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

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

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

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

Время /capture

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

DenisGo7567

Нуль
Регистрация
30 Июн 2018
Сообщения
3
Лучшие ответы
0
Репутация
0
Помогите пожалуйста изменить время начала капта. У меня после последнего капта надо ждать 60 минут. Я хочу изменить на 20 минут. Так как на сервере больше геттовцев.


PHP:
cmd:capture(playerid,params[])
{
    if(!PlayerInfo[playerid][pLogin]) return SendErrorMessage(playerid,"Вы не авторизованы!");
    if (!IsAGang(playerid)) return SendErrorMessage(playerid,"Вам не доступна эта функция");
 	if(PlayerInfo[playerid][pRank] < 7) return SendErrorMessage(playerid,"Вам нужен 7 ранг");
	if(FrakCD[PlayerInfo[playerid][pMember]]) return SendErrorMessage(playerid,"Ваша банда уже воевала за территорию ( ждите час )");
	if(StoreInfo[10][oFreazy] == 1) return SendErrorMessage(playerid,"На данный момент гетто заморожено, захват территорий недоступен!");
	new t; gettime(t);
	if(t < 9 || t > 23 ) return SendErrorMessage(playerid,"Использовать команду можно только с 09:00 до 23:00");
	if(zahvat) return SendErrorMessage(playerid,"В данный момент идёт захват территории.");
	if(CaptureTime)
	{
 		format(YCMDstr,144,"Следующий захват возможен через %i минут",CaptureTime);
		SendErr(playerid,YCMDstr);
		return 1;
	}
	new captureghetto = 0;
	for(new i; i < TOTALGZ ; i++)
	{
		if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && GZInfo[i][ZoneOnBattle] == 0)
		{
			if(GZInfo[i][gzSpawn] == 1) return SendErrorMessage(playerid,"Вы не можете захвотить территорию спавна.");
			if(PlayerInfo[playerid][pMember] == GZInfo[i][gFrakVlad]) return SendErrorMessage(playerid,"Необходимо находится на территори которую хотите завоевать");
			if(FrakCD[GZInfo[i][gFrakVlad]]) return SendErrorMessage(playerid,"Банда на которую Bы хотите напасать уже воевала ( ждите час )");
            if(!IsPlayerInBandOnline(GZInfo[i][gFrakVlad])) return SendErrorMessage(playerid,"Банда на которую вы собираетесь напасть нет в сети!");
			switch(PlayerInfo[playerid][pMember])
			{
				case 13: attemptslot = 0;
				case 12: attemptslot = 1;
				case 15: attemptslot = 2;
				case 18: attemptslot = 3;
				case 17: attemptslot = 4;
			}
			if(attemptslot != -1)
			{
				if(CaptureAttempt[attemptslot] > MAX_ATTEMPT_GANG) return SendErrorMessage(playerid,"Ваша банда уже воевала 5 раза за сегодня (/gtemp)");
				CaptureAttempt[attemptslot] ++;
				format(YCMDstr,128,"{006400}Вы успешно начали захватывать территорию вражеской банды, осталось %i попыток",MAX_ATTEMPT_GANG-CaptureAttempt[attemptslot]);
				SendFamilyMessage(PlayerInfo[playerid][pMember],-1,YCMDstr);
				captureghetto++;
				GZInfo[i][gTime] = 600;
				GZInfo[i][gNapad] = PlayerInfo[playerid][pMember];
				format(YCMDstr, 144, "— [A] Начался капт между бандой %s и %s",GFrac(PlayerInfo[playerid][pMember]),GFrac(GZInfo[i][gFrakVlad]));
				ABroadCast(COLOR_YELLOW, YCMDstr, 1);
				format(YCMDstr,256,"{FFFFFF}%s {006400}инициировал захват территории банды {FFFFFF}%s {006400}в районе {FFFFFF}%s",GFrac(PlayerInfo[playerid][pMember]),GFrac(GZInfo[i][gFrakVlad]),GetPlayerZone(playerid));
				SendBand(-1,YCMDstr);
				format(YCMDstr,128,"{006400}Начал захват: {FFFFFF}%s[%i]",PlayerInfo[playerid][pName], playerid);
				SendBand(-1,YCMDstr);
				GangZoneFlashForAll(GZInfo[i][gID],GetGangColor(GZInfo[i][gNapad]));
				GZInfo[i][ZoneOnBattle] = 1;
				FrakCD[GZInfo[i][gFrakVlad]] = 60;
    			FrakCD[PlayerInfo[playerid][pMember]] = 60;
   				FracVoina[GZInfo[i][gFrakVlad]] = 1;
				FracVoina[PlayerInfo[playerid][pMember]] = 1;
				CountOnZone[PlayerInfo[playerid][pMember]]++;
				DelPvars();
				GZInfo[i][gzTimer] = SetTimerEx("GzCheck",1000,1,"iii",i,PlayerInfo[playerid][pMember],GZInfo[i][gFrakVlad]);
				zahvat = true;
			}
			break;
		}
	}
	if(captureghetto == 0) return SendErrorMessage(playerid,"Необходимо находится на территори которую хотите завоевать");
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу