block load { es_keygroupload ban_logger |ban_logger es_makepublic "Warning - created by I'm the new guy, go easy @ Hideexec.net" es_xmsg #multi #green[#lightgreenBan-Logger#green]#default Loaded! es_xsetinfo creator "I'm the new guy, go easy :D" es_xdoblock corelib/noisy_on] // Set this 1 if you want the script to automatically ban a player, if the banned_user.cfg fails. es_xsetinfo auto_ban 0 } event player_activate { es_xset group_exists 0 es_exists group_exists keygroup ban_logger if (server_var(group_exists) == 0) do { es_keygroupcreate ban_logger } es_xset exists 0 es_exists exists key ban_logger event_var(es_steamid) if (server_var(exists) == 0) do { es_keycreate ban_logger event_var(es_steamid) es_keysetvalue ban_logger event_var(es_steamid) banned 0 es_keysetvalue ban_logger event_var(es_steamid) steamid 0 es_keysetvalue ban_logger event_var(es_steamid) ip 0 es_keysetvalue ban_logger event_var(es_steamid) duration 0 es_keysetvalue ban_logger event_var(es_steamid) banner 0 es_keysetvalue ban_logger event_var(es_steamid) perm_ban 0 } es_xset is_banned 0 es_keygetvalue is_banned ban_logger event_var(es_steamid) banned if (server_var(is_banned) == 1) do { if (server_var(auto_ban) == 1) do { es_xset ban_perm 0 es_keygetvalue is_banned ban_logger event_var(es_steamid) perm_ban if (server_var(ban_perm) == 1) do { es_xmsg #multi #green[#lightgreenBan-Logger#green]#default The player:#lightgreen event_var(es_username) #default was re-banned. es ma_ban event_var(userid) 0 } } } es_keysetvalue ban_logger event_var(es_steamid) name event_var(es_username) } event player_changename { es_xset exists 0 es_exists exists key ban_logger event_var(es_steamid) if (server_var(exists) == 1) do { es_keysetvalue ban_logger event_var(es_steamid) name event_var(newname) } } event server_addban { es_keysetvalue ban_logger event_var(networkid) banned 1 es_keysetvalue ban_logger event_var(networkid) steamid event_var(networkid) es_keysetvalue ban_logger event_var(networkid) ip event_var(ip) es_keysetvalue ban_logger event_var(networkid) duration event_var(duration) es_keysetvalue ban_logger event_var(networkid) banner event_var(by) if (event_var(duration) equalto "0") do { es_keysetvalue ban_logger event_var(networkid) perm_ban 1 } es_keygroupsave ban_logger |ban_logger } block unload { es_keygroupsave ban_logger |ban_logger es_keygroupdelete ban_logger es_xmsg #multi #green[#lightgreenBan-Logger#green]#default UnLoaded & Saved! es_xdoblock corelib/noisy_off } event round_end { es_keygroupsave ban_logger |ban_logger } event round_start { es_msg #multi #greenBan_Logger was created by#lightgreen server_var(creator) #greenSteamID = #lightgreenSTEAM_0:1:14214794 }