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

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

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 17-01-2012, 16:25 Просмотров: 2946

    Ham_Weapon_RetireWeapon Переключает на следующие оружие (следующее лучшее оружие)

    Данный модуль, а особенно данная функция относятся не к разряду "новичок", по этому встречается достаточно редко. Увидеть пример можно в плагине GunGame, эта функция там просто необходима, для красивого и логичного процесса с анимацией, а не в секунду исчезающего или появляющегося оружия.

    Инфо из ham_const.inc:
        
        /**
         * Description:        There is no more ammo for this gun, so switch to the next best one.
         * Forward params:    function(this)
         * Return type:        None.
         * ExecuteParams:    ExecuteHam(Ham_Weapon_RetireWeapon, this)
         */
        Ham_Weapon_RetireWeapon,


    Честно говоря было лень придумывать код с командой, по этому взял его из прошлой статьи,Пример:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>
    #include <hamsandwich>
    #include <fakemeta>

    #define PLUGIN "[hamsandwich] Ham_Weapon_RetireWeapon"
    #define VERSION "1.0"
    #define AUTHOR "Admin"

    public plugin_init() {
        
        register_plugin(PLUGIN, VERSION, AUTHOR)
        
        //Регистрируется событие перезарядки USP
        RegisterHam( Ham_Weapon_Reload , "weapon_usp", "f_HamWeaponReload")
    }
    //Событие когда игрок перезаряжает оружие
    public f_HamWeaponReload(wid){
        
        //Выполнение функции на кленте
        ExecuteHamB(Ham_Weapon_RetireWeapon,wid)
    }


    Описание:
    Что бы увидеть работу данного примера, просто перезарядите ваш USP, тут же сменится на лучшее из вашего арсенала, нож или какой то автомат.
    Обратите внимание, что указывается id оружия, а не игрока.
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    sOynd

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

    просто перезарядите ваш USP, тут же сменится на лучшее из вашего арсенала, нож или какой то автомат.

    нож лучше usp?
    Admin

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

    sOynd
    Оно СМЕНИТСЯ, на лучшее из вашего арсенала.
    Ключевое слово СМЕНИТСЯ, а не конкретное оружие.

    З.ы. ненавижу людей цепляющихся к словам.
    --------------------
    sOynd

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

    Admin,
    я не цеплялся к словам, это был вопрос.
    Admin

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

    Сделай одолжение, покинь данный сайт навсегда.
    --------------------

    Информация

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

Реклама