block load { es_xset svoteban_version "1.0" es_xmakepublic svoteban_version es_xset svb_temp 0 es_xset svb_name 0 es_xset svb_userid 0 es_xset svb_format 0 es_xset svb_inpro 0 es_xset svb_minuts_ban 10 es_regsaycmd voteban svoteban/players "voteban" } block unload { es_unregsaycmd voteban } block players { if (server_var(svb_inpro) == 0) do { popup create ban1 es_xset svb_count 1 foreach player svb_temp #all "es_doblock svoteban/addplayers" es_getcmduserid svb_userid popup menuselect ban1 svoteban/ban1 es popup send ban1 server_var(svb_userid) } } block addplayers { es_getplayername svb_name server_var(svb_temp) popup addlinef ban1 "->%1. %2" svb_count svb_name es_formatv svb_format "ban_%1" svb_count es_set server_var(svb_format) server_var(svb_name) es_xmath svb_count + 1 } block ban1 { es_xset svb_inpro 1 if (server_var(_popup_choice) == 1) do { popup create bp popup addlinef bp "Do you want to ban player %1?" ban_1 popup addline bp "->1. Yes." popup addline bp "->2. No." es_doblock svoteban/banuser popup menuselect bp svoteban/appopup es_xset svb_yes 0 es_xset svb_no 0 es_xset svb_player ban_1 foreach player svb_temp #human "es popup send bp server_var(svb_temp)" } if (server_var(_popup_choice) == 2) do { popup create bp popup addlinef bp "Do you want to ban player %1?" ban_2 popup addline bp "->1. Yes." popup addline bp "->2. No." es_doblock svoteban/banuser popup menuselect bp svoteban/appopup es_xset svb_yes 0 es_xset svb_no 0 es_xset svb_player ban_2 foreach player svb_temp #human "es popup send bp server_var(svb_temp)" } if (server_var(_popup_choice) == 3) do { popup create bp popup addlinef bp "Do you want to ban player %1?" ban_3 popup addline bp "->1. Yes." popup addline bp "->2. No." es_doblock svoteban/banuser popup menuselect bp svoteban/appopup es_xset svb_yes 0 es_xset svb_no 0 es_xset svb_player ban_3 foreach player svb_temp #human "es popup send bp server_var(svb_temp)" } if (server_var(_popup_choice) == 4) do { popup create bp popup addlinef bp "Do you want to ban player %1?" ban_4 popup addline bp "->1. Yes." popup addline bp "->2. No." es_doblock svoteban/banuser popup menuselect bp svoteban/appopup es_xset svb_yes 0 es_xset svb_no 0 es_xset svb_player ban_4 foreach player svb_temp #human "es popup send bp server_var(svb_temp)" } if (server_var(_popup_choice) == 5) do { popup create bp popup addlinef bp "Do you want to ban player %1?" ban_5 popup addline bp "->1. Yes." popup addline bp "->2. No." es_doblock svoteban/banuser popup menuselect bp svoteban/appopup es_xset svb_yes 0 es_xset svb_no 0 es_xset svb_player ban_5 foreach player svb_temp #human "es popup send bp server_var(svb_temp)" } if (server_var(_popup_choice) == 6) do { popup create bp popup addlinef bp "Do you want to ban player %1?" ban_6 popup addline bp "->1. Yes." popup addline bp "->2. No." es_doblock svoteban/banuser popup menuselect bp svoteban/appopup es_xset svb_yes 0 es_xset svb_no 0 es_xset svb_player ban_6 foreach player svb_temp #human "es popup send bp server_var(svb_temp)" } if (server_var(_popup_choice) == 7) do { popup create bp popup addlinef bp "Do you want to ban player %1?" ban_7 popup addline bp "->1. Yes." popup addline bp "->2. No." es_doblock svoteban/banuser popup menuselect bp svoteban/appopup es_xset svb_yes 0 es_xset svb_no 0 es_xset svb_player ban_7 foreach player svb_temp #human "es popup send bp server_var(svb_temp)" } if (server_var(_popup_choice) == 8) do { popup create bp popup addlinef bp "Do you want to ban player %1?" ban_8 popup addline bp "->1. Yes." popup addline bp "->2. No." es_doblock svoteban/banuser popup menuselect bp svoteban/appopup es_xset svb_yes 0 es_xset svb_no 0 es_xset svb_player ban_8 foreach player svb_temp #human "es popup send bp server_var(svb_temp)" } } block banuser { es_xset svb_count_down 20 repeat create ban1 "es_doblock svoteban/toptext" es repeat start ban1 1 server_var(svb_count_down) es_math svb_count_down - 1 } block toptext { if (server_var(svb_count_down) != 0) do { foreach player svb_temp #all "es usermsg hudhint server_var(svb_temp) server_var(svb_count_down)" es_math svb_count_down - 1 } else do { es_xset svb_inpro 0 foreach player svb_temp #all "es usermsg hudhint server_var(svb_temp) Vote-Done" if (server_var(svb_yes) == 0) do { es_msg [SVoteBan] - Vote: tie } if (server_var(svb_yes) < 0) do { es_msg [SVoteBan] - Vote: no es_msg server_var(ban_1)......You was lucky this time! } if (server_var(svb_yes) > 0) do { es_msg [SVoteBan] - Vote: yes es_getuserid svb_userid server_var(server_var(svb_player)) es banid server_var(svb_minuts_ban) server_var(svb_userid) 1 kick server_var(server_var(svb_player)) } } } block appopup { if (server_var(_popup_choice) == 1) do { es_xmath svb_yes + 1 } if (server_var(_popup_choice) == 2) do { es_xmath svb_yes - 1 } }