Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Прикрепить aes

, прикрепить
Статус пользователя tarantyl
сообщение 30.11.2018, 16:08
Сообщение #1
Стаж: 7 лет 7 месяцев

Сообщений: 4
Благодарностей: 1
Полезность: 0

Здравствуйте. Воощем есть плагин на захват флага. там за захват и за доставку выдаються бонусы. Вооющем хотелось бысделать чтоб выдавать бонусы AES за взятие его и захват. надо на реапи перехватить команду. я не дружу с реапи.
Код
/*
    These are parsed in the iEvent var of the jctf_flag() forward.
*/
enum
{
    /* Event        | Forward variables used by event    | Description of event                                */
    FLAG_STOLEN = 0,    /* iPlayer, iFlagTeam            | iPlayer got iFlagTeam's flag from their base                    */
    FLAG_PICKED,        /* iPlayer, iFlagTeam            | iPlayer picked iFlagTeam's flag from the ground                */
    FLAG_DROPPED,        /* iPlayer, iFlagTeam            | iPlayer dropped the iFlagTeam's flag by dying, disconnecting or manually    */
    FLAG_MANUALDROP,    /* iPlayer, iFlagTeam            | iPlayer dropped the iFlagTeam's flag manually (using /dropflag)        */
    FLAG_RETURNED,        /* iPlayer, iFlagTeam, bAssist         | iPlayer (bAssist ? "assisted on returning" : "returned") the iFlagTeam's flag    */
    FLAG_CAPTURED,        /* iPlayer, iFlagTeam, bAssist        | iPlayer (bAssist ? "assisted on capturing" : "captured") the iFlagTeam's flag    */
    FLAG_AUTORETURN,    /* iFlagTeam                | iFlagTeam's flag was automatically returned                    */
    FLAG_ADMINRETURN    /* iPlayer, iFlagTeam            | iFlagTeam's flag was returned by admin iPlayer using the command        */
};

/**
* This forward triggers when a team's flag changes status.
* This forward also triggers, for example, when a flag is captured, for the
* capturing player and also for the assisting ones, each having bAssist true/false acordingly.
*
* @param iEvent        The event triggered (list above)
* @param iPlayer        Index of player
* @param iFlagTeam    The flag's team
* @param bool:bAssist    Is true if the iPlayer is an assisting player for iEvent, false if not.
* @noreturn
*/
forward jctf_flag(iEvent, iPlayer, iFlagTeam, bool:bAssist

имеем готовые форварды для отлова событий. И уже по ним можно разруливать сколько опыта давать за то или инное действие. Мне бы отлов сделать..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: