Vitya_Saveliev
Компетентный
Привет всем кто еще не спит.. :dc:
Решил выложить мануал по исправлению бага с пэйнтболлом в РЛС..:bm:
Суть в том что когда закончился первый матч по Пэйнту и игрок зарегистрировался на второй, то у него счет продолжается!
Думаю поняли.. ну урок не сложный, но думаю новичкам поможет
Итак, приступим:
Для начала найдем public StartPaintball().
Нашли? Идём дальше..
Вставляем туда:
Должно получится так:
Ну вот и всё, если есть вопросы, пишите в тему 
Автор: Я :du:
Решил выложить мануал по исправлению бага с пэйнтболлом в РЛС..:bm:
Суть в том что когда закончился первый матч по Пэйнту и игрок зарегистрировался на второй, то у него счет продолжается!
Думаю поняли.. ну урок не сложный, но думаю новичкам поможет
Итак, приступим:
Для начала найдем public StartPaintball().
Нашли? Идём дальше..
Вставляем туда:
PHP:
PlayerPaintballKills[i] = 0;
PHP:
public StartPaintball()
{
new string[256];
PaintballRound = 1;
PaintballWinner = 999;
PaintballWinnerKills = 0;
if(PaintballPlayers < 2)
{
foreach (new i : Player)
{
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);
foreach (new i : Player)
{
if(IsPlayerConnected(i))
{
if(PlayerPaintballing[i] != 0)
{
PlayerPaintballKills[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));
GiveGunn(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;
}
Автор: Я :du:
