Доступ к готовым решениям

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

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

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

Мануал Лучший игрок в время /capture (diamond-rp)

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

Лейкерс

Специалист
Здравствуйте уважаемые пользователи и гости Pawno Info.
На портале не видел данного мануала, вот решил с вами поделится.
Ресурс:
PHP:
#include <foreach> //на портале есть
Начнём.
В public OnPlayerDeath(playerid, killerid, reason), а именно в килл лист с условием если бандит(убийца) и капт идёт.
PHP:
SetPVarInt(killerid,"BEST_PLAYER", GetPVarInt(killerid,"BEST_PLAYER")+1); //+1 фраг убийце на капте
В то место где /capture начинается.
PHP:
DelPvars(); //обнуление
В то место где /capture закончился.
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 //сток с помощью которого сообщаем бандам какое либо сообщение, замените на своё.
​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу