Evil
Умник
Проблема такова. Когда пишешь команду, в чате отаброжается что вы сменили спав типо вы появитесь на обычном месте. Я умираю, появляюсь всё норм. Потом опять пишу /spawnchange мне пишет вы появитесь в доме, я умираю и появляюсь на респе всё равно, помогите исправить чтоб при каждом вводе команды игрок респался норм где захочет в доме или на респе)
PHP:
if(strcmp(cmd, "/spawnchange", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPhousekey] != 255)
{
if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GREY, " You are Spectating, can't change the Spawn right now !");
return 1;
}
if(SpawnChange[playerid])
{
SendClientMessage(playerid, COLOR_GREY, " Âûáðàí ñïàóí â îáû÷íîì ìåñòå");
SpawnChange[playerid] = 0;
if(IsAnInstructor(playerid))
{
if(SchoolSpawn[playerid] == 0)
{
SchoolSpawn[playerid] = 1;
SendClientMessage(playerid, COLOR_GREY, " Âûáðàíà Àâèî-øêîëà ËÂ !");
}
else if(SchoolSpawn[playerid] == 1)
{
SchoolSpawn[playerid] = 0;
SendClientMessage(playerid, COLOR_GREY, " Âûáðàíà Àâòî-øêîëà ËÂ !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Âûáðàí ñïàóí â äîìå/ñúåìíîé êîìíàòå !");
SpawnChange[playerid] = 1;
}
}
else
{
if(IsAnInstructor(playerid))
{
if(SchoolSpawn[playerid] == 0)
{
SchoolSpawn[playerid] = 1;
SendClientMessage(playerid, COLOR_GREY, " Âûáðàíà Àâèî-øêîëà ËÂ !");
}
else if(SchoolSpawn[playerid] == 1)
{
SchoolSpawn[playerid] = 0;
SendClientMessage(playerid, COLOR_GREY, " Âûáðàíà Àâòî-øêîëà ËÂ !");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Âûáðàí ñïàóí â äîìå/ñúåìíîé êîìíàòå !");
return 1;
}
}
}
return 1;
}
