LExTOR
Новичок
Всем привет!
Помогите сделать проверку что бы нельзя было захватывать свою зону.
Вот команда захвата ....
Помогите сделать проверку что бы нельзя было захватывать свою зону.
Вот команда захвата ....
PHP:
if (!strcmp(cmd,"/capture",true))
{
if(FrakCD[faction] == 0)
{
if(PlayerInfo[playerid][pMember] < 14 && PlayerInfo[playerid][pMember] > 18 || PlayerInfo[playerid][pLeader] < 14 && PlayerInfo[playerid][pLeader] > 18)
{
SendClientMessage(playerid,-1,"Вы не можете использовать эту команду");
return 1;
}
if(!IsInAllowed(playerid))
{
return SendClientMessage(playerid,-1,"Ваша банда не может учавствовать в захвате зон или вы не на 1 зоне");
}
for(new i = 0;i<49;i++)
{
if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && GZInfo[i][gFrakVlad] != faction && ZoneOnBattle[i] == 0)
{
if(!IsPlayerInBandOnline(GZInfo[i][gFrakVlad])) return SendClientMessage(playerid,COLOR_LIGHTRED,"Зону банды которую вы хотите атаковать нет в онлайне!");
SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_LIGHTRED,"Ваша Зона под атакой. У вас 10 минут чтобы подготовится к защите зоны.");
SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_LIGHTRED,"Если через 10 минут на зоне никого не будет то зона автоматически перейдет к врагу");
format(string,sizeof(string),"%s начал борьбу за зону против %s банды. Сверяйте ваши навигаторы. У вас 10 минуты чтобы подготовится к атаке",Name(playerid),GetGangName(GZInfo[i][gFrakVlad]));
SendFamilyMessage(faction,COLOR_LIGHTRED,string);
GangZoneFlashForAll(GZInfo[i][gID],GetGZColorF(faction));
GZSafeTime[i] = 600;
FrakCD[faction] = 3600;
GZInfo[i][gNapad] = faction;
ZoneTimer[i] = 720;
ZoneOnBattle[i] = 1;
break;
}
}
}
else
{
return SendClientMessage(playerid,-1,"Ваша банда еще не окрепла с момента последнего захвата. Ждите");
}
}
Последнее редактирование:
