VIP Plugin - корекция при задаване на флагове

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
JustInCase
Извън линия
Потребител
Потребител
Мнения: 582
Регистриран на: 14 Окт 2016, 23:31
Се отблагодари: 4 пъти
Получена благодарност: 15 пъти

Re: VIP Plugin - корекция при задаване на флагове

Мнение от JustInCase » 21 Мар 2017, 09:00

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <hamsandwich>
#include <csx>
 
new g_pMinRank, g_pFlags
 
public plugin_init()
{
    register_plugin("VIP Rank", "1.0", "OciXCrom @ amxx-bg.info/forum")
    register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib")
    RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
    g_pMinRank = register_cvar("vip_minrank", "3")
    g_pFlags = register_cvar("vip_flags", "bos")
}
 
public MessageScoreAttrib(iMsgId, iDest, iReceiver)
{
    new id = get_msg_arg_int(1)
   
    if(get_user_rankpos(id) <= get_pcvar_num(g_pMinRank))
        set_msg_arg_int(2, ARG_BYTE, (1<<2))
}
 
public OnPlayerSpawn(id)
{
    if(is_user_connected(id) && get_user_rankpos(id) <= get_pcvar_num(g_pMinRank))
    {
        new szFlags[24];
        get_pcvar_string(g_pFlags, szFlags, charsmax(szFlags));
        set_user_flags(id, read_flags(szFlags));
    }
}

get_user_rankpos(id)
{
    static iStats[8], iBodyHits[8]
    return get_user_stats(id, iStats, iBodyHits)
} 
Сега би трябвало да се компилира.
MANSION - HNS : 45.144.155.99:27026
ONLINE

Аватар
Guardian Angel
Извън линия
VIP
VIP
Мнения: 186
Регистриран на: 18 Окт 2016, 02:00
Местоположение: Петрич
Се отблагодари: 1 път
Получена благодарност: 22 пъти

Re: VIP Plugin - корекция при задаване на флагове

Мнение от Guardian Angel » 21 Мар 2017, 10:12

Идеално е. Благодаря много, вече всичко е както трябва.

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 14 госта