Добавить проверку

Статус
В этой теме нельзя размещать новые ответы.

DURILKA

Пользователь
Регистрация
2 Сен 2017
Сообщения
131
Симпатии
15
Пол
Мужской
OS
Linux
Amx Mod X
AMXX 1.9.0
Билд
Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) ReHLDS version: 3.7.0.692-dev-mpatch Build date: 18:13:20 Sep 30 2019 (1997) Build from: https://github.com/dreamstalker/rehlds/commit/e7232be
ReGamedll
ReGameDLL version: 5.12.0.425-dev Build date: 08:48:23 Nov 2 2019 Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/fd06d65
Metamod
Metamod v1.21p37 2013/05/30 (5:13) by Will Day http://www.metamod.org/ Patch: Metamod-P (mm-p) v37 by Jussi Kivilinna http://metamod-p.sourceforge.net/ compiled: May 30 2013, 11:41:16 EET (optimized)
Meta модули
Код:
.
Плагины
Код:
.
Amxx Модули
Код:
.
Ошибка
Код:
.
Доброго времени суток уважаемые!
Можно попросить у вас помощи добавить проверку на флаг в данный плагин. Если конечно вас не затруднит.
Код:
#include <amxmodx>

new g_pCvarEnabled;

public plugin_init()
{
    register_plugin("All Snipers Crosshair", "2.0++", "tutu");

    g_pCvarEnabled = register_cvar("snipers_crosshair", "1")

    register_event("CurWeapon", "Event_CurWeapon_Snipers", "be", "1=1", "2=3", "2=13", "2=18", "2=24")
}

public Event_CurWeapon_Snipers(id)
{
    if( get_pcvar_num(g_pCvarEnabled) )
    {
        static iMsgCrosshair
        if( iMsgCrosshair || ( iMsgCrosshair = get_user_msgid("Crosshair") ) )
        {
            message_begin(MSG_ONE_UNRELIABLE, iMsgCrosshair, _, id);
            write_byte(1);
            message_end();
        }
    }
}
 

VoiceAttack

Пользователь
Регистрация
13 Июл 2017
Сообщения
31
Симпатии
12
Пол
Мужской
Минут через 15 скину, вместо ADMIN_LEVEL_H свой флаг.
Test:
#include <amxmodx>

new g_pCvarEnabled;
#define FLAG_GIVE     ADMIN_LEVEL_H

public plugin_init()
{
    register_plugin("All Snipers Crosshair", "2.0++", "tutu");

    g_pCvarEnabled = register_cvar("snipers_crosshair", "1")

    register_event("CurWeapon", "Event_CurWeapon_Snipers", "be", "1=1", "2=3", "2=13", "2=18", "2=24")
}

public Event_CurWeapon_Snipers(id)
{
    if( get_pcvar_num(g_pCvarEnabled) && (get_user_flags(id) & FLAG_GIVE) )
    {
        static iMsgCrosshair
        if( iMsgCrosshair || ( iMsgCrosshair = get_user_msgid("Crosshair") ) )
        {
            message_begin(MSG_ONE_UNRELIABLE, iMsgCrosshair, _, id);
            write_byte(1);
            message_end();
        }
    }
}
 

DURILKA

Пользователь
Регистрация
2 Сен 2017
Сообщения
131
Симпатии
15
Пол
Мужской
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу