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

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

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

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

/capture с текстдравом. (вынос данных на текстдрав)

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

BuTaMuH

Умник
Здравствуйте, уважаемые форумчане. Сегодня вспомнил о системе /capture На Advance RP, решил попробовать создать такой-же текстдрав с счётом и таймером.
Вообщем сейчас у меня стоит неплохая система.
Суть: после /capture, идёт война. Война длится до тех пор, пока одна из банд не убьёт 10 противников.
Я бы хотел попросить вас помочь мне, создать таймер на /capture (по истечению таймера, у кого больше фрагов - той банды и терра).
Нарыл из OnPlayerDeath:
PHP:
	{
        if((factionplayer != factionkiller) && (INVALID_PLAYER_ID != killerid) && IsAGang(killerid) && IsAGang(playerid))
        {
	            GangKill[factionkiller]++;
	            TeamDeaths[factionplayer]++;
	            format(string,sizeof(string),"Вражеских членов банды убито: %d", GangKill[factionkiller]);
	           	SendFamilyMessage(factionkiller, COLOR_YELLOW, string);
	            format(string,sizeof(string),"Дружественных членов банды убито: %d", TeamDeaths[factionplayer]);
	           	SendFamilyMessage(factionplayer, COLOR_YELLOW, string);
	            if(GangKill[factionkiller] >= 10 || TeamDeaths[factionplayer] >= 10)
	            {
	                if(factionkiller == 11){ SetPlayerColor(killerid,COLOR_MEDIUMMAGENTA); }
					else if(factionkiller == 12){ SetPlayerColor(killerid,COLOR_LIME); }
					else if(factionkiller == 13){ SetPlayerColor(killerid,COLOR_GOLD); }
					else if(factionkiller == 14){ SetPlayerColor(killerid,COLOR_LIGHTBLUE); }
					else if(factionkiller == 15){ SetPlayerColor(killerid,COLOR_WHITE); }
	                new killername[MAX_PLAYER_NAME];
	                GetPlayerName(killerid, killername, sizeof(killername));
	                GangZoneStopFlashForAll(GangAtack[factionkiller]);
	                GangZoneHideForAll(GangAtack[factionkiller]);
	                GangZoneShowForAll(GangAtack[factionkiller], GetPlayerColor(killerid));
					if(GangZone[GangAtack[factionkiller]][zGang] == factionkiller)
					{
						format(string, sizeof(string), "{EE4000}[EuroState[RP]: {FFF8DC}Территория захвачена!");
					}
					else
					{
						format(string, sizeof(string), "{EE4000}[EuroState[RP]: {FFF8DC}Территория защищена!");
					}
	                SendFamilyMessage(factionkiller, COLOR_YELLOW, string);
				    format(string, sizeof(string), "{EE4000}[EuroState[RP]: {FFF8DC}Ваша территория потерянна!");
					SendFamilyMessage(factionplayer, COLOR_LIGHTRED, string);
	                GangZone[GangAtack[factionkiller]][zGang] = factionkiller;
	                GangKill[factionkiller] = 0;
	                TeamDeaths[factionkiller] = 0;
	                GangAtack[factionkiller] = 255;
					GangAtack[factionplayer] = 255;
					GangKill[factionkiller] = 0;
					TeamDeaths[factionkiller] = 0;
	                zAtack[GangAtack[factionkiller]] = 0;
					ZoneTime = 0;
					OnPropUpdate();
	   			}
			}
		}
Заранее, огромное спасибо! Я думаю это не так тяжело, но сам в текстдравах 0. Возможно, возникнут трудности с таймером...
+иками не обижу.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу