Solaris
Новичок
В общем, такая проблема. Есть зоны на которые осуществляется вход через диалог:
Так же команды для входа и выхода на зоны.
Мне нужно сделать так, чтобы при смерти, проверяло PVar'ку нахождение на одной из зон и снова спавнило на ней. Прошу помочь.
PHP:
if(dialogid == 4)
{
if (listitem == 0)
{
SetPlayerPos(playerid,x,y,z);
SetPVarInt(playerid,"zone",1);
}
if (listitem == 1)
{
SetPlayerPos(playerid,x,y,z);
SetPVarInt(playerid,"zone",2);
}
if (listitem == 2)
{
SetPlayerPos(playerid, x,y,z);
SetPVarInt(playerid,"zone",3);
}
}
return 0;
}
PHP:
if (strcmp("/zones", cmdtext, true) == 0)
if(GetPVarInt(playerid,"zone")== 0)
{
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST,"Зоны","Зона 1\nЗона 2\nЗона 3,"Выбор","Отмена");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_USE,"Вы уже на одной из зон!");
return 1;
}
if (strcmp("/exit",cmdtext,true)==0)
{
SetPVarInt(playerid,"zone",0);
OnPlayerSpawn(playerid);
return 1;
}
return 0;
}
Последнее редактирование:
