//8lue$h@rk's [bs_Damage] Script block config { es_set bs_damage_credits 1 //allow damage received credits? es_set bs_damage_display_weapon 0 //Display attacker's weapon (any information) es_set bs_damage_hurt 0 //Display damage information if the player gets hurt es_set bs_damage_hurt_show_hud 0 //If set to 1 the information is shown in hud, otherwise the information is shown in chat windows (bs_damage_hurt have set to 1) es_set bs_damage_killed 1 //Display damage information if the player gets killed es_set bs_damage_killed_show_hud 0 //If set to 1 the information is shown in hud, otherwise the information is shown in chat windows (bs_damage_killed have set to 1) es_set bs_damage_show_all_kills 1 //Display every kill. Only in chat window. } block load { es_xset msghurted 0 es_xdoblock bs_damage/config es_xmsg #multi #lightgreen8lue$h@rk's #default[#greenbs_Damage#default] has been loaded. } block unload { es_xmsg #multi #lightgreen8lue$h@rk's #default[#greenbs_Damage#default] has been unloaded. } event player_hurt { ifx true(bs_damage_hurt) do { ifx false(bs_damage_hurt_show_hud) do { ifx true(bs_damage_display_weapon) do { es_tell event_var(userid) #multi #default[#greenbs_Damage#default]: Received#lightgreen - event_var(dmg_health)#default damage from #lightgreen event_var(es_attackername)#default with#lightgreen event_var(weapon)#default! He've#lightgreen event_var(es_attackerhealth) hp#default left. } ifx false(bs_damage_display_weapon) do { es_tell event_var(userid) #multi #default[#greenbs_Damage#default]: Received#lightgreen - event_var(dmg_health)#default damage from #lightgreen event_var(es_attackername)#default! He've#lightgreen event_var(es_attackerhealth) hp#default left. } } ifx true(bs_damage_hurt_show_hud) do { es_fire event_var(userid) env_hudhint kill es_give event_var(userid) env_hudhint ifx true(bs_damage_display_weapon) do { es_format msghurted "message Received -%1 damage from %2 with %3! He've %4 hp left." event_var(dmg_health) event_var(es_attackername) event_var(weapon) event_var(es_attackerhealth) } ifx false(bs_damage_display_weapon) do { es_format msghurted "message Received -%1 damage from %2! He've %3 hp left." event_var(dmg_health) event_var(es_attackername) event_var(es_attackerhealth) } es_fire event_var(userid) env_hudhint AddOutput server_var(msghurted) es_fire event_var(userid) env_hudhint ShowHudHint } } } event player_death { ifx true(bs_damage_show_all_kills) do { es_msg #multi #default[#greenbs_Damage#default]:#lightgreen event_var(es_username)#default was killed by#lightgreen event_var(es_attackername)#default! } ifx true(bs_damage_killed) do { ifx false(bs_damage_killed_show_hud) do { ifx true(bs_damage_display_weapon) do { es_tell event_var(userid) #multi #default[#greenbs_Damage#default]: You're by#lightgreen event_var(es_attackername)#default with#lightgreen event_var(weapon)#default! He've#lightgreen event_var(es_attackerhealth) hp#default left. } ifx false(bs_damage_display_weapon) do { es_tell event_var(userid) #multi #default[#greenbs_Damage#default]: You're killed by#lightgreen event_var(es_attackername)#default! He've#lightgreen event_var(es_attackerhealth) hp#default left. } } ifx true(bs_damage_killed_show_hud) do { es_fire event_var(userid) env_hudhint kill es_give event_var(userid) env_hudhint ifx true(bs_damage_display_weapon) do { es_format msgkilled "message You're killed by %1 with %2! He've %3 hp left." event_var(es_attackername) event_var(weapon) event_var(es_attackerhealth) } ifx false(bs_damage_display_weapon) do { es_format msgkilled "message You're killed by %1! He've %2 hp left." event_var(es_attackername) event_var(es_attackerhealth) } es_fire event_var(userid) env_hudhint AddOutput server_var(msgkilled) es_fire event_var(userid) env_hudhint ShowHudHint } } } event player_active { ifx true(bs_damage_credits) do { es_xmsg #multi #default[#greenbs_Damage#default] was Created by#lightgreen 8lue$h@rk!#default[#greenbs_Damage#default] based on the SS_Damage Plugin from ShellShock. } }