PHP Code:
#include <amxmodx>
#include <cstrike>
new CT[33], Terror[33]
public plugin_init()
register_plugin("Deathrun Block Reconnect","0.3","ZeDoX")
public client_putinserver(id) {
if(!is_user_bot(id)) {
if(CT[id]) set_task(5.0, "slay", id)
else if(Terror[id]) set_task(5.0, "ban", id)
set_task(10.0, "ShowMessage", id)
}
}
public client_disconnect(id) {
if(!is_user_bot(id)) {
set_task(60.0, "cleanID", id)
if(cs_get_user_team(id) == CS_TEAM_T)
Terror[id] = true
else if(cs_get_user_team(id) == CS_TEAM_CT)
CT[id] = true
}
}
public cleanID(id) {
Terror[id] = false
CT[id] = false
}
public ban(id) {
new name[33]
get_user_name(id, name, 32)
server_cmd("amx_banip ^"#%d^" 30 ^"reconnect from Terror^"", get_user_userid(id))
client_print(0, print_chat, "[ Deathrun Block Retry ] %s get ban: reconnect from Terrist", name)
}
public slay(id) {
if(is_user_alive(id)) {
new name[33]
get_user_name(id, name, 32)
user_kill(id)
client_print(0, print_chat, "[ Deathrun Block Retry ] %s get slay: reconnect from Counter Terrorist", name)
}
}
public ShowMessage(id) client_print(id, print_chat, "[ Deathrun Block Retry ] if you reconnect from the server you get auto ban or slay") && client_print(id, print_chat, "[ Deathrun Block Retry ] if you reconnect from the server you get auto ban or slay")