// es_ultimate_buyscript by [#OMEGA] - K2 // Do not modify or use in your script without my permission // -------------------------------------------------------- // Below you can change the settings for the script, if a settings is invalid the // script should display (in most cases) a error message ingame. You only have to // change the numbers/integers, do not change anything else. // Do not change any lines which are not starting with es_xset. // Anyway after the // or in the quotes information is given about the specific command. // If you want to change some variables in your map.cfg later on you have to load // the bigger parts before. For example, if you want to use the buy_enabled_check in 1 // map only you have to enable it here first. Otherwise it won't work properly. Then // you can add the commands to you map config (to restrict some weapons on a few map // only, for example) block load { // 1 = enabled // 0 = disabled es_xset buy_console_commands 1 "Enables or disables buying weapons using the console commands" es_xset buy_say_commands 1 "Enables or disables buying weapons using the say commands" es_xset buy_popup 1 "Enables or disables buying weapons using the say commands" // To use some of the modes later, enable all of them (and the advanced teamcheck) es_xset buy_buyzone_check 1 "Checks buyzone" es_xset buy_enabled_check 1 "Checks weather you are allowed to buy a weapon" // Disable only with a short buytime, otherwise player properly will spam your server with weapons es_xset buy_price_check 1 "Checks your money before buying a weapon (0 = for free)" es_xset buy_help_screen 1 "Enables or disables the help popup" // muss noch gemacht werden // The following enables or diables the Adverts // It will display a 5 lines of information about the plugin es_xset buy_adverts 1 "Enables or disables the adverts" // The following defines the Teamcheck mode. // // 0 = Disabled // 1 = Simple Teamcheck // 2 = Advanced Teamcheck (checks for each weapons seperatly) es_xset buy_team_check_mode 2 "Teamcheck mode." // -------------------------------------------------------- // Simple Teamcheck Mode Settings // // 2 = Terrorists 3 = Counter-Terrorists if (server_var(buy_team_check_mode) == 1) do { es_xset buy_team_type 2 "Restricts buying weapons to one team or disables this feature" } // -------------------------------------------------------- // Advanced Teamcheck Mode Settings // // 0 = Anyone can purchase the weapon // 2 = Terrorists only // 3 = Counter-Terrorits only if (server_var(buy_team_check_mode) == 2) do { // Pistols es_xset buy_glock_team 0 "9x19 MM Sidearm Team Purchase Option" es_xset buy_usp_team 0 "KM .45 Tactical Team Purchase Option" es_xset buy_p228_team 0 "228 Compact Team Purchase Option" es_xset buy_deagle_team 0 "Night Hawk .50c Purchase Option" es_xset buy_fiveseven_team 0 "ES Five-Seven Team Purchase Option" es_xset buy_elite_team 0 ".40 Dual Elites Team Purchase Option" // Shotguns es_xset buy_m3_team 0 "Leone 12 Gauge Super Team Purchase Option" es_xset buy_xm1014_team 0 "Leone YG1265 AUTO Shotgun Team Purchase Option" // SMGs es_xset buy_tmp_team 0 "Schmit Machine Pistol Team Purchase Option" es_xset buy_mac10_team 0 "Ingram MAC-10 Team Purchase Option" es_xset buy_mp5navy_team 0 "KM SUB-Machine Gun Team Purchase Option" es_xset buy_ump45_team 0 "KM UMP45 Team Purchase Option" es_xset buy_p90_team 0 "ES C90 Team Purchase Option" // Rifles es_xset buy_galil_team 0 "IDF Defender Team Purchase Option" es_xset buy_famas_team 0 "Clarion 5.56 Team Purchase Option" es_xset buy_ak47_team 0 "CV-47 Team Purchase Option" es_xset buy_scout_team 0 "Schmidt Scout Team Purchase Option" es_xset buy_m4a1_team 0 "Maverick M4A1 Carabine Team Purchase Option" es_xset buy_sg552_team 0 "Krieg 552 Team Purchase Option" es_xset buy_aug_team 0 "Bullpup Team Purchase Option" es_xset buy_sg550_team 0 "Krieg 550 Commando Team Purchase Option" es_xset buy_awp_team 0 "Magnum Sniper Rifle Team Purchase Option" es_xset buy_g3sg1_team 0 "D3/AU1 Team Purchase Option" // Machine Guns es_xset buy_m249_team 0 "M249 Team Purchase Option" // Equipment es_xset buy_flashbang_team 0 "Flashbang Team Purchase Option" es_xset buy_hegrenade_team 0 "HE Grenade Team Purchase Option" es_xset buy_smokegrenade_team 0 "Smoke Grenade Team Purchase Option" es_xset buy_nvgs_team 0 "Nightvision Team Purchase Option" es_xset buy_defuser_team 0 "Defusal Kit Team Purchase Option" // Do not change the 2 lines below es_xset buy_weapon_team_suffix "_team" "Script Variable" es_xset buy_weapon_team "none" "Script Variable" } // -------------------------------------------------------- // Enabled/Disabled Weapons // // You can enable or disable buying specific weapons below. if (server_var(buy_enabled_check) == 1) do { // Pistols es_xset buy_glock_enabled 1 "Enables or disables buying the 9x19 MM Sidearm though the script." es_xset buy_usp_enabled 1 "Enables or disables buying the KM .45 Tactical though the script." es_xset buy_p228_enabled 1 "Enables or disables buying the 228 Compact though the script." es_xset buy_deagle_enabled 1 "Enables or disables buying the Night Hawk .50c though the script." es_xset buy_fiveseven_enabled 1 "Enables or disables buying the ES Five-Seven though the script." es_xset buy_elite_enabled 1 "Enables or disables buying the .40 Dual Elites though the script." // Shotguns es_xset buy_m3_enabled 1 "Enables or disables buying the Leone 12 Gauge Super though the script." es_xset buy_xm1014_enabled 1 "Enables or disables buying the Leone YG1265 AUTO Shotgun though the script." // SMGs es_xset buy_tmp_enabled 1 "Enables or disables buying the Schmit Machine Pistol though the script." es_xset buy_mac10_enabled 1 "Enables or disables buying the Ingram MAC-10 though the script." es_xset buy_mp5navy_enabled 1 "Enables or disables buying the KM SUB-Machine Gun though the script." es_xset buy_ump45_enabled 1 "Enables or disables buying the KM UMP45 though the script." es_xset buy_p90_enabled 1 "Enables or disables buying the ES C90 though the script." // Rifles es_xset buy_galil_enabled 0 "Enables or disables buying the IDF Defender though the script." es_xset buy_famas_enabled 0 "Enables or disables buying the Clarion 5.56 though the script." es_xset buy_ak47_enabled 0 "Enables or disables buying the CV-47 though the script." es_xset buy_scout_enabled 1 "Enables or disables buying the Schmidt Scout though the script." es_xset buy_m4a1_enabled 0 "Enables or disables buying the Maverick M4A1 Carabine though the script." es_xset buy_sg552_enabled 0 "Enables or disables buying the Krieg 552 though the script." es_xset buy_aug_enabled 0 "Enables or disables buying the Bullpup though the script." es_xset buy_sg550_enabled 0 "Enables or disables buying the Krieg 550 Commando though the script." es_xset buy_awp_enabled 1 "Enables or disables buying the Magnum Sniper Rifle though the script." es_xset buy_g3sg1_enabled 0 "Enables or disables buying the D3/AU1 though the script." // Machine Guns es_xset buy_m249_enabled 0 "Enables or disables buying the M249 though the script." // Equipment es_xset buy_flashbang_enabled 0 "Enables or disables buying the Flashbang though the script." es_xset buy_hegrenade_enabled 1 "Enables or disables buying the HE Grenade though the script." es_xset buy_smokegrenade_enabled 0 "Enables or disables buying the Smoke Grenade though the script." es_xset buy_nvgs_enabled 0 "Enables or disables buying the Nightvision though the script." es_xset buy_defuser_enabled 0 "Enables or disables buying the Defusal Kit though the script." // Do not change the 2 lines below es_xset buy_weapon_enabled_suffix "_enabled" "Script Variable" es_xset buy_weapon_enabled "none" "Script Variable" } // -------------------------------------------------------- // Weapon Prices // // You can set the prices for the weapons below. Defaults = Prices ingame // Only change the integer (1250 for example) if (server_var(buy_price_check) == 1) do { // Pistols es_xset buy_glock_cost 400 "Price of the 9x19 MM Sidearm" es_xset buy_usp_cost 500 "Price of the KM .45 Tactical" es_xset buy_p228_cost 600 "Price of the 228 Compact" es_xset buy_deagle_cost 650 "Price of the Night Hawk .50c" es_xset buy_fiveseven_cost 750 "Price of the ES Five-Seven" es_xset buy_elite_cost 800 "Price of the .40 Dual Elites" // Shotguns es_xset buy_m3_cost 1700 "Price of the Leone 12 Gauge Super" es_xset buy_xm1014_cost 3000 "Price of the Leone YG1265 AUTO Shotgun" // SMGs es_xset buy_tmp_cost 1250 "Price of the Schmit Machine Pistol" es_xset buy_mac10_cost 1400 "Price of the Ingram MAC-10" es_xset buy_mp5navy_cost 1500 "Price of the KM SUB-Machine Gun" es_xset buy_ump45_cost 1700 "Price of the KM UMP45" es_xset buy_p90_cost 2350 "Price of the ES C90" // Rifles es_xset buy_galil_cost 2000 "Price of the IDF Defender" es_xset buy_famas_cost 2250 "Price of the Clarion 5.56" es_xset buy_ak47_cost 2500 "Price of the CV-47" es_xset buy_scout_cost 2750 "Price of the Schmit Scout" es_xset buy_m4a1_cost 3100 "Price of the Maverick M4A1 Carabine" es_xset buy_sg552_cost 3500 "Price of the Krieg 552" es_xset buy_aug_cost 3500 "Price of the Bullpup" es_xset buy_sg550_cost 4200 "Price of the Krieg 550 Commando" es_xset buy_awp_cost 4750 "Price of the Magnum Sniper Rifle" es_xset buy_g3sg1_cost 5000 "Price of the D3/AU1" // Machine Guns es_xset buy_m249_cost 5750 "Price of the M249" // Equipment es_xset buy_flashbang_cost 200 "Price of the Flashbang" es_xset buy_hegrenade_cost 300 "Price of the HE Grenade" es_xset buy_smokegrenade_cost 300 "Price of the Smoke Grenade" es_xset buy_nvgs_cost 1250 "Price of the Nightvision" es_xset buy_defuser_cost 200 "Price of the Defusal Kit" // Do not change the 2 lines below es_xset buy_weapon_cost_suffix "_cost" "Script Variable" es_xset buy_weapon_cost "none" "Script Variable" } // -------------------------------------------------------- // Do not change anything below this line. // -------------------------------------------------------- // Real Weapon Names (Ingame) // Pistols es_xset buy_glock_real_name "9x19 MM Sidearm (glock)" "Real Weaponname" es_xset buy_usp_real_name "KM .45 Tactical (usp)" "Real Weaponname" es_xset buy_p228_real_name "228 Compact (p228)" "Real Weaponname" es_xset buy_deagle_real_name "Night Hawk .50c (deagle)" "Real Weaponname" es_xset buy_fiveseven_real_name "ES Five-Seven (fiveseven)" "Real Weaponname" es_xset buy_elite_real_name ".40 Dual Elites (elite)" "Real Weaponname" // Shotguns es_xset buy_m3_real_name "Leone 12 Gauge Super (m3)" "Real Weaponname" es_xset buy_xm1014_real_name "Leone YG1265 AUTO Shotgun (xm1014)" "Real Weaponname" // SMGs es_xset buy_tmp_real_name "Schmit Machine Pistol (tmp)" "Real Weaponname" es_xset buy_mac10_real_name "Ingram MAC-10 (mac10)" "Real Weaponname" es_xset buy_mp5navy_real_name "KM SUB-Machine Gun (mp5navy)" "Real Weaponname" es_xset buy_ump45_real_name "KM UMP45 (ump45)" "Real Weaponname" es_xset buy_p90_real_name "ES C90 (p90)" "Real Weaponname" // Rifles es_xset buy_galil_real_name "IDF Defender (galil)" "Real Weaponname" es_xset buy_famas_real_name "Clarion 5.56 (famas)" "Real Weaponname" es_xset buy_ak47_real_name "CV-47 (ak47)" "Real Weaponname" es_xset buy_scout_real_name "Schmit Scout (scout)" "Real Weaponname" es_xset buy_m4a1_real_name "Maverick M4A1 Carabine (m4a1)" "Real Weaponname" es_xset buy_sg552_real_name "Krieg 552 (sg552)" "Real Weaponname" es_xset buy_aug_real_name "Bullpup (aug)" "Real Weaponname" es_xset buy_sg550_real_name "Krieg 550 Commando (sg550)" "Real Weaponname" es_xset buy_awp_real_name "Magnum Sniper Rifle (awp)" "Real Weaponname" es_xset buy_g3sg1_real_name "D3/AU1 (g3sg1)" "Real Weaponname" // Machine Guns es_xset buy_m249_real_name "M249 (m249)" "Real Weaponname" // Equipment es_xset buy_flashbang_real_name "Flashbang (flashbang)" "Real Weaponname" es_xset buy_hegrenade_real_name "HE Grenade (hegrenade)" "Real Weaponname" es_xset buy_smokegrenade_real_name "Smoke Grenade (smokegrenade)" "Real Weaponname" es_xset buy_nvgs_real_name "Nightvision (nvgs)" "Real Weaponname" es_xset buy_defuser_real_name "Defusal Kit (defuser)" "Real Weaponname" // -------------------------------------------------------- if (server_var(buy_console_commands) == 1) do { es_xregclientcmd ubuy ultimate_buyscript/buy "Purchases the specified weapon." } if (server_var(buy_say_commands) == 1) do { es_xregsaycmd !ubuy ultimate_buyscript/buy "Purchases the specified weapon." } if (server_var(buy_buyzone_check) == 1) do { es_xset buy_buyzone 0 "Script Variable" } if (server_var(buy_help_screen) == 1) do { es_xregsaycmd !uhelp ultimate_buyscript/helpmenu "Opens the Helpmenu" es_xregclientcmd uhelp ultimate_buyscript/helpmenu "Opens the Helpmenu" popup create helpmenu popup create commands popup create settings popup create plugininfo popup addline helpmenu "Ultimate Buyscript - V 1.00" popup addline helpmenu "---------------------------" popup addline helpmenu "Select a Category to view the help" popup addline helpmenu " " popup addline helpmenu "->1. Plugin Information" popup addline helpmenu "->2. Plugin Commands" popup addline helpmenu "->3. Plugin Settings" popup submenu helpmenu 1 plugininfo popup submenu helpmenu 2 commands popup submenu helpmenu 3 settings popup submenu plugininfo 1 helpmenu popup submenu commands 1 helpmenu popup submenu settings 1 helpmenu popup addline plugininfo "Plugin Information" popup addline plugininfo " " popup addline plugininfo "[#OMEGA] - K2's Ultimate Buyscript allows you to purchase weapons." popup addline plugininfo "The server owners can change the prices and the conditions to purchase weapons." popup addline plugininfo "See the Plugin Settings Tab in the mainmenu to view the settings on this server." popup addline plugininfo " " popup addline plugininfo "Please report any bugs you find in the thread in the eventscripts forums or write" popup addline plugininfo "a E-Mail to omegak2@gmx.de. Of course you could directly ask me on my server." popup addline plugininfo "IP: 80.190.78.54:27015" popup addline plugininfo " " popup addline plugininfo "->1. Back to mainmenu" popup addline commands "Plugin Commands" popup addline commands " " popup addline commands "Chat Commands:" popup addline commands "!ubuy [weaponname] - purchases the desired weapon" popup addline commands "!umenu - opens the weaponmenu popup allowing you to purchase weapons" popup addline commands "!uhelp - displays the help menu" popup addline commands " " popup addline commands "Console Commands:" popup addline commands "ubuy [weaponname] - purchases the desired weapon" popup addline commands "umenu - opens the weaponmenu popup allowing you to purchase weapons" popup addline commands "uhelp - displays the help menu" popup addline commands " " popup addline commands "->1. Back to mainmenu" popup addline settings "Plugin Settings" popup addline settings " " popup addline settings "0 = Disabled/No, 1 = Enabled/Yes" popup addline settings " " popup addlinef settings "Purchasing weapons/items by console commands: %1" buy_console_commands popup addlinef settings "Purchasing weapons/items by say commands: %1" buy_say_commands popup addlinef settings "Purchasing weapons/items by popup: %1" buy_popup popup addlinef settings "Checks for buyzone: %1" buy_buyzone_check popup addlinef settings "Checks for the weaponprice: %1" buy_price_check popup addlinef settings "Checks for restictions: %1" buy_enabled_check popup addline settings " " popup addline settings "->1. Back to mainmenu" } es_xset ultimate_buyscript_version "Ultimate Buyscript V 1.00" "ScriptVersion" es_xset buy_actualtime 0 "Script Variable" es_xset buy_starttime 0 "Script Variable" es_xset buy_time_difference 0 "Script Variable" es_xset buy_cash 0 "Script Variable" es_xset buy_dead 0 "Script Variable" es_xset buy_buytime 0 "Script Variable" es_xset buy_team 0 "Script Variable" es_xset buy_player 0 "Script Variable" es_xset buy_weapon_name "weapon_none" "Real Weaponname" es_xset buy_weapon_name_easy "none" "Ingame Weaponname" es_xset buy_weapon_name_typed "none" "Typed Weaponname" es_xset buy_weapon_prefix "weapon_" "Script Variable" es_xset buy_valid_weapon_name_typed "glock usp p228 deagle elite fiveseven m3 xm1014 tmp mac10 mp5navy ump45 p90 galil famas ak47 scout m4a1 sg552 aug sg550 awp g3sg1 m249 flashbang hegrenade smokegrenade nvgs defuser" es_xmakepublic ultimate_buyscript_version es_xset buy_prefix "buy_" "Script Variable" es_xset buy_weapon_name_temp_suffix "_real_name" "Script Variable" es_xset buy_weapon_name_temp "none" "Script Variable" // Bug Fix: es_xmathparse buy_buytime "mp_buytime*60" es_xgettime buy_starttime if (server_var(buy_popup) == 1) do { es_xset buy_player_popup 1 "Script Variable" es_xregsaycmd !umenu ultimate_buyscript/popup "Opens the Buymenu" es_xregclientcmd umenu ultimate_buyscript/popup "Opens the Buymenu" popup create weaponmenu popup create pistols popup create shotguns popup create smgs popup create rifles popup create sniper popup create machineguns popup create equipment popup addline weaponmenu "Select a weapon category!" popup addline weaponmenu " " popup addline weaponmenu "->1. Pistols" popup addline weaponmenu "->2. Shotguns" popup addline weaponmenu "->3. SMGs" popup addline weaponmenu "->4. Rifles" popup addline weaponmenu "->5. Sniper Rifles" popup addline weaponmenu "->6. Machine Guns" popup addline weaponmenu "->7. Equipment" // Start Weapons // Pistols popup addline pistols "->1. 9x19 MM Sidearm" popup menuvalue pistols buy_weapon_name_typed 1 "glock" popup addline pistols "->2. KM .45 Tactical" popup menuvalue pistols buy_weapon_name_typed 2 "usp" popup addline pistols "->3. 228 Compact" popup menuvalue pistols buy_weapon_name_typed 3 "p228" popup addline pistols "->4. Night Hawk .50c" popup menuvalue pistols buy_weapon_name_typed 4 "deagle" popup addline pistols "->5. ES Five-Seven" popup menuvalue pistols buy_weapon_name_typed 5 "fiveseven" popup addline pistols "->6. .40 Dual Elites" popup menuvalue pistols buy_weapon_name_typed 6 "elite" // Shotguns popup addline shotguns "->1. Leone 12 Gauge Super" popup menuvalue shotguns buy_weapon_name_typed 1 "m3" popup addline shotguns "->2. Leone YG1265 AUTO Shotgun" popup menuvalue shotguns buy_weapon_name_typed 2 "xm1014" // SMGs popup addline smgs "->1. Schmit Machine Pistol" popup menuvalue smgs buy_weapon_name_typed 1 "tmp" popup addline smgs "->2. Ingram MAC-10" popup menuvalue smgs buy_weapon_name_typed 2 "mac10" popup addline smgs "->3. KM SUB-Machine Gun" popup menuvalue smgs buy_weapon_name_typed 3 "mp5navy" popup addline smgs "->4. KM UMP45" popup menuvalue smgs buy_weapon_name_typed 4 "ump45" popup addline smgs "->5. ES C90" popup menuvalue smgs buy_weapon_name_typed 5 "p90" // Rifles popup addline rifles "->1. IDF Defender" popup menuvalue rifles buy_weapon_name_typed 1 "galil" popup addline rifles "->2. Clarion 5.56" popup menuvalue rifles buy_weapon_name_typed 2 "famas" popup addline rifles "->3. CV-47" popup menuvalue rifles buy_weapon_name_typed 3 "ak47" popup addline rifles "->4. Maverick M4A1 Carabine" popup menuvalue rifles buy_weapon_name_typed 4 "m4a1" popup addline rifles "->5. Krieg 552" popup menuvalue rifles buy_weapon_name_typed 5 "sg552" popup addline rifles "->6. Bullpup" popup menuvalue rifles buy_weapon_name_typed 6 "aug" // Sniper Rifles popup addline sniper "->1. Schmit Scout" popup menuvalue sniper buy_weapon_name_typed 1 "scout" popup addline sniper "->3. D3/AU1" popup menuvalue sniper buy_weapon_name_typed 3 "g3sg1" popup addline sniper "->2. Krieg 550 Commando" popup menuvalue sniper buy_weapon_name_typed 2 "sg550" popup addline sniper "->4. Magnum Sniper Rifle" popup menuvalue sniper buy_weapon_name_typed 4 "awp" // Machine Guns popup addline machineguns "->1. M249" popup menuvalue machineguns buy_weapon_name_typed 1 "m249" // Equipment popup addline equipment "->1. Flashbang" popup menuvalue equipment buy_weapon_name_typed 1 "flashbang" popup addline equipment "->2. HE Grenade" popup menuvalue equipment buy_weapon_name_typed 2 "hegrenade" popup addline equipment "->3. Smoke Grenade" popup menuvalue equipment buy_weapon_name_typed 3 "smokegrenade" popup addline equipment "->4. Nightvision" popup menuvalue equipment buy_weapon_name_typed 4 "nvgs" popup addline equipment "->5. Defusal Kit" popup menuvalue equipment buy_weapon_name_typed 5 "defuser" // End Weapons popup submenu weaponmenu 1 pistols popup submenu weaponmenu 2 shotguns popup submenu weaponmenu 3 smgs popup submenu weaponmenu 4 rifles popup submenu weaponmenu 5 sniper popup submenu weaponmenu 6 machineguns popup submenu weaponmenu 7 equipment popup menuselect pistols ultimate_buyscript/chosen popup menuselect shotguns ultimate_buyscript/chosen popup menuselect smgs ultimate_buyscript/chosen popup menuselect rifles ultimate_buyscript/chosen popup menuselect sniper ultimate_buyscript/chosen popup menuselect machineguns ultimate_buyscript/chosen popup menuselect equipment ultimate_buyscript/chosen } } block unload { es_xset ultimate_buyscript_version 0 if (server_var(buy_console_commands) == 1) do { es_xunregclientcmd ubuy } if (server_var(buy_say_commands) == 1) do { es_xunregsaycmd !ubuy } if (server_var(buy_popup) == 1) do { es_xunregsaycmd !umenu es_xunregclientcmd umenu popup unsendname weaponmenu #all popup unsendname pistols #all popup unsendname shotguns #all popup unsendname smgs #all popup unsendname rifles #all popup unsendname sniper #all popup unsendname machineguns #all popup unsendname equipment #all popup delete weaponmenu popup delete pistols popup delete shotguns popup delete smgs popup delete rifles popup delete sniper popup delete machineguns popup delete equipment } if (server_var(buy_help_screen) == 1) do { es_xunregsaycmd !uhelp es_xunregclientcmd uhelp popup unsendname helpmenu #all popup unsendname commands #all popup unsendname settings #all popup unsendname plugininfo #all popup delete helpmenu popup delete commands popup delete settings popup delete plugininfo } } event round_start { es_xgettime buy_starttime es_xmathparse buy_buytime "mp_buytime*60" if (server_var(buy_help_screen) == 1) do { popup modlinef settings 5 "Purchasing weapons/items by console commands: %1" buy_console_commands popup modlinef settings 6 "Purchasing weapons/items by say commands: %1" buy_say_commands popup modlinef settings 7 "Purchasing weapons/items by popup: %1" buy_popup popup modlinef settings 8 "Checks for buyzone: %1" buy_buyzone_check popup modlinef settings 9 "Checks for the weaponprice: %1" buy_price_check popup modlinef settings 10 "Checks for restictions: %1" buy_enabled_check } } block popup { es_xgetcmduserid buy_player_popup es popup unsendname weaponmenu server_var(buy_player_popup) es popup unsendname pistols server_var(buy_player_popup) es popup unsendname shotguns server_var(buy_player_popup) es popup unsendname smgs server_var(buy_player_popup) es popup unsendname rifles server_var(buy_player_popup) es popup unsendname sniper server_var(buy_player_popup) es popup unsendname machineguns server_var(buy_player_popup) es popup unsendname equipment server_var(buy_player_popup) es popup unsendname helpmenu server_var(buy_player_popup) es popup unsendname commands server_var(buy_player_popup) es popup unsendname settings server_var(buy_player_popup) es popup unsendname plugininfo server_var(buy_player_popup) es popup send weaponmenu server_var(buy_player_popup) } block chosen { es popup unsendname weaponmenu server_var(_popup_userid) es popup unsendname pistols server_var(_popup_userid) es popup unsendname shotguns server_var(_popup_userid) es popup unsendname smgs server_var(_popup_userid) es popup unsendname rifles server_var(_popup_userid) es popup unsendname sniper server_var(_popup_userid) es popup unsendname machineguns server_var(_popup_userid) es popup unsendname equipment server_var(_popup_userid) es_set buy_player server_var(_popup_userid) es_xformatv buy_weapon_name "%1%2" buy_weapon_prefix buy_weapon_name_typed es_xformatv buy_weapon_name_temp "%1%2%3" buy_prefix buy_weapon_name_typed buy_weapon_name_temp_suffix es_set buy_weapon_name_easy server_var(server_var(buy_weapon_name_temp)) es_xdoblock ultimate_buyscript/enabledcheck } block buy { es_xgetcmduserid buy_player es_xgetargv buy_weapon_name_typed 1 if (server_var(buy_weapon_name_typed) in server_var(buy_valid_weapon_name_typed)) do { es_xformatv buy_weapon_name "%1%2" buy_weapon_prefix buy_weapon_name_typed es_xformatv buy_weapon_name_temp "%1%2%3" buy_prefix buy_weapon_name_typed buy_weapon_name_temp_suffix es_set buy_weapon_name_easy server_var(server_var(buy_weapon_name_temp)) es_xdoblock ultimate_buyscript/enabledcheck } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #defaultERROR: The weaponname you entered is #lightgreennot #defaultvalid! } } block enabledcheck { if (server_var(buy_enabled_check) == 1) do { es_xformatv buy_weapon_enabled "%1%2%3" buy_prefix buy_weapon_name_typed buy_weapon_enabled_suffix if (server_var(server_var(buy_weapon_enabled)) == "1") do { es_xdoblock ultimate_buyscript/alivecheck } else do { es_xdoblock ultimate_buyscript/invalid } } else do { if (server_var(buy_enabled_check) == 0) do { es_xdoblock ultimate_buyscript/alivecheck } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the #lightgreenbuy_enabled_check #defaultvariable! } } } block invalid { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenThe weapon#lightgreen server_var(buy_weapon_name_easy)#greenis resticted! } block alivecheck { es playerget isdead buy_dead server_var(buy_player) if (server_var(buy_dead) == 0) do { if (server_var(buy_team_check_mode) == 0) do { es_xdoblock ultimate_buyscript/buytimecheck } else do { if (server_var(buy_team_check_mode) == 1) do { es_xdoblock ultimate_buyscript/teamcheck1 } else do { if (server_var(buy_team_check_mode) == 2) do { es_xdoblock ultimate_buyscript/teamcheck2 } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the #lightgreenbuy_team_check_mode #defaultvariable! } } } } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenYou can not purchase weapons when you are dead! } } block teamcheck1 { es getplayerinfo buy_team server_var(buy_player) teamid if (server_var(buy_team) == server_var(buy_team_type)) do { es_xdoblock ultimate_buyscript/buytimecheck } else do { if (server_var(buy_team_type) == 3) do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenOnly#lightgreen Counter-Terrorists#green can buy weapons! } else do { if (server_var(buy_team_type) == 2) do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenOnly#lightgreen Terrorists#green can buy weapons! } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the #lightgreenbuy_team_type #defaultvariable! } } } } block teamcheck2 { es getplayerinfo buy_team server_var(buy_player) teamid es_xformatv buy_weapon_team "%1%2%3" buy_prefix buy_weapon_name_typed buy_weapon_team_suffix if (server_var(server_var(buy_weapon_team)) == "0") do { es_xdoblock ultimate_buyscript/buytimecheck } else do { if (server_var(server_var(buy_weapon_team)) == "server_var(buy_team)") do { es_xdoblock ultimate_buyscript/buytimecheck } else do { if (server_var(server_var(buy_weapon_team)) == "3") do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenThe#lightgreen server_var(buy_weapon_name_easy) #greencan be purchased by #lightgreenCounter-Terrorists #greenonly! } else do { if (server_var(server_var(buy_weapon_team)) == "2") do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenThe#lightgreen server_var(buy_weapon_name_easy) #greencan be purchased by #lightgreenTerrorists #greenonly! } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the#lightgreen server_var(buy_weapon_team)#defaultvariable! } } } } } block buytimecheck { es_xgettime buy_actualtime es_math buy_time_difference = server_var(buy_actualtime) es_math buy_time_difference - server_var(buy_starttime) if (server_var(buy_time_difference) <= server_var(buy_buytime)) do { es_xdoblock ultimate_buyscript/buyzonecheck } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenThe buytime is expired! } } block buyzonecheck { if (server_var(buy_buyzone_check) == 1) do { es_getplayerprop buy_buyzone server_var(buy_player) CCSPlayer.m_bInBuyZone if (server_var(buy_buyzone) == 1) do { es_xdoblock ultimate_buyscript/moneycheck } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenYou have to be in a buyzone to purchase weapons! } } else do { if (server_var(buy_buyzone_check) == 0) do { es_xdoblock ultimate_buyscript/moneycheck } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the#lightgreen buy_buyzone_check #defaultvariable! } } } block moneycheck { if (server_var(buy_price_check) == 1) do { es playerget cash buy_cash server_var(buy_player) es_xformatv buy_weapon_cost "%1%2%3" buy_prefix buy_weapon_name_typed buy_weapon_cost_suffix if (server_var(server_var(buy_weapon_cost)) <= server_var(buy_cash)) do { es_math buy_cash - server_var(server_var(buy_weapon_cost)) es playerset cash server_var(buy_player) server_var(buy_cash) es_xdoblock ultimate_buyscript/weapon } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenYou do not have enough money! es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenYou need at least#lightgreen server_var(server_var(buy_weapon_cost))$#green to purchase the#lightgreen server_var(buy_weapon_name_easy) } } else do { if (server_var(buy_price_check) == 0) do { es_xdoblock ultimate_buyscript/weapon } else do { es_tell server_var(buy_player) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the #lightgreenbuy_price_check #defaultvariable! } } } block weapon { if (server_var(buy_weapon_name_typed) == "nvgs") then es_give server_var(buy_player) item_nvgs if (server_var(buy_weapon_name_typed) == "defuser") then es_give server_var(buy_player) item_defuser es_give server_var(buy_player) server_var(buy_weapon_name) es_tell server_var(buy_player) #multi #lightgreen[uBuy] #greenYou purchased the#lightgreen server_var(buy_weapon_name_easy) } // Information Parts of the script event player_activate { if (server_var(buy_adverts) == 1) do { es_xdelayed 5 es_xdoblock ultimate_buyscript/messages } else do { if (server_var(buy_adverts) != 0) then es_tell event_var(userid) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the#lightgreen buy_adverts #defaultvariable! } } block messages { es_tell event_var(userid) #multi #lightgreen[uBuy] #greenThis Server is running #lightgreen[#OMEGA] - K2's Ultimate Buyscript if (server_var(buy_console_commands) == 1) do { es_tell event_var(userid) #multi #lightgreen[uBuy] #greenTo purchase weapons/items type #lightgreenubuy [name] #greenin your console. } else do { if (server_var(buy_console_commands) == 0) do { es_tell event_var(userid) #multi #lightgreen[uBuy] #greenYou can #lightgreennot #greenpurchase weapons/items through the console. } else do { es_tell event_var(userid) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the#lightgreen buy_console_commands #defaultvariable! } } if (server_var(buy_say_commands) == 1) do { es_tell event_var(userid) #multi #lightgreen[uBuy] #greenTo purchase weapons/items type #lightgreen!ubuy [name] #greenin the chat area. } else do { if (server_var(buy_say_commands) == 0) do { es_tell event_var(userid) #multi #lightgreen[uBuy] #greenYou can #lightgreennot #greenpurchase weapons/items through the chat area. } else do { es_tell event_var(userid) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the#lightgreen buy_say_commands #defaultvariable! } } if (server_var(buy_popup) == 1) do { es_tell event_var(userid) #multi #lightgreen[uBuy] #greenTo purchase weapons/items type #lightgreen!umenu #greenin the chat area or #lightgreenumenu #greenin the console. } else do { if (server_var(buy_popup) == 0) do { es_tell event_var(userid) #multi #lightgreen[uBuy] #greenYou can #lightgreennot #greenpurchase weapons/items through the menu. } else do { es_tell event_var(userid) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the#lightgreen buy_popup #defaultvariable! } } if (server_var(buy_help_screen) == 1) do { es_tell event_var(userid) #multi #lightgreen[uBuy] #greenFor more information type #lightgreen!uhelp #greenin the chat area or #lightgreenuhelp #greenin the console. } else do { if (server_var(buy_help_screen) != 0) then es_tell event_var(userid) #multi #lightgreen[uBuy] #defaultERROR: Tell the server admin to check the#lightgreen buy_help_screen #defaultvariable! } } block helpmenu { es_xgetcmduserid buy_player_popup es popup unsendname weaponmenu server_var(buy_player_popup) es popup unsendname pistols server_var(buy_player_popup) es popup unsendname shotguns server_var(buy_player_popup) es popup unsendname smgs server_var(buy_player_popup) es popup unsendname rifles server_var(buy_player_popup) es popup unsendname sniper server_var(buy_player_popup) es popup unsendname machineguns server_var(buy_player_popup) es popup unsendname equipment server_var(buy_player_popup) es popup unsendname helpmenu server_var(buy_player_popup) es popup unsendname commands server_var(buy_player_popup) es popup unsendname settings server_var(buy_player_popup) es popup unsendname plugininfo server_var(buy_player_popup) es popup send helpmenu server_var(buy_player_popup) }