ADIDAS_
Ученик
Всем привет.Сделал команду /cz для ДМ зоны,что-бы её закрывать.
Но некак не могу решить одну проблему.
Когда закрываеш зону,игроки которые были в ней должны спавнится у себя на респе/доме
Но у меня спавнятся все игроки,хотя должны только те,которые были в зоне.
Помогите пожалуйста.Вот сама команда
Но некак не могу решить одну проблему.
Когда закрываеш зону,игроки которые были в ней должны спавнится у себя на респе/доме
Но у меня спавнятся все игроки,хотя должны только те,которые были в зоне.
Помогите пожалуйста.Вот сама команда
PHP:
if(strcmp(cmd, "/cz", true) == 0) // Çàêðûòü çîíó
{
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, COLOR_SYSTEM, "{ff0000}[Ошибка]{ffffff}: Закрыть зону может только Админ!");
if(zona == 0) return SendClientMessage(playerid, 0xAAAAAA, "Зона не создана!");
new tmpzonaname[128];
switch(zona)
{
case 1: tmpzonaname = "RC Battlefield";
case 2: tmpzonaname = "Warehouse";
case 3: tmpzonaname = "Bloodbowl";
case 4: tmpzonaname = "Kickstart";
case 5: tmpzonaname = "Skyscraper";
case 6: tmpzonaname = "Автошкола";
}
format(string, 256, "%s отменил ДМ-зону:%s!", PlayerName(playerid), tmpzonaname);
SendClientMessageToAll(0xFF0000, string);
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(InZona[i] > 0)
{
SpawnPlayer(i);
InZona[i] = 600;
}
}
}
zona = 0;
players = 0;
maxplayers = 0;
zgun = 0;
return 1;
}
