/////////////////////////////////////////////// //*******************************************// // // // DeadScreen v.0.1 (beta) // // by kobo1d // // // //*******************************************// //*******************************************// // // // This Script reacts as soon as CT's or // // T's won the round. It lets u play // // random sounds and has nice graphical // // effects. (shake,matrix,colours,fog) // // // // You wont need external files, since // // everythings needed is inside CSS. // // No more Downloads.. ;) // // // // Requires: ES-1.5 + ES_tools // // // //*******************************************// /////////////////////////////////////////////// block config { // // CONFIG PART ( 1=yes / 0=no ) // //activate/deactivate script (1/0) ko_deadscreen 1 //activate/deactivate sounds (1/0) ko_sounds 1 //activate/deactivate effects (1/0) ko_effects 1 } //######################################### // Don't touch anything below this, // unless you know what you are doing ;) //######################################### block load { es_xset _temp 0 es_xexists _temp script corelib ifx false(_temp) do { es_xload corelib } es_xset ko_deadscreen 0 es_xset ko_sounds 0 es_xset ko_effects 0 es_xset ko_randt 0 es_xset ko_randct 0 es_xdoblock deadscreen/config es_xset ko_user 0 foreach player ko_user #all "es_give server_var(ko_user) env_fog_controller" es_xsetinfo ko_deadscreenVer "v0.1(beta)" es_xsetinfo ko_author "kobo1d" es_xmakepublic ko_deadscreenVer es_xmsg #multi #green[#lightgreenDeadScreen#green] #defaultLoaded #lightgreen!#green!#default! es_xlog DeadScreen loaded } block unload { es_xset ko_deadscreen 0 es_xset ko_sounds 0 es_xset ko_effects 0 es_xset ko_randt 0 es_xset ko_randct 0 es_xset ko_user 0 foreach player ko_user #all "es_remove server_var(ko_user) env_fog_controller" echo [DeadScreen] Unloaded !!! es_xlog DeadScreen unloaded } event player_activate { //get the env es_give event_var(userid) env_fog_controller } event player_disconnect { //remove the env es_remove event_var(userid) env_fog_controller } event round_start { //Reset es_xset ko_randt 0 es_xset ko_randct 0 foreach player ko_user #human "es_xfire server_var(ko_user) env_fog_controller TurnOff" } event round_end { if (event_var(winner) == 2) do { es_xdoblock deadscreen/twin } if (event_var(winner) == 3) do { es_xdoblock deadscreen/ctwin } } block twin { //Sounds 1-10 es_xrand ko_randt 1 10 if (server_var(ko_sounds) > 0) do { if(server_var(ko_randt) == 1) do { es_xcexec_all play music/HL2_song1.mp3 } if(server_var(ko_randt) == 2) do { es_xcexec_all play music/HL2_song2.mp3 } if(server_var(ko_randt) == 3) do { es_xcexec_all play music/HL2_song3.mp3 } if(server_var(ko_randt) == 4) do { es_xcexec_all play music/HL2_song4.mp3 } if(server_var(ko_randt) == 5) do { es_xcexec_all play music/HL2_song4.mp3 } if(server_var(ko_randt) == 6) do { es_xcexec_all play music/HL2_song6.mp3 } if(server_var(ko_randt) == 7) do { es_xcexec_all play music/HL2_song7.mp3 } if(server_var(ko_randt) == 8) do { es_xcexec_all play music/HL2_song8.mp3 } if(server_var(ko_randt) == 9) do { es_xcexec_all play music/HL2_song10.mp3 } if(server_var(ko_randt) == 10) do { es_xcexec_all play music/HL2_song10.mp3 } } //T-Effects if (server_var(ko_effects) > 0) do { foreach player ko_user #alive "es_delayed 0.2 es playerset speed server_var(ko_user) 1.7" foreach player ko_user #alive "es est_Shake server_var(ko_user) 5 10 5" foreach player ko_user #human "es est_fade server_var(ko_user) 0 10 5 225 0 0 175" foreach player ko_user #human "es_xfire server_var(ko_user) env_fog_controller addoutput "fogcolor 255 0 0,-1,0"" foreach player ko_user #human "es_xfire server_var(ko_user) env_fog_controller addoutput "fogstart 20,-1,0"" foreach player ko_user #human "es_xfire server_var(ko_user) env_fog_controller addoutput "fogend 1200,-1,0"" foreach player ko_user #human "es_xfire server_var(ko_user) env_fog_controller TurnOn" es_xdelayed 0.1 es_xflags remove notify sv_cheats es_xdelayed 0.1 sv_cheats 1 es_xdelayed 0.1 host_timescale 0.10 es_xdelayed 2.1 host_timescale 1 es_xdelayed 2.1 sv_cheats 0 es_xdelayed 2.1 es_xflags add notify sv_cheats } es_xmsg #multi #lightgreenTerrorists #greenwon #defaultthe Round !! } block ctwin { //Sounds 10-20 es_xrand ko_randct 1 10 if (server_var(ko_sounds) > 0) do { if(server_var(ko_randct) == 1) do { es_xcexec_all play music/HL2_song11.mp3 } if(server_var(ko_randct) == 2) do { es_xcexec_all play music/HL2_song11.mp3 } if(server_var(ko_randct) == 3) do { es_xcexec_all play music/HL2_song13.mp3 } if(server_var(ko_randct) == 4) do { es_xcexec_all play music/HL2_song14.mp3 } if(server_var(ko_randct) == 5) do { es_xcexec_all play music/HL2_song14.mp3 } if(server_var(ko_randct) == 6) do { es_xcexec_all play music/HL2_song16.mp3 } if(server_var(ko_randct) == 7) do { es_xcexec_all play music/HL2_song17.mp3 } if(server_var(ko_randct) == 8) do { es_xcexec_all play music/HL2_song19.mp3 } if(server_var(ko_randct) == 9) do { es_xcexec_all play music/HL2_song19.mp3 } if(server_var(ko_randct) == 10) do { es_xcexec_all play music/HL2_song17.mp3 } } //CT-Effects if (server_var(ko_effects) > 0) do { foreach player ko_user #alive "es_delayed 0.2 es playerset speed server_var(ko_user) 1.7" foreach player ko_user #alive "es est_Shake server_var(ko_user) 5 10 5" foreach player ko_user #human "es est_fade server_var(ko_user) 0 10 5 0 0 225 175" foreach player ko_user #human "es_xfire server_var(ko_user) env_fog_controller addoutput "fogcolor 0 0 255,-1,0"" foreach player ko_user #human "es_xfire server_var(ko_user) env_fog_controller addoutput "fogstart 20,-1,0"" foreach player ko_user #human "es_xfire server_var(ko_user) env_fog_controller addoutput "fogend 1200,-1,0"" foreach player ko_user #human "es_xfire server_var(ko_user) env_fog_controller TurnOn" es_xdelayed 0.1 es_xflags remove notify sv_cheats es_xdelayed 0.1 sv_cheats 1 es_xdelayed 0.1 host_timescale 0.10 es_xdelayed 2.1 host_timescale 1 es_xdelayed 2.1 sv_cheats 0 es_xdelayed 2.1 es_xflags add notify sv_cheats } es_xmsg #multi #lightgreenCounter-Terrorists #greenwon #defaultthe Round !! } //END SCRIPT