// ==================================== // // === »pE«-HDPE Reward System v1.0 === // // ==================================== // event load { es_set rwsys_enabled 1 es_set rwsys_rewardmoney 1500 es_set rwsys_preventmoney 2000 popup create pe_help popup addline pe_help "pE-Information" popup addline pe_help " " popup addline pe_help "Terrorists:" popup addline pe_help "- Plant bomb to get a money bonus." popup addline pe_help "- If you stay alive after planting and" popup addline pe_help "- the bomb explodes, you'll get $16k." popup addline pe_help "- If you die, and the bomb gets defused," popup addline pe_help "- you lose all your money." popup addline pe_help "- If you do not die and the bomb gets defused" popup addline pe_help "- the person that defused steals your reward." popup addline pe_help "- Once a CT has hostages following him, you can" popup addline pe_help "- kill the player to recieve a 'prevent-rescue'" popup addline pe_help "- bonus." popup addline pe_help "Counter-Terrorists:" popup addline pe_help "- Defuse a bomb to steal a persons reward." popup addline pe_help "- Kill the planter AND defuse to gain $16k" popup timeout pe_help view 15 } event player_say { if (event_var(text) == "rw_help") do { es popup send pe_help event_var(userid) } } block unload_help { popup delete pe_help } event round_start { // If the Reward system is enabled, announce it at round_start. if (server_var(rwsys_enabled) > 0) do { es_msg The pE-Reward System is being used. Type pe_help for info. es_set PlanterID 0 es_set PlanterName 0 es_set PlanterCash 0 es_set DefuserID 0 es_set DefuserName 0 es_set PlanterDied 0 es_set PlanterAttacker 0 } } event bomb_beginplant { if (server_var(rwsys_enabled) > 0) do { es_centermsg event_var(es_username) is planting the bomb! } } event bomb_begindefuse { if (server_var(rwsys_enabled) > 0) do { es_centermsg event_var(es_username) is defusing the bomb! } } event bomb_planted { if (server_var(rwsys_enabled) > 0) do { // Reward a player for planting the bomb // es_set PlanterName event_var(es_username) es_set PlanterID event_var(userid) es_set PlanterCash 0 es playerget cash PlanterCash event_var(userid) es_math PlanterCash + server_var(rwsys_rewardmoney) es playerset cash event_var(userid) server_var(PlanterCash) es_msg #lightgreen server_var(PlanterName) recieved a bonus of $ server_var(rwsys_rewardmoney) for planting the bomb! } } event bomb_defused { if (server_var(rwsys_enabled) > 0) do { // Steal the reward of Planter // es_set DefuserName event_var(es_username) es_set DefuserCash 0 es_set pCash server_var(PlanterCash) es_set pKiller = server_var(PlanterAttacker) if(server_var(PlanterAttacker) == event_var(userid)) do { es_msg #lightgreen server_var(DefuserName) recieved $ 16000 for killing server_var(PlanterName) and defusing the bomb! es playerset cash event_var(userid) 16000 } if(server_var(PlanterAttacker) != event_var(userid)) do { es_msg #lightgreen server_var(DefuserName) took the reward of $ server_var(rwsys_rewardmoney) from server_var(PlanterName) for defusing the bomb! es playerget cash DefuserCash event_var(userid) es_math DefuserCash + server_var(rwsys_rewardmoney) es playerset cash event_var(userid) server_var(DefuserCash) } // Remove planters money reward // if(server_var(PlanterDied) == 0) do { es_math pCash - server_var(rwsys_rewardmoney) es playerset cash server_var(PlanterID) server_var(pCash) } if(server_var(PlanterDied) == 1) do { es playerset cash server_var(PlanterID) 0 es_msg #lightgreen server_var(PlanterName) lost all his cash! } } es_set PlanterID 0 es_set PlanterName 0 es_set PlanterCash 0 es_set DefuserID 0 es_set DefuserName 0 es_set PlanterDied 0 es_set PlanterAttacker 0 } event bomb_exploded { if(server_var(PlanterDied) == 0) do { es playerset cash server_var(PlanterID) 16000 es_msg #lightgreen server_var(PlanterName) recieved $ 16000 for staying alive until the bomb exploded! } es_set PlanterID 0 es_set PlanterName 0 es_set PlanterCash 0 es_set DefuserID 0 es_set DefuserName 0 es_set PlanterDied 0 es_set PlanterAttacker 0 } event player_death { if(event_var(userid) == server_var(PlanterID)) do { es_msg server_var(PlanterName) died! If the bomb gets defused now, he will lose all his cash! es_set PlanterDied 1 es_set PlanterAttacker event_var(attacker) } if(server_var(Escorter) > 0) do { if(server_var(Escorter) == event_var(userid)) do { es_set DCash 0 es playerget cash DCash event_var(attacker) es_msg [DEBUG] Attacker Money : server_var(DVash) es_math DCash + server_var(rwsys_preventmoney) es playerset cash event_var(attacker) server_var(DCash) es_msg [DEBUG] Attacker Reward + Money : server_var(DCash) es_msg #green event_var(es_attackername) prevented the hostages from being rescued and recieved $ server_var(rwsys_preventmoney) ! // clean Escorter vars // es_set Escorter 0 es_set EscorterName 0 } } } event hostage_follows { es_set Escorter event_var(userid) es_set EscorterName event_var(es_username) } event round_end { es_set snd_ctwin admin_plugin/ctwin2.mp3 es_set snd_twin admin_plugin/terwin2.mp3 if( event_var(winner) == 2) do { es_cexec_all play server_var(snd_twin) } if( event_var(winner) == 3) do { es_cexec_all play server_var(snd_ctwin) } }