Error228
Нуль
- Регистрация
- 27 Июн 2019
- Сообщения
- 2
- Лучшие ответы
- 0
- Репутация
- 0
Мне нужно перевести данную команду на DC_CMD буду заранее вам благодарен!
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(PlayerParam[playerid][Logged] == false) return true;
new cmd[144],idx;
cmd = strcharsplit(cmdtext, idx);
if(!strcmp(cmd,"/capture",true))
{
if(Voevali[PlayerParam[playerid][pMember]] != 0)
{
SendClientMessage(playerid, 0xAFAFAFAA, "{d83927}X {FFFFFF}|{e3e3e3} Ваша банда не может воевать сейчас!");
SendClientMessage(playerid, 0xAFAFAFAA,"Воевать можно раз в 2 часа!");
SendClientMessage(playerid, 0xAFAFAFAA,"Если банда спустя 30 минут не начала войну - ей придется ждать еще 2 часа");
return true;
}
for(new i = 0; i < sizeof(GZinfo); i++)
{
if(PlayerToKvadrat(playerid, GZinfo[i][gzCoords][0], GZinfo[i][gzCoords][1], GZinfo[i][gzCoords][2], GZinfo[i][gzCoords][3]))
{
if(i == 34 || i == 0 || i == 46 || i == 28 || i == 99 || i == 114) return SendClientMessage(playerid, 0xAFAFAFAA, "{d83927}X {FFFFFF}|{e3e3e3} Нельзя захватить базу банды");
if(GZinfo[i][gzOwner] == PlayerParam[playerid][pMember]) return SendClientMessage(playerid,0xAFAFAFAA,"{d83927}X {FFFFFF}|{e3e3e3} Вы не можете напасть на собственную територию");
if(GZinfo[i][gzAttack] != 0) return SendClientMessage(playerid,0xAFAFAFAA,"{d83927}X {FFFFFF}|{e3e3e3} На этой территории уже происходит война");
if(!IsPlayerInBandOnline(GZinfo[i][gzOwner])) return SendClientMessage(playerid,0xAFAFAFAA,"{d83927}X {FFFFFF}|{e3e3e3} Зону банды которую вы хотите атаковать нет в онлайне!");
if(Voevali[GZinfo[i][gzOwner]] != 0) return SendClientMessage(playerid, 0xAFAFAFAA, "{d83927}X {FFFFFF}|{e3e3e3} Банда, на которую вы хотите напасать, не может воевать сейчас");
if(servhour < 10 || servhour > 23) return SendClientMessage(playerid, 0xAFAFAFAA, "{d83927}X {FFFFFF}|{e3e3e3} Захватывать территории можно только с 10.00 утра до 23.00 вечера");
new string[200];
Voevali[PlayerParam[playerid][pMember]] = 1;
Voevali[GZinfo[i][gzOwner]] = 1;
format(string, sizeof(string), "{d83927}[Внимание!] {FFFFFF}Ваша банда напала на территорию %s", GetGangName(GZinfo[i][gzOwner]));
GangMessage(PlayerParam[playerid][pMember], 0x00B953AA, string);
format(string, sizeof(string), "{d83927}[Внимание!] {FFFFFF}На вашу территорию напала банда %s", GetGangName(PlayerParam[playerid][pMember]));
GangMessage(GZinfo[i][gzOwner], 0xC56565AA, string);
GZinfo[i][gzWartime] = 600;
GZinfo[i][gzAttack] = PlayerParam[playerid][pMember];
GZinfo[i][gzOwnerKills] = 0;
GZinfo[i][gzAttackKills] = 0;
TimerGZ[i] = SetTimerEx("GangZoneWar",1000,true,"i",i);
PlayerParam[playerid][ZonaWar] = i;
return true;
}
}
SendClientMessage(playerid,0xAFAFAFAA,"Ты находишься не в Ghetto");
return true;
}
return false;
}