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

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

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 13-03-2012, 13:52 Просмотров: 3612

    Ham_Weapon_SecondaryAttack Вызывается при альтернативной атаке определенным оружием

    Если есть необходимость отловить событие альтернативной атаки, то Ham_Weapon_SecondaryAttack, то что вам надо. Обратите внимание, что это отлов атаки, то есть фактически что игрок нажал на кнопку огонь и выстрелили, а не попал в кого то или во что то.

    Инфо из ham_const.inc:
        /**
         * Description:        Called when the secondary attack of a weapon is triggered.
         * Forward params:    function(this)
         * Return type:        None.
         * Execute params:    ExecuteHam(Ham_Weapon_SecondaryAttack, this);
         */
        Ham_Weapon_SecondaryAttack


    В исполняемую функцию будет переда один параметр - айди оружия.
    Вот так можно получить айди игрока ( модуль fakemeta)

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

    #include <amxmodx>
    #include <amxmisc>

    #include <fakemeta>
    #include <hamsandwich>

    #define PLUGIN "[ham_cons.inc] Ham_Weapon_PrimaryAttack"
    #define VERSION "1.0"
    #define AUTHOR "Admin"


    public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)

        RegisterHam(Ham_Weapon_SecondaryAttack ,"weapon_knife","f_knife_attack")

    }
    public f_knife_attack(weapon){
        
        new id = pev(weapon,pev_owner)
        
        new name[32]
        get_user_name(id,name,31)
        
        client_print(id,print_chat,"%s knife attack",name)
        
    }


    Описание:
    Функция полностью идентична с Ham_Weapon_PrimaryAttack, различие только одно, что Ham_Weapon_SecondaryAttack ловит альтернативную атаку.
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    ksv

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

    Для USP это будет надевание глушителя?
    Admin

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

    Мне кажется, попробовать самому, было бы в несколько раз быстрее, чем ждать ответа.
    --------------------

    Информация

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

Реклама