Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите с каптом

Статус
В этой теме нельзя размещать новые ответы.

Woody_

Дебютант
Ребят помогите сделать капт каждые 30 минут.
CMD:capture(playerid, params[])
{
if(IsAGang(playerid))
{
new h; gettime(h);
if(h < 9 || h > 23 ) return SendClientMessage(playerid, COLOR_GREY, "Использовать команду можно только с 9:00 до 0:00");
if(PlayerInfo[playerid][pRank] < 7) return SendClientMessage(playerid,COLOR_GREY,"Функция доступная с 7 ранга и выше!");
new faction = PlayerInfo[playerid][pMember];
if(!IsInAllowed(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Ваша банда уже учавствует в захвате зон!");
if(FrakCD[faction] > 0) return SendClientMessage(playerid, COLOR_GREY, "Захватывать можно раз в час!.");
for(new i = 1;i<=TOTALGZ;i++)
{
if(PlayerToKvadrat(playerid,GZInfo[gCoords][0], GZInfo[gCoords][1],GZInfo[gCoords][2],GZInfo[gCoords][3]) && ZoneOnBattle == 0)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Нельзя использовать в машине");
{
if(GZInfo[gFrak] == faction) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете захватывать зону вашей банды!");
if(IsCapture == 1) return SendClientMessage(playerid, COLOR_GREY, "Уже происходит захват одной из зон. Дождитесь окончания!");
if(IsATerra(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Нельзя захватить эту территорию");
if(IsPlayerInBandOnline(faction) < 0) return SendClientMessage(playerid,COLOR_GREY, "В вашей банде мало игроков онлайн!");
if(IsPlayerInBandOnline(GZInfo[gFrak]) < 0) return format(stringer1,128,"У банды \"%s\" мало игроков!", GetPlayerFracName[GZInfo[gFrak]]), SendClientMessage(playerid,0x6495EDFF, stringer1);
format(stringer1,112,"%s (%s) спровоцировал(а) захват территории банды %s.",PlayerInfo[playerid][pNames],GetPlayerFracName[PlayerInfo[playerid][pMember]],GetPlayerFracName[GZInfo[gFrak]]);
SendAdminMessage(COLOR_GREY,stringer1);
SendFamilyMessage(PlayerInfo[playerid][pMember],COLOR_ORANGE,stringer1);
SendFamilyMessage(GZInfo[gFrak],COLOR_ORANGE,stringer1);
GangZoneFlashForAll(GZInfo[id],GetGangColor(GZInfo[gNapad]));
GZSafeTime = 600;
FrakCD[faction] = 3600;
GZInfo[gNapad] = faction;
ZoneOnBattle = 1;
IsCapture = 1;
GangInfo[faction][capture] = 1;
GangInfo[GZInfo[gFrak]][capture] = 1;
GangInfo[GZInfo[gFrak]][captureid] = faction;
GangInfo[faction][captureid] = faction;
GangInfo[faction][gangnumber] = 1;
GangInfo[GZInfo[gFrak]][gangnumber] = 0;
IDzone = GZInfo[id];
Timer[7] = gettime()+1;
break;
}
}
}
}
else SendClientMessage(playerid, COLOR_GREY, YouCanNot);
return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу