#include #include #define PLUGIN "Somente admins no SPEC" #define VERSION "1.0" #define AUTHOR "author" new const ADMIN_SPEC_FLAG[] = "d" new const g_szChatPrefix[] = "^x04[AMXX]^x01:" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_cvar("EFFEX_admins_spec", VERSION, FCVAR_SERVER|FCVAR_SPONLY) register_menucmd(register_menuid("Team_Select",1), (1<<0)|(1<<1)|(1<<4)|(1<<5), "team_select") register_clcmd("jointeam", "join_team") } public join_team(id) { new arg[2] read_argv(1, arg, 1) new iarg = str_to_num(arg) if(!iarg) return PLUGIN_HANDLED if(iarg == 6 && !(get_user_flags(id) & read_flags(ADMIN_SPEC_FLAG))) { engclient_cmd(id,"chooseteam") client_cmd(id,"speak buttons/blip2") client_print_color(id, id, "%s Somente admins podem ficar no spec!", g_szChatPrefix) return PLUGIN_HANDLED } return PLUGIN_CONTINUE } public team_select(id, key) { if(key == 5 && !(get_user_flags(id) & read_flags(ADMIN_SPEC_FLAG))) { engclient_cmd(id,"chooseteam") client_cmd(id,"speak buttons/blip2") client_print_color(id, id, "%s Somente admins podem ficar no spec!", g_szChatPrefix) return PLUGIN_HANDLED } return PLUGIN_CONTINUE }