Vovka[KarlitoS]
Умник
Я взял у себя информацию Дома
И заменил на
Вот диалог с функцией
А теперь скажите что я сделал не так? т.к в какой бы дом я ни зашел то я попадаю в интерьер дома№[0] и Если ввожу "/exit" то выхожу так же возле дома№[0], я проверял property.cfg с ним все нормально
PHP:
if(HouseInfo[h][hOwned] == 1)
{
if(HouseInfo[h][hRentabil] == 0)
{
new str[128],sctring[300];
format(str,sizeof(str),"{FFFFFF}________________________________\n\n");
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Владелец: %s\n",HouseInfo[h][hOwner]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Аренда: $%d\n",HouseInfo[h][hRent]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Уровень: %d\n",HouseInfo[h][hLevel]);
strcat(sctring,str);
format(str,sizeof(str),"{FFFFFF}________________________________\n");
strcat(sctring,str);
new lol[35];
format(lol,sizeof(lol),"Дом №{AFEEEE} %d",h);
ShowPlayerDialog(i,6,DIALOG_STYLE_MSGBOX,lol,sctring,"Ok","");
return true;
}
else
{
new str[128],sctring[300];
format(str,sizeof(str),"{FFFFFF}________________________________\n\n");
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Владелец: %s\n",HouseInfo[h][hOwner]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Аренда: $%d\n",HouseInfo[h][hRent]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Уровень: %d\n\n",HouseInfo[h][hLevel]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}• /rentroom - арендовать комнату\n{FFFFFF}________________________________");
strcat(sctring,str);
new lol[35];
format(lol,sizeof(lol),"Дом № {AFEEEE}%d",h);
ShowPlayerDialog(i,6,DIALOG_STYLE_MSGBOX,lol,sctring,"Аренда","");
return true;
}
}
else
{
new str[128],sctring[300],lol[35];
format(str,sizeof(str),"{FFFFFF}________________________________\n\n");
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Стоимость: $%d\n",HouseInfo[h][hValue]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Уровень: %d\n\n",HouseInfo[h][hLevel]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} /buyhouse - купить этот дом\n");
strcat(sctring,str);
format(str,sizeof(str),"{FFFFFF}________________________________");
strcat(sctring,str);
format(lol,sizeof(lol),"Дом № {AFEEEE}%d",h);
ShowPlayerDialog(i,7,DIALOG_STYLE_MSGBOX,lol,sctring,"Ok","");
return true;
}
}
PHP:
if(HouseInfo[h][hOwned] == 1)
{
if(HouseInfo[h][hRentabil] == 0)
{
new str[128],sctring[300];
format(str,sizeof(str),"{FFFFFF}________________________________\n\n");
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Владелец: %s\n",HouseInfo[h][hOwner]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Аренда: $%d\n",HouseInfo[h][hRent]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Уровень: %d\n",HouseInfo[h][hLevel]);
strcat(sctring,str);
format(str,sizeof(str),"{FFFFFF}________________________________\n");
strcat(sctring,str);
new lol[35];
format(lol,sizeof(lol),"Дом №{AFEEEE} %d",h);
ShowPlayerDialog(i,6,DIALOG_STYLE_MSGBOX,lol,sctring,"Войти","Отмена");
return true;
}
else
{
new str[128],sctring[300];
format(str,sizeof(str),"{FFFFFF}________________________________\n\n");
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Владелец: %s\n",HouseInfo[h][hOwner]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Аренда: $%d\n",HouseInfo[h][hRent]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Уровень: %d\n\n",HouseInfo[h][hLevel]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}• /rentroom - арендовать комнату\n{FFFFFF}________________________________");
strcat(sctring,str);
new lol[35];
format(lol,sizeof(lol),"Дом № {AFEEEE}%d",h);
ShowPlayerDialog(i,6,DIALOG_STYLE_MSGBOX,lol,sctring,"Войти","Отмена");
return true;
}
}
else
{
new str[128],sctring[300],lol[35];
format(str,sizeof(str),"{FFFFFF}________________________________\n\n");
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Стоимость: $%d\n",HouseInfo[h][hValue]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} Уровень: %d\n\n",HouseInfo[h][hLevel]);
strcat(sctring,str);
format(str,sizeof(str)," {AFEEEE}•{FFFFFF} /buyhouse - купить этот дом\n");
strcat(sctring,str);
format(str,sizeof(str),"{FFFFFF}________________________________");
strcat(sctring,str);
format(lol,sizeof(lol),"Дом № {AFEEEE}%d",h);
ShowPlayerDialog(i,7,DIALOG_STYLE_MSGBOX,lol,sctring,"Войти","Отмена");
return true;
}
}
PHP:
else if(dialogid==6)
{
if(response)
{
for(new h = 0; h < sizeof(HouseInfo); h++)
{
SetPlayerInterior(playerid,HouseInfo[h][hInt]);
SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);
GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and typing /exit", 5000, 3);
PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];
PlayerInfo[playerid][pLocal] = h;
SetPlayerVirtualWorld(playerid,HouseInfo[h][hVirtual]);
return 1;
}
}
}
Последнее редактирование:
