Главная | Комментарии | О проекте
Чтение RSS
Суперсайт
Главная Контакты Карта сайта Добавить в избранное
  • Кто OnLine

    Всего на сайте: 6
    Гостей: 4
    Пользователи: - отсутствуют
    Роботы: crawl Bot, Google Bot

    Опрос пользователей

    Для какого мода Вы пишите плагины?

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 15-03-2012, 15:43 Просмотров: 6048

    get_user_msgid Функция получает id клиенского сообщения (не путать с чатом)

    Функция get_user_msgid исполняет чисто технический характер и избавляет вас помнить айди каждого события, получая его по его названию.

    Инфо из amxmodx.inc:
    /* Returns id of client message.
    * Example: get_user_msgid("TextMsg"). */
    native get_user_msgid(const name[]);


    Синтаксис:
    get_user_msgid(const name[])

    • const name[] - название события, например "Money"
    Функция вернет айди события.

    Тип функции:
    Native

    Пример:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>

    #define PLUGIN "[messages.inc] get_user_msgid"
    #define VERSION "1.0"
    #define AUTHOR "Admin"

    public plugin_init() {
        
        register_plugin(PLUGIN, VERSION, AUTHOR)
        
        register_message(get_user_msgid("Money"),"message_money")
        
    }
    public message_money(msg_id,msg_dest,msg_entity){
        
        console_print(0,"msg_id[%d]",msg_id)
        console_print(0,"msg_dest[%d]",msg_dest)
        console_print(0,"msg_entity[%d]",msg_entity)
        
    }


    Описание:
    Пример взят из описания функции register_message, по этому нет смысла его тут повторно описывать. Главное понять что данная функция облегчает нам жизнь.
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    Ksyrx

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Так и не понял, чем это может быть полезно. Можно ли этим способом узнать ID меню покупки и как-то его перехватить (все оружия и экипировку, которые выбираются как через VGUI, так и через text)?
    Radius

    7.05.2013
    ICQ: 357188115
    Публикаций: 1
    Комментариев: 55
    Репутация: -  4  +

    Речь идет про события описанные тут: https://wiki.alliedmods.net/Half-Life_1_Game_Events

    Информация

    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Наверх

Реклама