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

    Всего на сайте: 19
    Гостей: 4
    Пользователи: Ramil_
    Роботы: Yandex Bot, Yandex Bot, Yandex Bot, Yandex Bot, Yandex Bot, Yandex Bot, Yandex Bot, Yandex Bot, Yandex Bot, Yandex Bot

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

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

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 25-03-2012, 09:51 Просмотров: 3554

    Скрипт скрывает деньги у игрока.

    Не редко спрашивают как скрыть деньги у игрока, ответ на этот вопрос я подсмотрел в плагине GunGame, обратите внимание что в данном примере деньги скрываются по команде, то есть при следующем событии ResetHUD они вновь появятся и их вновь потребуется убрать.

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

    #include <amxmodx>
    #include <amxmisc>

    #define PLUGIN "[no money] No money"
    #define VERSION "1.0"
    #define AUTHOR "Avalanche & Admin"

    public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        
        register_clcmd("say nomoney","hide_money")
    }

    public hide_money(id){
        
        // hide money
        message_begin(MSG_ONE,94,_,id);
        write_byte(1<<5);
        message_end();
        
        
        // hide crosshair that appears from hiding money
        message_begin(MSG_ONE,110,_,id);
        write_byte(0);
        message_end();
        
    }


    Вот так денег не будет постоянно:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>

    #define PLUGIN "[no money] No money"
    #define VERSION "1.0"
    #define AUTHOR "Avalanche & Admin"


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

        register_event("ResetHUD","event_resethud","be");
    }
    public event_resethud(id){
        if(is_user_connected(id))
            set_task(0.1,"hide_money",id)
            
    }
    public hide_money(id){
        
        if(is_user_connected(id)){
            // hide money
            message_begin(MSG_ONE,94,_,id)
            write_byte(1<<5)
            message_end()
            
            
            // hide crosshair that appears from hiding money
            message_begin(MSG_ONE,110,_,id)
            write_byte(0)
            message_end()
            
        }
        
    }
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    Скрипт скрывает деньги у игрока.
    Luxury

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

    А как скрыть количество патронов в обойме и в запасе?
    Admin

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

    Найти плагин который это делает и посмотреть как он устроен.
    --------------------
    Dimk

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

    А жизни? как сделать?
    Admin

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

    Найти плагин который это делает и посмотреть как он устроен.
    --------------------
    virus

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

    Dimk,
    [/code]
    #include <amxmodx>
    #include <amxmisc>

    #define HIDE_HUD_HEALTH (1<<3)
    new g_health

    public plugin_init()
    {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_event("ResetHUD", "onresetHUD", "b")
    g_health = register_cvar("amx_hide_health", "1")
    }


    public onresetHUD(id)
    {
        new iHideFlags = HideHealth()
        if(iHideFlags)
        {
            message_begin(MSG_ONE, g_msgHideWeapon, _, id)
            write_byte(iHideFlags)
            message_end()
        }
    }


    stock HideHealth()
    {
        new iFlags
            if(g_health)
                   iFlags |= HIDE_HUD_HEALTH
            return iFlags
    }

    [code=pawn]


    [/code]

    #include <amxmodx>
    #include <amxmisc>

    #define HIDE_HUD_HEALTH (1<<3)
    new g_health

    public plugin_init()
    {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_event("ResetHUD", "onresetHUD", "b")
    g_health = register_cvar("amx_hide_health", "1")
    }


    public onresetHUD(id)
    {
        new iHideFlags = HideHealth()
        if(iHideFlags)
        {
            message_begin(MSG_ONE, g_msgHideWeapon, _, id)
            write_byte(iHideFlags)
            message_end()[code=pawn]
    [/code]
        }
    }


    stock HideHealth()
    {
        new iFlags
            if(g_health)
                   iFlags |= HIDE_HUD_HEALTH
            return iFlags
    }
    [code=pawn]

    Информация

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

Реклама