I tried to post this as a plugin, but I failed because it would not work. I ask - why?
PHP Code:
#include <amxmodx>
#include <cstrike>
#define PLUGIN "auto kill & ban spec buggers"
#define VERSION "1.0"
#define AUTHOR "backstabnoob"
new cvar_Time, cvar_useAmxBans, cvar_Ban, cvar_Slay
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(1.0, "cmdKillBanSpectators")
cvar_Time = register_cvar("specbug_time", "10080")
cvar_useAmxBans = register_cvar("specbug_amxbans", "1")
cvar_Ban = register_cvar("specbug_ban", "1")
cvar_Slay = register_cvar("specbug_slay", "1")
}
public cmdKillBanSpectators(id) {
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR && is_user_alive(id)) {
new Userid = get_user_userid(id)
new Authid[29]
get_user_authid(id, Authid, 28)
if(cvar_Slay == 1) {
user_kill(id)
}
if(cvar_Ban == 1) {
if(cvar_useAmxBans == 1) {
server_cmd("amx_ban %d %s Specbug", cvar_Time, Authid)
} else {
server_cmd("kick #%d Specbug",Userid)
server_cmd("banid %d %s", cvar_Time, Authid)
server_cmd("writeid")
}
}
}
set_task(1.0, "cmdKillBanSpectators")
}