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

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

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

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

paintball

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

Kazakov

Ученик
У себя на сервере обнаружил такую проблему , идет матч по Пейнт болу , заканчивается . Потом если начать снава новый матч продолжает щитать киллы , плюсуется к придыдушим очкам
PHP:
	else if (strcmp(cmd, "/paint", true) == 0)
	{
		if(IsPlayerAdmin(playerid)|| PlayerInfo[playerid][pAdmin] >= 5)
		{
			if(PaintballRound == 0) return SendClientMessage(playerid,COLOR_WHITE,"::: Paint Ball óæå íà÷àò!");
			format(string, sizeof(string), "::: Âíèìàíèå! Íà÷àëî Paint Balla ÷åðåç 5 ìèíóò. Ðåãèñòðàöèÿ íà ïëÿæå Los Santos.");
			OOCOff(0x79F200AA,string);
			SetTimer("StartPaintball", 300000, 0);
			PaintballRound = 0;
		}
		return true;
	}
PHP:
public StartPaintball()
{
	if(logs == 1)
	{
		printr("StartPaintball");
	}
	new string[256];
	PaintballRound = 1;
	PaintballWinner = 999;
	PaintballWinnerKills = 0;
	if(PaintballPlayers < 2)
	{
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if(PlayerPaintballing[i] != 0)
			{
				format(string, sizeof(string), "::: Ìàò÷ ïî ïåéíòáîëó îòìåíåí èç - çà íå äîñòàòî÷íîãî êîëè÷åñòâà ó÷àñòíèêîâ :::");
				OOCOff(0x79F200AA,string);
				PaintballRound = 1;
				guncheat[i] = 0;
				PlayerPaintballing[i] = 0;
				PaintballPlayers = 0;
				return true;
			}
		}
	}
	format(string, sizeof(string), "::: Âíèìàíèå! Ìàò÷ ïî ïåéíòáîëó ñòàðòîâàë. Äëèòåëüíîñòü - 3 ìèíóòû  :::");
	OOCOff(0x79F200AA,string);
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(PlayerPaintballing[i] != 0)
			{
				PlayerPaintballing[i] = 1;
				new rand;
				PaintballPlayers = 0;
				SetPlayerArmourAC(i, 100);
				Delgun(i);
				ResetPlayerWeapons(i);
				guncheat[i] = 1;
				SetPlayerColor(i, COLOR_REDD);
				new rands = random(sizeof(paintgun));
				GivePlayerWeapon(i, paintgun[rands], 999);
				rand = random(sizeof(PaintballSpawns));
				SetPlayerPos(i, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
			}
		}
	}
	SetTimer("PaintballEnded", 180000, 0);
	return true;
}
public PaintballEnded()
{
	new string[256];
	new name[MAX_PLAYER_NAME];
	format(string, sizeof(string), "::: Ìàò÷ ïî Paint Ball çàâåðø¸í ::: ");
	OOCOff(0x79F200AA,string);
	if(logs == 1)
	{
		printr("PaintballEnded");
	}
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(PlayerPaintballing[i] != 0)
			{
				if(IsPlayerConnected(PaintballWinner))
				{
					GetPlayerName(PaintballWinner, name, sizeof(name));
					format(string, sizeof(string), "::: %s âûéãðàë ìàò÷ ïî ïåéíòáîëó ñ %d óáèéñòâàìè  :::",name,PaintballWinnerKills);
					SendClientMessage(i, COLOR_YELLOW2, string);
					PlayerInfo[PaintballWinnerKills][pCash] +=5000;
				}
				Delgun(i);
				ResetPlayerWeapons(i);
				guncheat[i] = 0;
				PlayerPaintballing[i] = 0;
				SetPlayerPos(i, 2590.1401,2790.5225,10.8203);
				SetPlayerToTeamColor(i);
				PlayerInfo[i][pCash] +=2000;
			}
		}
	}
	PaintballWinnerKills = 0;
	//AnnouncedPaintballRound = 0;
	PaintballRound = 1;
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу