block load { echo [Victim Stats] Initialising Victim Stats es_xset victim_stats_version "v1.03" es_xmakepublic victim_stats_version es_xset user_loc 0 es_xset att_loc 0 es_xset loc_vect 0 es_xset distance 0 es_xset vs_user " " es_xset vs_attacker " " es_xset vs_temp 0 es_xset wnd_one 0 es_xset wnd_two 0 es_xset wnd_thr 0 es_xset wnd_for 0 es_xset wnd_fiv 0 es_xset wnd_six 0 es_xset wnd_sev 0 es_xset dmg_one 0 es_xset dmg_two 0 es_xset dmg_thr 0 es_xset dmg_for 0 es_xset dmg_fiv 0 es_xset dmg_six 0 es_xset dmg_sev 0 es_xset vic_one 0 es_xset vic_two 0 es_xset vic_thr 0 es_xset vic_for 0 es_xset vic_fiv 0 es_xset vic_six 0 es_xset vic_sev 0 es_xset att_one 0 es_xset att_two 0 es_xset att_thr 0 es_xset att_for 0 es_xset att_fiv 0 es_xset att_six 0 es_xset att_sev 0 es_xset wnd_temp 0 es_xset vs_wnd 0 es_xset vic_temp 0 es_xset vs_vic 0 es_xset name_temp " " es_xset hits_temp 0 es_xset dmg_temp 0 es_xset head_temp 0 es_xset not_dead 0 } event player_activate { es uniqueid vs_user event_var(userid) 1 es_keygroupcreate server_var(vs_user) } event round_start { foreach player playerid #all "es_xdoblock victim_stats/reset" es_xset user_loc 0 es_xset att_loc 0 es_xset loc_vect 0 es_xset distance 0 es_xset vs_user " " es_xset vs_attacker " " es_xset vs_temp 0 es_xset wnd_one 0 es_xset wnd_two 0 es_xset wnd_thr 0 es_xset wnd_for 0 es_xset wnd_fiv 0 es_xset wnd_six 0 es_xset wnd_sev 0 es_xset dmg_one 0 es_xset dmg_two 0 es_xset dmg_thr 0 es_xset dmg_for 0 es_xset dmg_fiv 0 es_xset dmg_six 0 es_xset dmg_sev 0 es_xset vic_one 0 es_xset vic_two 0 es_xset vic_thr 0 es_xset vic_for 0 es_xset vic_fiv 0 es_xset vic_six 0 es_xset vic_sev 0 es_xset att_one 0 es_xset att_two 0 es_xset att_thr 0 es_xset att_for 0 es_xset att_fiv 0 es_xset att_six 0 es_xset att_sev 0 es_xset wnd_temp 0 es_xset vs_wnd 0 es_xset vic_temp 0 es_xset vs_vic 0 es_xset name_temp " " es_xset hits_temp 0 es_xset dmg_temp 0 es_xset head_temp 0 es_xset not_dead 0 } block reset { es uniqueid vs_user server_var(playerid) 1 es_foreachkey vs_var in server_var(vs_user) "es_xdoblock victim_stats/reset_stats" } block reset_stats { es_keysetvalue server_var(vs_user) server_var(vs_var) wounded 0 es_keysetvalue server_var(vs_user) server_var(vs_var) wndhits 0 es_keysetvalue server_var(vs_user) server_var(vs_var) wndhead 0 es_keysetvalue server_var(vs_user) server_var(vs_var) wndchst 0 es_keysetvalue server_var(vs_user) server_var(vs_var) wndstmc 0 es_keysetvalue server_var(vs_user) server_var(vs_var) wndlarm 0 es_keysetvalue server_var(vs_user) server_var(vs_var) wndrarm 0 es_keysetvalue server_var(vs_user) server_var(vs_var) wndlleg 0 es_keysetvalue server_var(vs_user) server_var(vs_var) wndrleg 0 es_keysetvalue server_var(vs_user) server_var(vs_var) victim 0 es_keysetvalue server_var(vs_user) server_var(vs_var) vichits 0 es_keysetvalue server_var(vs_user) server_var(vs_var) vichead 0 es_keysetvalue server_var(vs_user) server_var(vs_var) vicchst 0 es_keysetvalue server_var(vs_user) server_var(vs_var) vicstmc 0 es_keysetvalue server_var(vs_user) server_var(vs_var) viclarm 0 es_keysetvalue server_var(vs_user) server_var(vs_var) vicrarm 0 es_keysetvalue server_var(vs_user) server_var(vs_var) viclleg 0 es_keysetvalue server_var(vs_user) server_var(vs_var) vicrleg 0 es_keysetvalue server_var(vs_user) server_var(vs_var) killed 0 es_keysetvalue server_var(vs_user) server_var(vs_var) weapon " " es_keysetvalue server_var(vs_user) server_var(vs_var) distance 0 } event player_hurt { if (event_var(es_attackerteam) >= 2) do { if (event_var(es_attackerteam) != event_var(es_userteam)) do { es uniqueid vs_user event_var(userid) 1 es uniqueid vs_attacker event_var(attacker) 1 es_xset vs_temp 0 es_exists vs_temp key server_var(vs_user) server_var(vs_attacker) if (server_var(vs_temp) == 0) do { es_keycreate server_var(vs_user) server_var(vs_attacker) es_keysetvalue server_var(vs_user) server_var(vs_attacker) wndname event_var(es_attackername) es_keysetvalue server_var(vs_user) server_var(vs_attacker) wounded 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) wndhits 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) wndhead 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) wndchst 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) wndstmc 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) wndlarm 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) wndrarm 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) wndlleg 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) wndrleg 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicname event_var(es_attackername) es_keysetvalue server_var(vs_user) server_var(vs_attacker) victim 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vichits 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vichead 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicchst 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicstmc 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) viclarm 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicrarm 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) viclleg 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicrleg 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) killed 0 es_keysetvalue server_var(vs_user) server_var(vs_attacker) weapon " " es_keysetvalue server_var(vs_user) server_var(vs_attacker) distance 0 } es_xset vs_temp 0 es_exists vs_temp key server_Var(vs_attacker) server_var(vs_user) if (server_var(vs_temp) == 0) do { es_keycreate server_var(vs_attacker) server_var(vs_user) es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndname event_var(es_username) es_keysetvalue server_var(vs_attacker) server_var(vs_user) wounded 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndhits 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndhead 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndchst 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndstmc 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndlarm 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndrarm 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndlleg 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndrleg 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) vicname event_var(es_username) es_keysetvalue server_var(vs_attacker) server_var(vs_user) victim 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) vichits 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) vichead 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) vicchst 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) vicstmc 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) viclarm 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) vicrarm 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) viclleg 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) vicrleg 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) killed 0 es_keysetvalue server_var(vs_attacker) server_var(vs_user) weapon " " es_keysetvalue server_var(vs_attacker) server_var(vs_user) distance 0 } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) victim es_math vs_temp + event_var(dmg_health) es_keysetvalue server_var(vs_user) server_var(vs_attacker) victim server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_Var(vs_user) server_var(vs_attacker) vichits es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_Var(vs_attacker) vichits server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wounded es_math vs_temp + event_var(dmg_health) es_keysetvalue server_var(vs_attacker) server_var(vs_user) wounded server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_Var(vs_attacker) server_var(vs_user) wndhits es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_Var(vs_user) wndhits server_var(vs_temp) if (event_var(hitgroup) == 1) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) vichead es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vichead server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndhead es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndhead server_var(vs_temp) } if (event_var(hitgroup) == 2) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) vicchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicchst server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndchst server_var(vs_temp) } if (event_var(hitgroup) == 3) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) vicstmc es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicstmc server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndstmc es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndstmc server_var(vs_temp) } if (event_var(hitgroup) == 4) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) viclarm es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) viclarm server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndlarm es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndlarm server_var(vs_temp) } if (event_var(hitgroup) == 5) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) vicrarm es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicrarm server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndrarm es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndrarm server_var(vs_temp) } if (event_var(hitgroup) == 6) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) viclleg es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) viclleg server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndlleg es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndlleg server_var(vs_temp) } if (event_var(hitgroup) == 7) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) vicrleg es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicrleg server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndrleg es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndrleg server_var(vs_temp) } if (event_var(es_attackerweapon) == "weapon_knife") do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) vicchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicchst server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndchst server_var(vs_temp) } if (event_var(es_attackerweapon) == "weapon_hegrenade") do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) vicchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicchst server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndchst server_var(vs_temp) } if (event_var(es_attackerweapon) == "weapon_flashbang") do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) vicchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicchst server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndchst server_var(vs_temp) } if (event_var(es_attackerweapon) == "weapon_smokegrenade") do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_attacker) vicchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_user) server_var(vs_attacker) vicchst server_var(vs_temp) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) wndchst es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) wndchst server_var(vs_temp) } } } } event player_death { es_xset user_loc 0 es_xset att_loc 0 es_xset loc_vect 0 es_xset distance 0 es_xset distance_m 0 es_xset weapon " " es_getplayerprop att_loc event_var(attacker) "CBaseEntity.m_vecOrigin" es_getplayerprop user_loc event_var(userid) "CBaseEntity.m_vecOrigin" es vecmath loc_vect server_var(user_loc) - server_var(att_loc) es vecmath distance server_var(loc_vect) length es_xmath distance * 3 es uniqueid vs_user event_var(userid) 1 es uniqueid vs_attacker event_var(attacker) 1 es_token weapon event_var(es_attackerweapon) 2 _ es_keysetvalue server_var(vs_attacker) server_var(vs_user) distance server_var(distance) es_keysetvalue server_var(vs_attacker) server_var(vs_user) weapon server_var(weapon) es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) killed es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_Var(vs_user) killed server_var(vs_temp) if (event_var(headshot) == 1) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_attacker) server_var(vs_user) killed es_xmath vs_temp + 1 es_keysetvalue server_var(vs_attacker) server_var(vs_user) killed server_var(vs_temp) } es_foreachkey vs_var in server_var(vs_user) "es_xdoblock victim_stats/output_wnd" es_foreachkey vs_var in server_var(vs_user) "es_xdoblock victim_stats/output_vic" es_foreachkey vs_var in server_var(vs_user) "es_xdoblock victim_stats/output_kill" es_xdoblock victim_stats/killer } event round_end { es_xset not_dead 1 foreach player playerid #alive "es_xdoblock victim_stats/end_round" } block end_round { es uniqueid vs_user server_var(playerid) 1 es_foreachkey vs_var in server_var(vs_user) "es_xdoblock victim_stats/output_wnd" es_foreachkey vs_var in server_var(vs_user) "es_xdoblock victim_stats/output_vic" es_foreachkey vs_var in server_var(vs_user) "es_xdoblock victim_stats/output_kill" } block output_wnd { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wounded if (server_var(vs_temp) > 0) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) killed if (server_var(vs_temp) == 0) do { es_xset wnd_temp 0 es_xset vs_wnd 0 es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndhead if (server_var(vs_temp) > 0) do { es_xset vs_wnd "Head" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndchst if (server_var(vs_temp) > 0) do { es_xset vs_wnd "Chest" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndstmc if (server_var(vs_temp) > 0) do { es_xset vs_wnd "Stomach" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndlarm if (server_var(vs_temp) > 0) do { es_xset vs_wnd "L Arm" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndrarm if (server_var(vs_temp) > 0) do { es_xset vs_wnd "R Arm" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndlleg if (server_var(vs_temp) > 0) do { es_xset vs_wnd "L Leg" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndrleg if (server_var(vs_temp) > 0) do { es_xset vs_wnd "R Leg" es_xdoblock victim_stats/wndgroup } es_xdoblock victim_stats/wounded_output } } } block output_vic { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) victim if (server_var(vs_temp) > 0) do { es_xset vic_temp 0 es_xset vs_vic 0 es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) vichead if (server_var(vs_temp) > 0) do { es_xset vs_vic "Head" es_xdoblock victim_stats/vicgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) vicchst if (server_var(vs_temp) > 0) do { es_xset vs_vic "Chest" es_xdoblock victim_stats/vicgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) vicstmc if (server_var(vs_temp) > 0) do { es_xset vs_vic "Stomach" es_xdoblock victim_stats/vicgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) viclarm if (server_var(vs_temp) > 0) do { es_xset vs_vic "L Arm" es_xdoblock victim_stats/vicgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) vicrarm if (server_var(vs_temp) > 0) do { es_xset vs_vic "R Arm" es_xdoblock victim_stats/vicgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) viclleg if (server_var(vs_temp) > 0) do { es_xset vs_vic "L Leg" es_xdoblock victim_stats/vicgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) vicrleg if (server_var(vs_temp) > 0) do { es_xset vs_vic "R Leg" es_xdoblock victim_stats/vicgroup } es_xdoblock victim_stats/victim_output } } block wounded_output { es_xset name_temp " " es_xset hits_temp 0 es_xset dmg_temp 0 es_keygetvalue name_temp server_var(vs_user) server_var(vs_var) wndname es_keygetvalue hits_temp server_var(vs_user) server_var(vs_var) wndhits es_keygetvalue dmg_temp server_var(vs_user) server_var(vs_var) wounded if (server_var(not_dead) == 0) do { if (server_var(wnd_temp) == 1) do { if (server_var(hits_temp) == 1) do { es_tell event_var(userid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hit - server_var(wnd_one): server_var(dmg_one) } else do { es_tell event_var(userid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one) } } if (server_var(wnd_temp) == 2) do { es_tell event_var(userid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two) } if (server_var(wnd_temp) == 3) do { es_tell event_var(userid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr) } if (server_var(wnd_temp) == 4) do { es_tell event_var(userid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for) } if (server_var(wnd_temp) == 5) do { es_tell event_var(userid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv) } if (server_var(wnd_temp) == 6) do { es_tell event_var(userid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six) } if (server_var(wnd_temp) == 7) do { es_tell event_var(userid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six), server_var(wnd_sev): server_var(dmg_sev) } } else do { if (server_var(wnd_temp) == 1) do { if (server_var(hits_temp) == 1) do { es_tell server_var(playerid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hit - server_var(wnd_one): server_var(dmg_one) } else do { es_tell server_var(playerid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one) } } if (server_var(wnd_temp) == 2) do { es_tell server_var(playerid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two) } if (server_var(wnd_temp) == 3) do { es_tell server_var(playerid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr) } if (server_var(wnd_temp) == 4) do { es_tell server_var(playerid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for) } if (server_var(wnd_temp) == 5) do { es_tell server_var(playerid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv) } if (server_var(wnd_temp) == 6) do { es_tell server_var(playerid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six) } if (server_var(wnd_temp) == 7) do { es_tell server_var(playerid)#multi #greenWounded#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six), server_var(wnd_sev): server_var(dmg_sev) } } } block victim_output { es_xset name_temp " " es_xset hits_temp 0 es_xset dmg_temp 0 es_keygetvalue name_temp server_var(vs_user) server_var(vs_var) vicname es_keygetvalue hits_temp server_var(vs_user) server_var(vs_var) vichits es_keygetvalue dmg_temp server_var(vs_user) server_var(vs_var) victim if (server_var(not_dead) == 0) do { if (server_var(vic_temp) == 1) do { if (server_var(hits_temp) == 1) do { es_tell event_var(userid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hit - server_var(vic_one): server_var(att_one) } else do { es_tell event_var(userid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one) } } if (server_var(vic_temp) == 2) do { es_tell event_var(userid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two) } if (server_var(vic_temp) == 3) do { es_tell event_var(userid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr) } if (server_var(vic_temp) == 4) do { es_tell event_var(userid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr), server_var(vic_for): server_var(att_for) } if (server_var(vic_temp) == 5) do { es_tell event_var(userid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr), server_var(vic_for): server_var(att_for), server_var(vic_fiv): server_var(att_fiv) } if (server_var(vic_temp) == 6) do { es_tell event_var(userid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr), server_var(vic_for): server_var(att_for), server_var(vic_fiv): server_var(att_fiv), server_var(vic_six): server_var(att_six) } if (server_var(vic_temp) == 7) do { es_tell event_var(userid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr), server_var(vic_for): server_var(att_for), server_var(vic_fiv): server_var(att_fiv), server_var(vic_six): server_var(att_six), server_var(vic_sev): server_var(att_sev) } } else do { if (server_var(vic_temp) == 1) do { if (server_var(hits_temp) == 1) do { es_tell server_var(playerid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hit - server_var(vic_one): server_var(att_one) } else do { es_tell server_var(playerid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one) } } if (server_var(vic_temp) == 2) do { es_tell server_var(playerid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two) } if (server_var(vic_temp) == 3) do { es_tell server_var(playerid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr) } if (server_var(vic_temp) == 4) do { es_tell server_var(playerid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr), server_var(vic_for): server_var(att_for) } if (server_var(vic_temp) == 5) do { es_tell server_var(playerid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr), server_var(vic_for): server_var(att_for), server_var(vic_fiv): server_var(att_fiv) } if (server_var(vic_temp) == 6) do { es_tell server_var(playerid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr), server_var(vic_for): server_var(att_for), server_var(vic_fiv): server_var(att_fiv), server_var(vic_six): server_var(att_six) } if (server_var(vic_temp) == 7) do { es_tell server_var(playerid)#multi #greenAttacker#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits - server_var(vic_one): server_var(att_one), server_var(vic_two): server_var(att_two), server_var(vic_thr): server_var(att_thr), server_var(vic_for): server_var(att_for), server_var(vic_fiv): server_var(att_fiv), server_var(vic_six): server_var(att_six), server_var(vic_sev): server_var(att_sev) } } } block wndgroup { es_xmath wnd_temp + 1 if (server_var(wnd_temp) == 1) do { es_xcopy wnd_one vs_wnd es_xcopy dmg_one vs_temp } if (server_var(wnd_temp) == 2) do { es_xcopy wnd_two vs_wnd es_xcopy dmg_two vs_temp } if (server_var(wnd_temp) == 3) do { es_xcopy wnd_thr vs_wnd es_xcopy dmg_thr vs_temp } if (server_var(wnd_temp) == 4) do { es_xcopy wnd_for vs_wnd es_xcopy dmg_for vs_temp } if (server_var(wnd_temp) == 5) do { es_xcopy wnd_fiv vs_wnd es_xcopy dmg_fiv vs_temp } if (server_var(wnd_temp) == 6) do { es_xcopy wnd_six vs_wnd es_xcopy dmg_six vs_temp } if (server_var(wnd_temp) == 7) do { es_xcopy wnd_sev vs_wnd es_xcopy dmg_sev vs_temp } } block vicgroup { es_xmath vic_temp + 1 if (server_var(vic_temp) == 1) do { es_xcopy vic_one vs_vic es_xcopy att_one vs_temp } if (server_var(vic_temp) == 2) do { es_xcopy vic_two vs_vic es_xcopy att_two vs_temp } if (server_var(vic_temp) == 3) do { es_xcopy vic_thr vs_vic es_xcopy att_thr vs_temp } if (server_var(vic_temp) == 4) do { es_xcopy vic_for vs_vic es_xcopy att_for vs_temp } if (server_var(vic_temp) == 5) do { es_xcopy vic_fiv vs_vic es_xcopy att_fiv vs_temp } if (server_var(vic_temp) == 6) do { es_xcopy vic_six vs_vic es_xcopy att_six vs_temp } if (server_var(vic_temp) == 7) do { es_xcopy vic_sev vs_vic es_xcopy att_sev vs_temp } } block output_kill { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wounded if (server_var(vs_temp) > 0) do { es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) killed es_xset head_temp 0 if (server_var(vs_temp) == 2) do { es_xset head_temp 1 } if (server_var(vs_temp) >= 1) do { es_xset wnd_temp 0 es_xset vs_wnd 0 es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndhead if (server_var(vs_temp) > 0) do { es_xset vs_wnd "Head" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndchst if (server_var(vs_temp) > 0) do { es_xset vs_wnd "Chest" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndstmc if (server_var(vs_temp) > 0) do { es_xset vs_wnd "Stomach" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndlarm if (server_var(vs_temp) > 0) do { es_xset vs_wnd "L Arm" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndrarm if (server_var(vs_temp) > 0) do { es_xset vs_wnd "R Arm" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndlleg if (server_var(vs_temp) > 0) do { es_xset vs_wnd "L Leg" es_xdoblock victim_stats/wndgroup } es_xset vs_temp 0 es_keygetvalue vs_temp server_var(vs_user) server_var(vs_var) wndrleg if (server_var(vs_temp) > 0) do { es_xset vs_wnd "R Leg" es_xdoblock victim_stats/wndgroup } es_xdoblock victim_stats/kill_output } } } block kill_output { es_xset name_temp " " es_xset hits_temp 0 es_xset dmg_temp 0 es_xset distance 0 es_xset distance_m 0 es_xset weapon " " es_keygetvalue name_temp server_var(vs_user) server_var(vs_var) wndname es_keygetvalue hits_temp server_var(vs_user) server_var(vs_var) wndhits es_keygetvalue dmg_temp server_var(vs_user) server_var(vs_var) wounded es_keygetvalue distance server_var(vs_user) server_var(vs_var) distance es_keygetvalue weapon server_var(vs_user) server_var(vs_var) weapon es_xmath distance / 80 es_xcopy distance_m distance es_xmath distance_m * 0.3408 es_xstring distance section 0 4 es_xstring distance_m section 0 4 if (server_var(not_dead) == 0) do { if (server_var(head_temp) == 0) do { if (server_var(wnd_temp) == 1) do { if (server_var(hits_temp) == 1) do { es_tell event_var(userid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hit#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one) } else do { es_tell event_var(userid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one) } } if (server_var(wnd_temp) == 2) do { es_tell event_var(userid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two) } if (server_var(wnd_temp) == 3) do { es_tell event_var(userid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr) } if (server_var(wnd_temp) == 4) do { es_tell event_var(userid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for) } if (server_var(wnd_temp) == 5) do { es_tell event_var(userid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv) } if (server_var(wnd_temp) == 6) do { es_tell event_var(userid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six) } if (server_var(wnd_temp) == 7) do { es_tell event_var(userid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six), server_var(wnd_sev): server_var(dmg_sev) } } else do { if (server_var(wnd_temp) == 1) do { if (server_var(hits_temp) == 1) do { es_tell event_var(userid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hit#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one) } else do { es_tell event_var(userid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one) } } if (server_var(wnd_temp) == 2) do { es_tell event_var(userid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two) } if (server_var(wnd_temp) == 3) do { es_tell event_var(userid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr) } if (server_var(wnd_temp) == 4) do { es_tell event_var(userid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for) } if (server_var(wnd_temp) == 5) do { es_tell event_var(userid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv) } if (server_var(wnd_temp) == 6) do { es_tell event_var(userid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six) } if (server_var(wnd_temp) == 7) do { es_tell event_var(userid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six), server_var(wnd_sev): server_var(dmg_sev) } } } else do { if (server_var(head_temp) == 0) do { if (server_var(wnd_temp) == 1) do { if (server_var(hits_temp) == 1) do { es_tell server_var(playerid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hit#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one) } else do { es_tell server_var(playerid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one) } } if (server_var(wnd_temp) == 2) do { es_tell server_var(playerid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two) } if (server_var(wnd_temp) == 3) do { es_tell server_var(playerid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr) } if (server_var(wnd_temp) == 4) do { es_tell server_var(playerid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for) } if (server_var(wnd_temp) == 5) do { es_tell server_var(playerid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv) } if (server_var(wnd_temp) == 6) do { es_tell server_var(playerid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six) } if (server_var(wnd_temp) == 7) do { es_tell server_var(playerid)#multi #greenKilled#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six), server_var(wnd_sev): server_var(dmg_sev) } } else do { if (server_var(wnd_temp) == 1) do { if (server_var(hits_temp) == 1) do { es_tell server_var(playerid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hit#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one) } else do { es_tell server_var(playerid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one) } } if (server_var(wnd_temp) == 2) do { es_tell server_var(playerid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two) } if (server_var(wnd_temp) == 3) do { es_tell server_var(playerid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr) } if (server_var(wnd_temp) == 4) do { es_tell server_var(playerid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for) } if (server_var(wnd_temp) == 5) do { es_tell server_var(playerid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv) } if (server_var(wnd_temp) == 6) do { es_tell server_var(playerid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six) } if (server_var(wnd_temp) == 7) do { es_tell server_var(playerid)#multi #greenKilled HS#default server_var(name_temp) server_var(dmg_temp) Dmg server_var(hits_temp) Hits#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) - server_var(wnd_one): server_var(dmg_one), server_var(wnd_two): server_var(dmg_two), server_var(wnd_thr): server_var(dmg_thr), server_var(wnd_for): server_var(dmg_for), server_var(wnd_fiv): server_var(dmg_fiv), server_var(wnd_six): server_var(dmg_six), server_var(wnd_sev): server_var(dmg_sev) } } } } block killer { es_xset user_loc 0 es_xset att_loc 0 es_xset loc_vect 0 es_xset distance 0 es_xset distance_m 0 es_getplayerprop att_loc event_var(attacker) "CBaseEntity.m_vecOrigin" es_getplayerprop user_loc event_var(userid) "CBaseEntity.m_vecOrigin" es vecmath loc_vect server_var(user_loc) - server_var(att_loc) es vecmath distance server_var(loc_vect) length es_xmath distance * 3 es_xmath distance / 80 es_xcopy distance_m distance es_xmath distance_m * 0.3408 es_xstring distance section 0 4 es_xstring distance_m section 0 4 es_xset weapon " " es_token weapon event_var(es_attackerweapon) 2 _ if (event_var(headshot) == 1) do { es_tell event_var(userid)#multi #greenKiller HS#default event_var(es_attackername)#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) still has event_var(es_attackerhealth) hp left } else do { es_tell event_var(userid)#multi #greenKiller#default event_var(es_attackername)#lightgreen server_var(weapon)#default @ server_var(distance_m)m (server_var(distance)ft) still has event_var(es_attackerhealth) hp left } } block unload { es_xset user_loc 0 es_xset att_loc 0 es_xset loc_vect 0 es_xset distance 0 es_xset vs_user " " es_xset vs_attacker " " es_xset vs_temp 0 es_xset wnd_one 0 es_xset wnd_two 0 es_xset wnd_thr 0 es_xset wnd_for 0 es_xset wnd_fiv 0 es_xset wnd_six 0 es_xset wnd_sev 0 es_xset dmg_one 0 es_xset dmg_two 0 es_xset dmg_thr 0 es_xset dmg_for 0 es_xset dmg_fiv 0 es_xset dmg_six 0 es_xset dmg_sev 0 es_xset vic_one 0 es_xset vic_two 0 es_xset vic_thr 0 es_xset vic_for 0 es_xset vic_fiv 0 es_xset vic_six 0 es_xset vic_sev 0 es_xset att_one 0 es_xset att_two 0 es_xset att_thr 0 es_xset att_for 0 es_xset att_fiv 0 es_xset att_six 0 es_xset att_sev 0 es_xset wnd_temp 0 es_xset vs_wnd 0 es_xset vic_temp 0 es_xset vs_vic 0 es_xset name_temp " " es_xset hits_temp 0 es_xset dmg_temp 0 es_xset head_temp 0 }