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

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

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

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

Помогите с диалогом

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

Nil_Pet

Умник
Здравствуйте у меня вот такая проблема с диалогами домов
У меня пикап стойт и иконка на карте стойт и БД все норм с домами, а вот только Диалог покупки не срабатывает в чем дело вот сам диалог
У меня сделало так когда захожу на пикап у меня пикап пропадает,а после пропады пикапа должен диалог появится
Вот сам он
PHP:
for(new idx = 1; idx <= TOTALHOUSE; idx++)
	{
		if(pickupid == HouseInfo[idx][hPickup])
		{
			SetPVarInt(playerid, "PlayerHouse", idx);
			new htax;
			new sub;
			if(!strcmp("Âðåìÿíêà",HouseInfo[idx][hDiscript],true)) htax = 100;
			if(!strcmp("Ýêîíîì",HouseInfo[idx][hDiscript],true)) htax = 120;
			if(!strcmp("Ñðåäíèé",HouseInfo[idx][hDiscript],true)) htax = 160;
			if(!strcmp("Ïðåìèóì",HouseInfo[idx][hDiscript],true)) htax = 200;
			if(HouseInfo[idx][hSub] == 1)
			{
				if(!strcmp("Âðåìÿíêà",HouseInfo[idx][hDiscript],true)) htax = 100;
				if(!strcmp("Ýêîíîì",HouseInfo[idx][hDiscript],true)) htax = 120;
				if(!strcmp("Ñðåäíèé",HouseInfo[idx][hDiscript],true)) htax = 160;
				if(!strcmp("Ïðåìèóì",HouseInfo[idx][hDiscript],true)) htax = 200;
				sub = htax / 2;
			}
			if(!strcmp(HouseInfo[idx][hOwner],"None",true))
			{
				format(string,sizeof(string),"{FFFFFF}Òèï: \t\t\t\t%s\nÍîìåð äîìà: \t\t\t%d\n\nÊâàðïëàòà: \t\t\tÍåäîñòóïíî\nÑòîèìîñòü: \t\t\t%d$\nÅæåäíåâíàÿ êâàðïëàòà: \t%d",HouseInfo[idx][hDiscript], idx,HouseInfo[idx][hPrice], htax);
				return ShowPlayerDialog(playerid, D_JOINHOUSE, 0,"{33CC00}Äîì ñâîáîäåí",string,"Êóïèòü","Îòìåíà");
			}
			else
			{
				if(HouseInfo[idx][hSub] == 1)
				{
					format(string,sizeof(string),"{FFFFFF}Âëàäåëåö: \t\t\t{33CCFF}%s\n\n{FFFFFF}Òèï: \t\t\t\t%s\nÍîìåð äîìà: \t\t\t%d\nÑòîèìîñòü: \t\t\t%d\nÅæåäíåâíàÿ êâàðïëàòà: \t%d {31CF9C}(%d$)",HouseInfo[idx][hOwner],HouseInfo[idx][hDiscript],idx,HouseInfo[idx][hPrice],htax,sub);
					return ShowPlayerDialog(playerid, D_JOINHOUSE, 0,"{FF9900}Äîì çàíÿò",string,"Âîéòè","Îòìåíà");
				}
				else
				{
					format(string,sizeof(string),"{FFFFFF}Âëàäåëåö: \t\t\t{33CCFF}%s\n\n{FFFFFF}Òèï: \t\t\t\t%s\nÍîìåð äîìà: \t\t\t%d\nÑòîèìîñòü: \t\t\t%d\nÅæåäíåâíàÿ êâàðïëàòà: \t%d",HouseInfo[idx][hOwner],HouseInfo[idx][hDiscript],idx,HouseInfo[idx][hPrice],htax);
					return ShowPlayerDialog(playerid, D_JOINHOUSE, 0,"{FF9900}Äîì çàíÿò",string,"Âîéòè","Îòìåíà");
				}
			}
		}
	}
А вот сам D_JOINHOUSE

PHP:
case D_JOINHOUSE:
		{
			if(response)
			{
				new idx = GetPVarInt(playerid, "PlayerHouse");
				if(!strcmp(HouseInfo[idx][hOwner],"None",true))
				{
					if(PlayerInfo[playerid][pAdmin] > 0)
					{
						ShowPlayerDialog(playerid, D_JOINHOUSE+3, 2, "Äîì", "Êóïèòü\nÏîñìîòðåòü\nÈçìåíèòü öåíó", "Ïðèíÿòü", "Îòìåíà");
					}
					else
					{
						ShowPlayerDialog(playerid, D_JOINHOUSE+2, 2, "Äîì", "Êóïèòü\nÏîñìîòðåòü", "Ïðèíÿòü", "Îòìåíà");
					}
				}
				else
				{
					if(HouseInfo[idx][hLock] == 1)
					{
						new string[194];
						if(strcmp(sendername(playerid), HouseInfo[idx][hOwner], true) == 0) ShowPlayerDialog(playerid, D_JOB+14, 0, "Äîì", "Âàø äîì çàêðûò\n\nÂû õîòèòå åãî îòêðûòü?", "Äà", "Íåò");
						format(string, 16, "~r~Locked");
						GameTextForPlayer(playerid, string, 5000, 1);
					}
					else
					{
						SetPlayerPos(playerid,HouseInfo[idx][hExitx],HouseInfo[idx][hExity],HouseInfo[idx][hExitz]);
						SetPlayerInterior(playerid,HouseInfo[idx][hInt]);
						SetPlayerVirtualWorld(playerid,HouseInfo[idx][hVirtual]);
					}
				}
			}
		}
В чем проблема? с домами никогда не сталкивался помогите пожалуйста
А также и есть D_JOINHOUSE+3 и D_JOINHOUSE+2
могу написать если надо
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу