Лейкерс
Специалист
Здравствуйте уважаемые пользователи и гости Pawno Info.
На портале не видел данного мануала, вот решил с вами поделится.
Ресурс:
Начнём.
В public OnPlayerDeath(playerid, killerid, reason), а именно в килл лист с условием если бандит(убийца) и капт идёт.
В то место где /capture начинается.
В то место где /capture закончился.
Ко всем стокам.
На этом всё
с цветовым определением можете побаловаться)
Дополнительно:
На портале не видел данного мануала, вот решил с вами поделится.
Ресурс:
PHP:
#include <foreach> //на портале есть
В public OnPlayerDeath(playerid, killerid, reason), а именно в килл лист с условием если бандит(убийца) и капт идёт.
PHP:
SetPVarInt(killerid,"BEST_PLAYER", GetPVarInt(killerid,"BEST_PLAYER")+1); //+1 фраг убийце на капте
PHP:
DelPvars(); //обнуление
PHP:
new str[128], best_frag, best_id; //определение лучшего игрока.
foreach(new iw: Player)
{
if(GetPVarInt(iw,"BEST_PLAYER") > best_frag)
{
best_frag = GetPVarInt(iw,"BEST_PLAYER");
best_id = iw;
DeletePVar(iw, "BEST_PLAYER");
}
}
if(best_frag > 0){ format(str, sizeof(str), "{A020F0}Лучший игрок на капте {FF0000}%s {A020F0}который уничтожил {FF0000}%d человек(а)", PlayerInfo[best_id][pNames], best_frag); SendGhettoMessage(-1, str);}
if(best_frag == 0){ format(str, sizeof(str), "{A020F0}Лучший игрок во время капта не был определён."); SendGhettoMessage(-1, str);}
PHP:
stock DelPvars(){ foreach(new i : Player){ DeletePVar(i, "BEST_PLAYER");}}
Дополнительно:
PHP:
SendGhettoMessage //сток с помощью которого сообщаем бандам какое либо сообщение, замените на своё.
Последнее редактирование:
