Ну впринцепе у меня на сервере тоже у админов в таблице VIP ,
этот VIP дается всем ,но только надпись видят СT и все мертвые ,Тоесть если ты CT ты видеш надпись у T , а Т вообще нечего невидят #include <amxmodx>
#include <amxmisc>
new g_szVIPMap
public plugin_init()
{
register_plugin("Admins are VIP's", "1.0", "PHP++")
register_event("ResetHUD", "ResetHUD", "be")
new szMapName[32]
get_mapname(szMapName, 31)
if (containi(szMapName, "as_") > -1)
g_szVIPMap = 1
}
public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}
public VIP(TaskID)
{
if (g_szVIPMap)
return PLUGIN_HANDLED
new id = TaskID - 6910
if (admin(id))
{
// cs_set_user_model(id,"vip") // Kommentare entfernen um dem Admin ein vip-model zu verpassen
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
}
return PLUGIN_HANDLED
}
admin(id)
{
if(access(id,ADMIN_IMMUNITY)) return 1 //1 //Flag "a", immunity
if(access(id,ADMIN_RESERVATION)) return 1 //2 //Flag "b", reservation
if(access(id,ADMIN_KICK)) return 1 //4 //Flag "c", kick
if(access(id,ADMIN_BAN)) return 1 //8 //Flag "d", ban
if(access(id,ADMIN_SLAY)) return 1 //16 //Flag "e", slay
if(access(id,ADMIN_MAP)) return 1 //32 //Flag "f", map change
if(access(id,ADMIN_CVAR)) return 1 //64 //Flag "g", cvar change
if(access(id,ADMIN_CFG)) return 1 //128 //Flag "h", config execution
if(access(id,ADMIN_CHAT)) return 1 //256 //Flag "i", chat
if(access(id,ADMIN_VOTE)) return 1 //512 //Flag "j", vote
if(access(id,ADMIN_PASSWORD)) return 1 //1024 //Flag "k", sv_password
if(access(id,ADMIN_RCON)) return 1 //2048 //Flag "l", rcon access
if(access(id,ADMIN_LEVEL_A)) return 1 //4096 //Flag "m", custom
if(access(id,ADMIN_LEVEL_B)) return 1 //8192 //Flag "n", custom
if(access(id,ADMIN_LEVEL_C)) return 1 //16384 //Flag "o", custom
if(access(id,ADMIN_LEVEL_D)) return 1 //32768 //Flag "p", custom
if(access(id,ADMIN_LEVEL_E)) return 1 //65536 //Flag "q", custom
if(access(id,ADMIN_LEVEL_F)) return 1 //131072 //Flag "r", custom
if(access(id,ADMIN_LEVEL_G)) return 1 //262144 //Flag "s", custom
if(access(id,ADMIN_LEVEL_H)) return 1 //524288 //Flag "t", custom
if(access(id,ADMIN_MENU)) return 1 //1048576 //Flag "u", menus
if(access(id,ADMIN_ADMIN)) return 1 //16777216 //Flag "y", default admin
if(access(id,ADMIN_USER)) return 1 //33554432 //Flag "z", default user
return 0
}
/*admin(id) // version by schlumPF*
{
if(get_user_flags(id)&ADMIN_FLAG) return 1 // ADMIN_FLAGs are noted above...
return 0
}*/