Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Вывести ID с диалога

Статус
В этой теме нельзя размещать новые ответы.

Adil

Дебютант
Столкнулся с проблемой с передачей номера в другой диалог.

Сделал списки свободных домов:

PHP:
    format(mes, sizeof(mes), "SELECT `id`,`class` FROM `houses`  WHERE `id` < '101' && `ownerid` = '0'");
	new Result:r = sql_query(zConn, mes, QUERY_CACHED);
	if(sql_num_rows(r))
	{
	    new nn;
    	for(new i; i<sql_num_rows(r); i++)
		{
	    	nn = sql_get_field_int_ex(r, i, 0);
	    	format(query, sizeof(query), "%sДом [№%d]\n",query,nn);
		}
		ShowPlayerDialog(playerid, 1488, 2, "{FFFF77}Выберите дом:",query,"Выбрать", "Закрыть");
	}
[ВОПРОС]: Как номер дома, а именно как поймать номер дома "nn" в диалоге: 1488


диалог 1488
PHP:
case 1488:
{
	if(!response) return 1;
	switch(listitem)
	{
		case 0..99:
	    {
	        new i = listitem+1; // ВООБЩЕ НЕ ВАРИАНТ,  ТУТ НАДО ПОЙМАТЬ НОМЕР ДОМА С ДИАЛОГА КОТОРЫЙ ВЫШЕ.    Номер в диалоге выше записывается как "nn"

			SetPlayerCheckpoint(playerid,gHouses[i][houseX],gHouses[i][houseY],gHouses[i][houseZ],3.0);
            SetPlayerPos(playerid,gHouses[i][houseX],gHouses[i][houseY],gHouses[i][houseZ]);
			pTemp[playerid][pGPS] = true;
			PlayerPlaySound(playerid, 4601, 0.0, 0.0, 0.0);
			TextDrawShowForPlayer(playerid, GPSON[playerid]);
			SendClientMessage(playerid,CYELLOW,"Дом отмечен у Вас на GPS");
		}
	}
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу