Page 1 of 1

VIP scoreboard tag

Posted: 2019 Feb 01 19:05
by laimiukas3

Code: Select all

#include <amxmodx>#include <reapi> public plugin_init(){    if(!is_regamedll())        set_fail_state("Need ReGameDLL");     if(!get_member_game(m_bMapHasVIPSafetyZone))        register_message(get_user_msgid("ScoreAttrib"), "msgScoreAttrib");} public msgScoreAttrib(){    if(get_user_flags(get_msg_arg_int(1)) & ADMIN_LEVEL_H && !get_msg_arg_int(2))        set_msg_arg_int(2, ARG_BYTE, (1<<2));}

Re: VIP scoreboard tag

Posted: 2019 Feb 16 07:29
by laimiukas3
Infamous2017 wrote:need regamedll ?? ? what about linux ?
of course reapi module don't work without regamedll and yes its work whit windows and linux < this only ReHLDS

if your server HLDS try this

Code: Select all

#include <amxmodx> #define SCOREATTRIB_NONE 0#define SCOREATTRIB_VIP (1<<2)#define SCOREATTRIB_DEAD (1<<0)#define SCOREATTRIB_BOMB (1<<1) #define VIP_ACCESS ADMIN_LEVEL_H public plugin_init()    register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib") public MessageScoreAttrib(iMsgID, iDest, iReceiver){    new iPlayer = get_msg_arg_int(1)    if (is_user_connected(iPlayer) && (get_user_flags(iPlayer) & VIP_ACCESS))        set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD)}

Re: VIP scoreboard tag

Posted: 2019 Feb 17 17:18
by psychical
Dar papildomai gali pridėti check'ą ar map nėra as_* gali susibuginti ir as_ mapuose T būti VIP :D

Re: VIP scoreboard tag

Posted: 2019 Feb 18 08:49
by laimiukas3
hm niekada nepagalvojau apie tai kas nutu as mapuose rimtai teras tampa vipu? :D