/////////////////////////////////////////////// //*******************************************// // // // Sexy Scout v.0.2 // // by kobo1d // // // //*******************************************// //*******************************************// // // // This Script provides a trigger which // // can be fired by a player to recieve // // a (free) Scout. Fully customizeable! // // // // Just edit the config part and HF :) // // If you have feedback & ideas, // // feel free to tell me.. // // // // Requires: ES-1.5 and ES_tools !! // // // //*******************************************// /////////////////////////////////////////////// block config { // // CONFIG PART ( 1=yes / 0=no ) // //activate/deactivate script (1/0) sexy_scout 1 //activate/deactivate chat announcement (1/0) sexy_announce 1 //remove everything (weapons, armor etc) form the player before getting a scout (1/0) //if set to 0 the player only loose his primary weapon if equipped and gets a scout then sexy_strip 0 //who can use this command (1=ct only, 2=t only, 3=both teams) sexy_team 3 //fully loaded or empty scout (1=loaded/0=empty) sexy_ammo 1 //which trigger should fire the script (put a string) sexy_trigger "!scout" //price of the scout (0=free, number=price; like 200 means 200$) sexy_price 0 } //######################################### // 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 sexy_scout 0 es_xset sexy_announce 0 es_xset sexy_strip 0 es_xset sexy_team 0 es_xset sexy_ammo 0 es_xset sexy_trigger 0 es_xset sexy_price 0 es_xset help_getweapon 0 es_xset help_getmoney 0 es_xdoblock sexyscout/config es_xsetinfo sc_version "v0.2" es_xsetinfo sc_author "kobo1d" es_xmakepublic sc_version es_xmsg #multi #green[#lightgreenSexyScout#green] #defaultLoaded #lightgreen!#green!#default! es_xlog Sexy-Scout activated } block unload { es_xset sexy_scout 0 es_xset sexy_announce 0 es_xset sexy_strip 0 es_xset sexy_team 0 es_xset sexy_ammo 0 es_xset sexy_trigger 0 es_xset sexy_price 0 es_xset help_getweapon 0 es_xset help_getmoney 0 echo [SexyScout] Unloaded !!! es_xlog Sexy-Scout deactivated } block check { es playerget cash help_getmoney event_var(userid) if (server_var(help_getmoney) < server_var(sexy_price)) do { es_xmsg #multi Sry, but you dont have enough #lightgreenMONEY #defaultfor a scout! } else do { es_math help_getmoney - server_var(sexy_price) es playerset cash event_var(userid) server_var(help_getmoney) es_xdoblock sexyscout/give } } block give { if (server_var(sexy_strip) > 0) do { es_give event_var(userid) player_weaponstrip es_fire event_var(userid) player_weaponstrip Strip } es est_GetPrimary help_getweapon event_var(userid) es_sexec event_var(userid) use server_var(help_getweapon) es_sexec event_var(userid) drop es_delayed 0.2 es_give event_var(userid) weapon_knife es_delayed 0.2 es_give event_var(userid) weapon_scout if (server_var(sexy_ammo) == 0) do { es_delayed 0.4 es playerset clip event_var(userid) weapon_scout 0 es_delayed 0.4 es playerset ammo event_var(userid) weapon_scout 0 } es_xmsg #multi #greenScout #defaultrecieved. Unlocked and Loaded! } event round_start { if (server_var(sexy_scout) > 0) do { if (server_var(sexy_announce) > 0) do { if (server_var(sexy_team) == 1) do { es_msg #multi #green[#lightgreenSexyScout#green] #defaultCT's can type#green 'server_var(sexy_trigger) ' #defaultto get their Scout !! } if (server_var(sexy_team) == 2) do { es_msg #multi #green[#lightgreenSexyScout#green] #defaultTerrorists can type#green 'server_var(sexy_trigger) ' #defaultto get their Scout !! } if (server_var(sexy_team) == 3) do { es_msg #multi #green[#lightgreenSexyScout#green] #defaultAnyone can type#green 'server_var(sexy_trigger) ' #defaultto get their Scout !! } } } } event player_say { if (server_var(sexy_scout) > 0) do { if (server_var(sexy_team) == 1) do { if (event_var(es_userteam) == 3) do { if (event_var(text) equalto server_var(sexy_trigger)) do { if (server_var(sexy_price) > 0) do { es_xdoblock sexyscout/check } else do { if (server_var(sexy_strip) > 0) do { es_give event_var(userid) player_weaponstrip es_fire event_var(userid) player_weaponstrip Strip } es est_GetPrimary help_getweapon event_var(userid) es_sexec event_var(userid) use server_var(help_getweapon) es_sexec event_var(userid) drop es_delayed 0.2 es_give event_var(userid) weapon_knife es_delayed 0.2 es_give event_var(userid) weapon_scout if (server_var(sexy_ammo) == 0) do { es_delayed 0.4 es playerset clip event_var(userid) weapon_scout 0 es_delayed 0.4 es playerset ammo event_var(userid) weapon_scout 0 } es_xmsg #multi #greenScout #defaultrecieved. Unlocked and Loaded! } } } } if (server_var(sexy_team) == 2) do { if (event_var(es_userteam) == 2) do { if (event_var(text) equalto server_var(sexy_trigger)) do { if (server_var(sexy_price) > 0) do { es_xdoblock sexyscout/check } else do { if (server_var(sexy_strip) > 0) do { es_give event_var(userid) player_weaponstrip es_fire event_var(userid) player_weaponstrip Strip } es est_GetPrimary help_getweapon event_var(userid) es_sexec event_var(userid) use server_var(help_getweapon) es_sexec event_var(userid) drop es_delayed 0.2 es_give event_var(userid) weapon_knife es_delayed 0.2 es_give event_var(userid) weapon_scout if (server_var(sexy_ammo) == 0) do { es_delayed 0.4 es playerset clip event_var(userid) weapon_scout 0 es_delayed 0.4 es playerset ammo event_var(userid) weapon_scout 0 } es_xmsg #multi #greenScout #defaultrecieved. Unlocked and Loaded! } } } } if (server_var(sexy_team) == 3) do { if (event_var(text) equalto server_var(sexy_trigger)) do { if (server_var(sexy_price) > 0) do { es_xdoblock sexyscout/check } else do { if (server_var(sexy_strip) > 0) do { es_give event_var(userid) player_weaponstrip es_fire event_var(userid) player_weaponstrip Strip } es est_GetPrimary help_getweapon event_var(userid) es_sexec event_var(userid) use server_var(help_getweapon) es_sexec event_var(userid) drop es_delayed 0.2 es_give event_var(userid) weapon_knife es_delayed 0.2 es_give event_var(userid) weapon_scout if (server_var(sexy_ammo) == 0) do { es_delayed 0.4 es playerset clip event_var(userid) weapon_scout 0 es_delayed 0.4 es playerset ammo event_var(userid) weapon_scout 0 } es_xmsg #multi #greenScout #defaultrecieved. Unlocked and Loaded! } } } } } //END SCRIPT