Майкоооо, спри да пишеш и да питаш излишно. Да така е оригинала. Просто нямам архива и копирах кода от Ганев и го прекомпилирах в нов текство файл с новото заглавие. Това няма значение.nFL wrote:а и не се ли казват sma и amxx : UltimateRespawnShop[v5.3]
Ultimate Shop [Respawn]
- DallasK
- Екип Заявки
- Posts: 114
- Joined: 29 Aug 2015, 17:53
Re: Ultimate Shop [Respawn]
- nFL
- Потребител
- Posts: 13
- Joined: 29 Oct 2015, 12:51
- Skype: krasimir.panaiotov5
- CS Nick: nFL // xXProHexXx
- Favorite version: CS: 1.6
Re: Ultimate Shop [Respawn]
КАде да сложа тва :
register_clcmd("say /rshop", "Shop")
register_clcmd("say_team /rshop", "Shop")
register_clcmd("say /rshop", "Shop")
register_clcmd("say_team /rshop", "Shop")
- DallasK
- Екип Заявки
- Posts: 114
- Joined: 29 Aug 2015, 17:53
Re: Ultimate Shop [Respawn]
Оле не, Оле не, Оле НЕ тва е. Няам думи.nFL wrote:КАде да сложа тва :
register_clcmd("say /rshop", "Shop")
register_clcmd("say_team /rshop", "Shop")
Така ти описах, че това го има в кода. Мале някой да го банне или да го махне от тука тоя. Бахти лапетата. Като нямате хал хабер кво се прай кво сте тръгнали да се занимавате.
И ми изтрийте или смалете всички мнения не ме бърка, ама с тоя само се прай спам.
- nFL
- Потребител
- Posts: 13
- Joined: 29 Oct 2015, 12:51
- Skype: krasimir.panaiotov5
- CS Nick: nFL // xXProHexXx
- Favorite version: CS: 1.6
Re: Ultimate Shop [Respawn]
Просто кажи каде се слага и ГТВ плс мн. !!!@@@###$$$%%%№№№&&&***((()))___+++ Моляте само тва кажи!
- DallasK
- Екип Заявки
- Posts: 114
- Joined: 29 Aug 2015, 17:53
Re: Ultimate Shop [Respawn]
Връщам мнението на Ганев като най-ново и излизам от темата тъй като с прости неуки хора аз нямам нерви да се занимавам + че го превърнахме на спам и уср***е темата тотално до толкова че предупрежденията не ни мърдат, камоли смаляването.Ganew wrote:Ето ти го с команда /rshop .. не е трудно да промениш 2 реда и да сложиш по 1 буква горница ..nFL wrote:как да отвора тва ултра меню????
-- 29 Окт 2015, 17:01 --
ООО разбрах как защото имам и megashop и имам проблем като напиша /shop ми излиза megashop когато изключа megashop и напиша пак /shop ми излиза ultrashop но искам ultrashop да се отваря с командата /rshop Моля помогнете!!!
-- 29 Окт 2015, 17:03 --
А няма ли друга команда да отвора ултра шопа ???
Code: Select all
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <hamsandwich> #include <engine> #include <colorchat> #include <fakemeta> #define vip ADMIN_SLAY #define VERSION "5.2" new Cena200HP, Cena200Armor, Cena255HPandArmor, CenaAWP, CenaChameleon, CenaSpeed, CenaG3SG1, CenaInvisible, CenaGrenades, CenaZombie, CenaM249, CenaGravity1, CenaGravity2,CenaSilent, CenaRecoil, CenaAmmo, CenaDMG new Cena200HPVIP, Cena200ArmorVIP, Cena255HPandArmorVIP, CenaAWPVIP, CenaChameleonVIP, CenaSpeedVIP, CenaG3SG1VIP, CenaInvisibleVIP, CenaGrenadesVIP, CenaZombieVIP, CenaM249VIP, CenaGravity1VIP, CenaGravity2VIP, CenaSilentVIP, CenaRecoilVIP, CenaAmmoVIP, CenaDMGVIP new i200HPon, i200Armoron, i255HPandArmoron, AWPon, Chameleonon, Speedon, G3SG1on, Invisibleon, Grenadeson, Zombieon, M249on, Gravity1on, Gravity2on, Silenton, Recoilon, Ammoon, DMGon new TimeRecoil, TimeSpeed, TimeGravity new Timer new VipCeni new cvar_prefiks, cvar_color new KolkoHP, KolkoArmor, KolkoHPandArmor new iCena new Prefiks[32], Colorprefix[11] new NoRecForTime, SpeedForTime, GravityForTime new CountItems[33], MaxItemsPerSpawn new Float:FastSpeed = 300.0 new Float:NormalSpeed = 242.0 new chameleon[33], zombie[33], gravity1[33], gravity2[33], silent[33], recoil[33], dmg[33], Invis[33], HasSpeed[33] new Float:fPlayerGravity = 500.0 new Float:gPlayerGravity = 325.0 new const player_models[][] = { "arctic", "guerilla", "leet", "terror", "gign", "gsg9", "sas", "urban" } public plugin_init() { register_plugin("Ultimate Shop",VERSION,"Flicker") //Price Cvars Cena200HP = register_cvar("shop_hp_cost", "5000") Cena200Armor = register_cvar("shop_armor_cost", "5000") Cena255HPandArmor = register_cvar("shop_hp_and_armor_cost", "12000") CenaAWP = register_cvar("shop_awp_cost", "13000") CenaChameleon = register_cvar("shop_chameleon_cost", "16000") CenaSpeed = register_cvar("shop_speed_cost", "10000") CenaG3SG1 = register_cvar("shop_g3sg1_cost", "13000") CenaInvisible = register_cvar("shop_invisible_cost", "16000") CenaGrenades = register_cvar("shop_grenades_cost", "2000") CenaZombie = register_cvar("shop_zombie_cost", "5000") CenaM249 = register_cvar("shop_m249_deagle_cost", "8000") CenaGravity1 = register_cvar("shop_gravity_60%_cost", "9000") CenaGravity2 = register_cvar("shop_gravity_35%_cost", "15000") CenaSilent = register_cvar("shop_silent_valk_cost", "5000") CenaRecoil = register_cvar("shop_no_recoil_cost", "15000") CenaAmmo = register_cvar("shop_ammo_cost", "6000") CenaDMG = register_cvar("shop_dmg_x2_cost", "15000") //VIP Price Cvars Cena200HPVIP = register_cvar("shop_hp_vip_cost", "5000") Cena200ArmorVIP = register_cvar("shop_armor_vip_cost", "5000") Cena255HPandArmorVIP = register_cvar("shop_hp_and_armor_vip_cost", "12000") CenaAWPVIP = register_cvar("shop_awp_vip_cost", "13000") CenaChameleonVIP = register_cvar("shop_chameleon_vip_cost", "16000") CenaSpeedVIP = register_cvar("shop_speed_vip_cost", "10000") CenaG3SG1VIP = register_cvar("shop_g3sg1_vip_cost", "13000") CenaInvisibleVIP = register_cvar("shop_invisible_vip_cost", "16000") CenaGrenadesVIP = register_cvar("shop_grenades_vip_cost", "2000") CenaZombieVIP = register_cvar("shop_zombie_vip_cost", "5000") CenaM249VIP = register_cvar("shop_m249_deagle_vip_cost", "8000") CenaGravity1VIP = register_cvar("shop_gravity_60%_vip_cost", "9000") CenaGravity2VIP = register_cvar("shop_gravity_35%_vip_cost", "15000") CenaSilentVIP = register_cvar("sohp_silent_valk_vip_cost", "5000") CenaRecoilVIP = register_cvar("shop_no_recoil_vip_cost", "15000") CenaAmmoVIP = register_cvar("shop_ammo_vip_cost", "6000") CenaDMGVIP = register_cvar("shop_dmg_x2_vip_cost", "15000") //VIP Prices on/off VipCeni = register_cvar("vip_costs", "0") //Define using of speed, no recoil and gravity for time and if so, the time for them NoRecForTime = register_cvar("shop_no_recoil_for_time", "1") TimeRecoil = register_cvar("shop_no_recoil_lenght", "20") SpeedForTime = register_cvar("shop_speed_for_time", "1") TimeSpeed = register_cvar("shop_speed_lenght", "20") GravityForTime = register_cvar("shop_gravity_for_time", "1") TimeGravity = register_cvar("shop_gravity_lenght", "20") //On/off each item cvars i200HPon = register_cvar("shop_hp_on", "1") i200Armoron = register_cvar("shop_armor_on", "1") i255HPandArmoron = register_cvar("shop_hp_and_armor_on", "1") AWPon = register_cvar("shop_awp_on", "1") Chameleonon = register_cvar("shop_chameleon_on", "1") Speedon = register_cvar("shop_speed_on", "1") G3SG1on = register_cvar("shop_g3sg1_on", "1") Invisibleon = register_cvar("shop_invisible_on", "1") Grenadeson = register_cvar("shop_grenades_on", "1") Zombieon = register_cvar("shop_zombie_on", "1") M249on = register_cvar("shop_m249_deagle_on", "1") Gravity1on = register_cvar("shop_gravity_60%_on", "1") Gravity2on = register_cvar("shop_gravity_35%_on", "1") Silenton = register_cvar("shop_silent_walk_on", "1") Recoilon = register_cvar("shop_no_recoil_on", "1") Ammoon = register_cvar("shop_ammo_on", "1") DMGon = register_cvar("shop_dmg_x2_on", "1") //Amounts of HP and Armor KolkoArmor = register_cvar("shop_armor_amount", "200") KolkoHP = register_cvar("shop_hp_amount", "200") KolkoHPandArmor = register_cvar("shop_hp_and_armor_amount", "255") //Prefix cvars cvar_prefiks = register_cvar("shop_prefix", "[CS-MaxGaminG.iNFO]") cvar_color = register_cvar("shop_prefix_color", "4") //Register max items per spawn MaxItemsPerSpawn = register_cvar("shop_max_items_for_spawn", "0") //Registering needed hams and events, plus the fakemeta forward for the no-recoil register_forward(FM_CmdStart,"FMStart") RegisterHam(Ham_TakeDamage, "player", "Double_Damage") RegisterHam(Ham_Spawn, "player", "Spawn", 1) register_event("CurWeapon","Weapon","be","1=1") register_clcmd("say /rshop", "Shop") register_clcmd("say_team /rshop", "Shop") } public plugin_precache() { precache_model("models/player/ZombieT/ZombieT.mdl") precache_model("models/player/ZombieCT/ZombieCT.mdl") precache_sound("zombies123/ZombieMutationSound.mp3") } //A stock for the color chat messages stock ColorMessage(const id, const input[], any:...){ new count = 1, players[32]; static msg[ 191 ]; vformat(msg, 190, input, 3); if (id) players[0] = id; else get_players(players , count , "ch"); { for (new i = 0; i < count; i++){ if (is_user_connected(players[i])){ message_begin(MSG_ONE_UNRELIABLE , get_user_msgid("SayText"), _, players[i]); write_byte(players[i]); write_string(msg); message_end();}}}} //End stock //The shop cmd public Shop(id) { switch(get_pcvar_num(cvar_color)) { case 1: Colorprefix = "^x01" case 3: Colorprefix = "^x03" case 4: Colorprefix = "^x04" } get_pcvar_string(cvar_prefiks, Prefiks, charsmax(Prefiks)) if (!is_user_alive(id)) { ColorChat(id, NORMAL, "^%s%s ^1You've to be alive, to open the shop!", Colorprefix, Prefiks) return PLUGIN_HANDLED } else if(get_pcvar_num(MaxItemsPerSpawn) !=0 && CountItems[id] >= get_pcvar_num(MaxItemsPerSpawn)) { ColorChat(id, NORMAL, "^%s%s ^1You've bought the maximum items for this spawn!", Colorprefix, Prefiks) return PLUGIN_HANDLED } else { new Item[64] if(!get_pcvar_num(VipCeni) || !(get_user_flags(id) & vip)) { new menu = menu_create("\wRespawn \rShop:^n", "Shop12") formatex(Item, charsmax(Item), "\w+%d HP \r[\y%d$\r]", get_pcvar_num(KolkoHP), get_pcvar_num(Cena200HP)) if(get_pcvar_num(i200HPon)) menu_additem(menu,Item, "1") formatex(Item, charsmax(Item), "\w+%d Armor \r[\y%d$\r]", get_pcvar_num(KolkoArmor), get_pcvar_num(Cena200Armor)) if(get_pcvar_num(i200Armoron)) menu_additem(menu,Item, "2") formatex(Item, charsmax(Item), "\w+%d HP and Armor \r[\y%d$\r]", get_pcvar_num(KolkoHPandArmor), get_pcvar_num(Cena255HPandArmor)) if(get_pcvar_num(i255HPandArmoron)) menu_additem(menu,Item, "3") formatex(Item, charsmax(Item), "\wAWP \r[\y%d$\r]", get_pcvar_num(CenaAWP)) if(get_pcvar_num(AWPon)) menu_additem(menu,Item, "4") formatex(Item, charsmax(Item), "\wChameleon \r[\y%d$\r]", get_pcvar_num(CenaChameleon)) if(get_pcvar_num(Chameleonon)) menu_additem(menu,Item, "5") formatex(Item, charsmax(Item), "\wSpeed \r[\y%d$\r]", get_pcvar_num(CenaSpeed)) if(get_pcvar_num(Speedon)) menu_additem(menu,Item, "6") formatex(Item, charsmax(Item), "\wG3SG1 \r[\y%d$\r]", get_pcvar_num(CenaG3SG1)) if(get_pcvar_num(G3SG1on)) menu_additem(menu,Item, "7") formatex(Item, charsmax(Item), "\wInvisible \r[\y%d$\r]", get_pcvar_num(CenaInvisible)) if(get_pcvar_num(Invisibleon)) menu_additem(menu,Item, "8") formatex(Item, charsmax(Item), "\wAll Grenades \r[\y%d$\r]", get_pcvar_num(CenaGrenades)) if(get_pcvar_num(Grenadeson)) menu_additem(menu,Item, "9") formatex(Item, charsmax(Item), "\wM249 + Deagle \r[\y%d$\r]", get_pcvar_num(CenaM249)) if(get_pcvar_num(M249on)) menu_additem(menu,Item, "10") formatex(Item, charsmax(Item), "\wGravity \y[\r60%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity1)) if(get_pcvar_num(Gravity1on)) menu_additem(menu,Item, "11") formatex(Item, charsmax(Item), "\wGravity \y[\r35%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity2)) if(get_pcvar_num(Gravity2on)) menu_additem(menu,Item, "12") formatex(Item, charsmax(Item), "\wZombie Model \r[\y%d$\r]", get_pcvar_num(CenaZombie)) if(get_pcvar_num(Zombieon)) menu_additem(menu,Item, "13") formatex(Item, charsmax(Item), "\wSilent Walk \r[\y%d$\r]", get_pcvar_num(CenaSilent)) if(get_pcvar_num(Silenton)) menu_additem(menu,Item, "14") formatex(Item, charsmax(Item), "\wNo Recoil \r[\y%d$\r]", get_pcvar_num(CenaRecoil)) if(get_pcvar_num(Recoilon)) menu_additem(menu,Item, "15") formatex(Item, charsmax(Item), "\wFull Ammo \y[\rCurrent Weapon\y]\r[\y%d$\r]", get_pcvar_num(CenaAmmo)) if(get_pcvar_num(Ammoon)) menu_additem(menu,Item, "16") formatex(Item, charsmax(Item), "\wDouble Damage \r[\y%d$\r]", get_pcvar_num(CenaDMG)) if(get_pcvar_num(DMGon)) menu_additem(menu,Item, "17") menu_display(id, menu) } else if(get_pcvar_num(VipCeni) && (get_user_flags(id) & vip)) { new menu = menu_create("\wRespawn \rShop:^n", "Shop12") formatex(Item, charsmax(Item), "\w+%d HP \r[\y%d$\r]", get_pcvar_num(KolkoHP), get_pcvar_num(Cena200HP)) if(get_pcvar_num(i200HPon)) menu_additem(menu,Item, "1") formatex(Item, charsmax(Item), "\w+%d Armor \r[\y%d$\r]", get_pcvar_num(KolkoArmor), get_pcvar_num(Cena200ArmorVIP)) if(get_pcvar_num(i200Armoron)) menu_additem(menu,Item, "2") formatex(Item, charsmax(Item), "\w+%d HP and Armor \r[\y%d$\r]", get_pcvar_num(KolkoHPandArmor), get_pcvar_num(Cena255HPandArmorVIP)) if(get_pcvar_num(i255HPandArmoron)) menu_additem(menu,Item, "3") formatex(Item, charsmax(Item), "\wAWP \r[\y%d$\r]", get_pcvar_num(CenaAWPVIP)) if(get_pcvar_num(AWPon)) menu_additem(menu,Item, "4") formatex(Item, charsmax(Item), "\wChameleon \r[\y%d$\r]", get_pcvar_num(CenaChameleonVIP)) if(get_pcvar_num(Chameleonon)) menu_additem(menu,Item, "5") formatex(Item, charsmax(Item), "\wSpeed \r[\y%d$\r]", get_pcvar_num(CenaSpeedVIP)) if(get_pcvar_num(Speedon)) menu_additem(menu,Item, "6") formatex(Item, charsmax(Item), "\wG3SG1 \r[\y%d$\r]", get_pcvar_num(CenaG3SG1VIP)) if(get_pcvar_num(G3SG1on)) menu_additem(menu,Item, "7") formatex(Item, charsmax(Item), "\wInvisible \r[\y%d$\r]", get_pcvar_num(CenaInvisibleVIP)) if(get_pcvar_num(Invisibleon)) menu_additem(menu,Item, "8") formatex(Item, charsmax(Item), "\wAll Grenades \r[\y%d$\r]", get_pcvar_num(CenaGrenadesVIP)) if(get_pcvar_num(Grenadeson)) menu_additem(menu,Item, "9") formatex(Item, charsmax(Item), "\wM249 + Deagle \r[\y%d$\r]", get_pcvar_num(CenaM249VIP)) if(get_pcvar_num(M249on)) menu_additem(menu,Item, "10") formatex(Item, charsmax(Item), "\wGravity \y[\r60%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity1VIP)) if(get_pcvar_num(Gravity1on)) menu_additem(menu,Item, "11") formatex(Item, charsmax(Item), "\wGravity \y[\r35%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity2VIP)) if(get_pcvar_num(Gravity2on)) menu_additem(menu,Item, "12") formatex(Item, charsmax(Item), "\wZombie Model \r[\y%d$\r]", get_pcvar_num(CenaZombieVIP)) if(get_pcvar_num(Zombieon)) menu_additem(menu,Item, "13") formatex(Item, charsmax(Item), "\wSilent Walk \r[\y%d$\r]", get_pcvar_num(CenaSilentVIP)) if(get_pcvar_num(Silenton)) menu_additem(menu,Item, "14") formatex(Item, charsmax(Item), "\wNo Recoil \r[\y%d$\r]", get_pcvar_num(CenaRecoilVIP)) if(get_pcvar_num(Recoilon)) menu_additem(menu,Item, "15") formatex(Item, charsmax(Item), "\wFull Ammo \y[\rCurrent Weapon\y]\r[\y%d$\r]", get_pcvar_num(CenaAmmo)) if(get_pcvar_num(Ammoon)) menu_additem(menu,Item, "16") formatex(Item, charsmax(Item), "\wDouble Damage \r[\y%d$\r]", get_pcvar_num(CenaDMGVIP)) if(get_pcvar_num(DMGon)) menu_additem(menu,Item, "17") menu_display(id, menu) } } return PLUGIN_CONTINUE } public Spawn(id) { if(is_user_connected(id) && is_user_alive(id)){ set_user_maxspeed(id, NormalSpeed) HasSpeed[id] = 0 chameleon[id] = 0 zombie[id] = 0 dmg[id] = 0 silent[id] = 0 gravity1[id] = 0 gravity2[id] = 0 recoil[id] = 0 Invis[id] = 0 set_user_footsteps( id, 0) cs_reset_user_model(id) set_user_rendering( id, _, 0, 0, 0, _, 0 ) CountItems[id] = 0 } } public client_disconnect(id) { HasSpeed[id] = 0 set_user_maxspeed(id, NormalSpeed) chameleon[id] = 0 zombie[id] = 0 dmg[id] = 0 silent[id] = 0 gravity1[id] = 0 gravity2[id] = 0 recoil[id] = 0 Invis[id] = 0 set_user_footsteps( id, 0) cs_reset_user_model(id) set_user_rendering( id, _, 0, 0, 0, _, 0 ) CountItems[id] = 0 } public Shop12(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new iPari = cs_get_user_money(id) get_pcvar_string(cvar_prefiks, Prefiks, charsmax(Prefiks)) new access, callback new data[6], iName[64] menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(Cena200HPVIP) else iCena = get_pcvar_num(Cena200HP) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } set_user_health(id, get_user_health(id) + get_pcvar_num(KolkoHP)) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4+%d HP", Colorprefix, Prefiks, get_pcvar_num(KolkoHP)) } case 2: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(Cena200ArmorVIP) else iCena = get_pcvar_num(Cena200Armor) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } set_user_armor(id, get_user_armor(id) + get_pcvar_num(KolkoArmor)) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4+%d Armor", Colorprefix, Prefiks ,get_pcvar_num(KolkoArmor)) } case 3: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(Cena255HPandArmorVIP) else iCena = get_pcvar_num(Cena255HPandArmor) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } set_user_health(id, get_user_health(id) + get_pcvar_num(KolkoHPandArmor)) set_user_armor(id, get_user_armor(id) + get_pcvar_num(KolkoHPandArmor)) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4+%d HP ^3and ^4Armor", Colorprefix, Prefiks, get_pcvar_num(KolkoHPandArmor)) } case 4: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaAWPVIP) else iCena = get_pcvar_num(CenaAWP) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(user_has_weapon(id, CSW_AWP)) { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4AWP^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } give_item(id, "weapon_awp") cs_set_user_bpammo(id, CSW_AWP, 30) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4AWP", Colorprefix, Prefiks) } case 5: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaChameleonVIP) else iCena = get_pcvar_num(CenaChameleon) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_CONTINUE } if (!chameleon[id]) { cs_set_user_model(id, player_models[cs_get_user_team(id) == CS_TEAM_CT ? random_num(0, 3) : random_num(4, 7)]) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Chameleon", Colorprefix, Prefiks) chameleon[id] = 1 CountItems[id]++ } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Chameleon^3!", Colorprefix, Prefiks) return PLUGIN_CONTINUE } return PLUGIN_HANDLED } case 6: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaSpeedVIP) else iCena = get_pcvar_num(CenaSpeed) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!HasSpeed[id]) { set_user_maxspeed(id, FastSpeed) if(get_pcvar_num(SpeedForTime)) { Timer = get_pcvar_num(TimeSpeed) set_task(0.1, "vreme_za_speed",id) } HasSpeed[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Speed", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Speed^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 7: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaG3SG1VIP) else iCena = get_pcvar_num(CenaG3SG1) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(user_has_weapon(id, CSW_G3SG1)) { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4G3SG1^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } give_item(id,"weapon_g3sg1") cs_set_user_bpammo(id, CSW_G3SG1, 90) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4G3SG1", Colorprefix, Prefiks) } case 8: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaInvisibleVIP) else iCena = get_pcvar_num(CenaInvisible) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!Invis[id]) { set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 150) cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Invisible", Colorprefix, Prefiks) Invis[id] = 1 CountItems[id]++ } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Invisible!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 9: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaGrenadesVIP) else iCena = get_pcvar_num(CenaGrenades) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4All Grenades", Colorprefix, Prefiks) } case 10: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaM249VIP) else iCena = get_pcvar_num(CenaM249) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(user_has_weapon(id, CSW_DEAGLE) && user_has_weapon(id, CSW_M249)) { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4M249 + Deagle^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } else { give_item(id, "weapon_m249") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_M249, 200) cs_set_user_bpammo(id, CSW_DEAGLE, 35) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4M249 + Deagle", Colorprefix, Prefiks) } } case 11: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaGravity1VIP) else iCena = get_pcvar_num(CenaGravity1) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!gravity1[id]) { set_user_gravity(id, fPlayerGravity / 800) if(get_pcvar_num(GravityForTime)) { Timer = get_pcvar_num(TimeGravity) set_task(0.1, "vreme_za_gravity",id) } gravity1[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Gravity 60%", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Gravity 60%^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 12: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaGravity2VIP) else iCena = get_pcvar_num(CenaGravity2) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!gravity2[id]) { set_user_gravity(id, gPlayerGravity / 800) if(get_pcvar_num(GravityForTime)) { Timer = get_pcvar_num(TimeGravity) set_task(0.1, "vreme_za_gravity",id) } gravity2[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Gravity 35%", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Gravity 35%^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 13: { new CsTeams:team = cs_get_user_team(id) if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaZombieVIP) else iCena = get_pcvar_num(CenaZombie) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if (!zombie[id]) { if (team == CS_TEAM_CT) cs_set_user_model(id, "ZombieCT") else if (team == CS_TEAM_T) cs_set_user_model(id, "ZombieT") emit_sound(0,CHAN_AUTO,"zombies123/ZombieMutationSound.mp3",VOL_NORM,ATTN_NORM,0,PITCH_NORM) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Zombie Model", Colorprefix, Prefiks) zombie[id] = 1 } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Zombie Model^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 14: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaSilentVIP) else iCena = get_pcvar_num(CenaSilent) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!silent[id]) { set_user_footsteps( id, 1 ) silent[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Silent Walk", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Silent Walk^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 15: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaRecoilVIP) else iCena = get_pcvar_num(CenaRecoil) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!recoil[id]) { if(get_pcvar_num(NoRecForTime)) { Timer = get_pcvar_num(TimeRecoil) set_task(0.1, "vreme_za_recoil", id) } recoil[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4No Recoil", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4No Recoil^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 16: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaAmmoVIP) else iCena = get_pcvar_num(CenaAmmo) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } dava_ammo(id) CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Full Ammo", Colorprefix, Prefiks) } case 17: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaDMGVIP) else iCena = get_pcvar_num(CenaDMG) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!dmg[id]) { dmg[id] = 1 cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Double Damage", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Double Damage^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } } return PLUGIN_HANDLED } //The speed and recoil setting/removing by the time (if defined by cvars) public vreme_za_recoil(id) { if(!recoil[id]) return --Timer set_task(1.0, "vreme_za_recoil", id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 12.0) show_hudmessage(id, "No Recoil Time: [%i]",Timer) if(!is_user_alive(id)) { remove_task(id) set_task(0.1, "recoil_premahvane", id) } if(Timer < 1) { remove_task(id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 3.0) show_hudmessage(id, "No Recoil Time: [Over]") set_task(0.1, "recoil_premahvane", id) } } public vreme_za_speed(id) { if(!HasSpeed[id]) return --Timer set_task(1.0, "vreme_za_speed", id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 12.0) show_hudmessage(id, "Speed Time: [%i]",Timer) if(!is_user_alive(id)) { remove_task(id) set_task(0.1, "speed_premahvane", id) } if(Timer < 1) { remove_task(id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 3.0) show_hudmessage(id, "Speed Time: [Over]") set_task(0.1, "speed_premahvane", id) } } public vreme_za_gravity(id) { if(gravity1[id]) { if(!gravity1[id]) return } else if(gravity2[id]) { if(!gravity2[id]) return } --Timer set_task(1.0, "vreme_za_gravity", id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 12.0) show_hudmessage(id, "Gravity Time: [%i]",Timer) if(!is_user_alive(id)) { remove_task(id) set_task(0.1, "gravity_premahvane", id) } if(Timer < 1) { remove_task(id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 3.0) show_hudmessage(id, "Gravity Time: [Over]") set_task(0.1, "gravity_premahvane", id) } } public speed_premahvane(id) { if(HasSpeed[id]) { HasSpeed[id] = 0 ColorChat(id, NORMAL, "^%s%s ^3Speed time is ^4OVER^3!", Colorprefix, Prefiks) set_user_maxspeed(id, NormalSpeed) } } public recoil_premahvane(id) { if(recoil[id]) { recoil[id] = 0 ColorChat(id, NORMAL, "^%s%s ^3No Recoil time is ^4OVER^3!", Colorprefix, Prefiks) } } public gravity_premahvane(id) { if(gravity1[id]) gravity1[id] = 0 else if(gravity2[id]) gravity2[id] = 0 ColorChat(id, NORMAL, "^%s%s ^3Gravity time is ^4OVER^3!", Colorprefix, Prefiks) set_user_gravity(id, 1.0) } //The CurWeapon event for not losing the speed when change weapon (I decided to use it insted of Ham_Item_PreFrame) public Weapon(id) { if(HasSpeed[id]) { set_user_maxspeed( id, FastSpeed) } else if(!HasSpeed[id]) { set_user_maxspeed( id, NormalSpeed) } } //NO-Recoil fakemeta forward public FMStart(id, uc_handle, seed) { if(!is_user_alive(id)) return FMRES_IGNORED new PressedButton = get_uc(uc_handle, UC_Buttons) if(PressedButton & IN_ATTACK && recoil[id]) { entity_set_vector(id, EV_VEC_punchangle, Float:{0.0, 0.0, 0.0}) PressedButton &= ~IN_ATTACK set_uc(uc_handle, UC_Buttons, PressedButton) } return FMRES_HANDLED } //Switching between the different guns for the Full Ammo option public dava_ammo(id) { new kurshumi, pulnitel, pushka = get_user_weapon(id,kurshumi,pulnitel) switch(pushka) { case CSW_P228: cs_set_user_bpammo(id, CSW_P228, 52) case CSW_SCOUT: cs_set_user_bpammo(id, CSW_SCOUT, 90) case CSW_HEGRENADE: return PLUGIN_HANDLED case CSW_XM1014: cs_set_user_bpammo(id, CSW_XM1014, 32) case CSW_C4: return PLUGIN_HANDLED case CSW_MAC10: cs_set_user_bpammo(id, CSW_MAC10, 100) case CSW_AUG: cs_set_user_bpammo(id, CSW_AUG, 90) case CSW_SMOKEGRENADE: return PLUGIN_HANDLED case CSW_ELITE: cs_set_user_bpammo(id, CSW_ELITE, 120) case CSW_FIVESEVEN: cs_set_user_bpammo(id, CSW_FIVESEVEN, 100) case CSW_UMP45: cs_set_user_bpammo(id, CSW_UMP45, 100) case CSW_SG550: cs_set_user_bpammo(id, CSW_SG550, 90) case CSW_GALI: cs_set_user_bpammo(id, CSW_GALI, 90) case CSW_FAMAS: cs_set_user_bpammo(id, CSW_FAMAS, 90) case CSW_USP: cs_set_user_bpammo(id, CSW_USP, 100) case CSW_GLOCK18: cs_set_user_bpammo(id, CSW_GLOCK18, 120) case CSW_AWP: cs_set_user_bpammo(id, CSW_AWP, 30) case CSW_MP5NAVY: cs_set_user_bpammo(id, CSW_MP5NAVY, 120) case CSW_M249: cs_set_user_bpammo(id, CSW_M249, 200) case CSW_M3: cs_set_user_bpammo(id, CSW_M3, 32) case CSW_M4A1: cs_set_user_bpammo(id, CSW_M4A1, 90) case CSW_TMP: cs_set_user_bpammo(id, CSW_TMP, 120) case CSW_G3SG1: cs_set_user_bpammo(id, CSW_G3SG1, 90) case CSW_FLASHBANG: return PLUGIN_HANDLED case CSW_DEAGLE: cs_set_user_bpammo(id, CSW_DEAGLE, 35) case CSW_SG552: cs_set_user_bpammo(id, CSW_SG552, 90) case CSW_AK47: cs_set_user_bpammo(id, CSW_AK47, 90) case CSW_KNIFE: return PLUGIN_HANDLED case CSW_P90: cs_set_user_bpammo(id, CSW_P90, 100) default: return PLUGIN_CONTINUE } return PLUGIN_HANDLED } //The Ham Setting if the player bought Double Damage public Double_Damage(victim, inflictor, attacker, Float:damage) { if (is_user_connected(attacker) && is_user_alive(attacker) && dmg[attacker]) { SetHamParamFloat(4, damage * 2) } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1026\\ f0\\ fs16 \n\\ par } */
Някой друг да го поеме тоз невежа.
- nFL
- Потребител
- Posts: 13
- Joined: 29 Oct 2015, 12:51
- Skype: krasimir.panaiotov5
- CS Nick: nFL // xXProHexXx
- Favorite version: CS: 1.6
Re: Ultimate Shop [Respawn]
Аз много моля просто подробно да ми се обясни как да си сменя командата на ултиматешоп вместо да е /shop да е /rshop !!! Моля за помощ !!!
- See ya later aligator
- V.I.P
- Posts: 585
- Joined: 07 Feb 2011, 22:00
Re: Ultimate Shop [Respawn]
nFL, oбяснено е подробно как се случват нещата... също така са ти дали плъгина в готов вариант както ти искаш. Прочети хубаво какво са ти писали и спри да задаваш един и същ въпрос. Ще следват и наказания!
- AnythingLOSE
- Потребител
- Posts: 71
- Joined: 18 Oct 2015, 15:04
- Skype: vampireprincess
- CS Nick: allgadrielis
- Favorite version: CS: Global Offensive
- Steam Community ID: listol
- Location: LoL Champion select
Re: Ultimate Shop [Respawn]
Този код го поставяш в текстов файл, запазваш го под име;DallasK wrote:Връщам мнението на Ганев като най-ново и излизам от темата тъй като с прости неуки хора аз нямам нерви да се занимавам + че го превърнахме на спам и уср***е темата тотално до толкова че предупрежденията не ни мърдат, камоли смаляването.Ganew wrote:Ето ти го с команда /rshop .. не е трудно да промениш 2 реда и да сложиш по 1 буква горница ..nFL wrote:как да отвора тва ултра меню????
-- 29 Окт 2015, 17:01 --
ООО разбрах как защото имам и megashop и имам проблем като напиша /shop ми излиза megashop когато изключа megashop и напиша пак /shop ми излиза ultrashop но искам ultrashop да се отваря с командата /rshop Моля помогнете!!!
-- 29 Окт 2015, 17:03 --
А няма ли друга команда да отвора ултра шопа ???
Code: Select all
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <hamsandwich> #include <engine> #include <colorchat> #include <fakemeta> #define vip ADMIN_SLAY #define VERSION "5.2" new Cena200HP, Cena200Armor, Cena255HPandArmor, CenaAWP, CenaChameleon, CenaSpeed, CenaG3SG1, CenaInvisible, CenaGrenades, CenaZombie, CenaM249, CenaGravity1, CenaGravity2,CenaSilent, CenaRecoil, CenaAmmo, CenaDMG new Cena200HPVIP, Cena200ArmorVIP, Cena255HPandArmorVIP, CenaAWPVIP, CenaChameleonVIP, CenaSpeedVIP, CenaG3SG1VIP, CenaInvisibleVIP, CenaGrenadesVIP, CenaZombieVIP, CenaM249VIP, CenaGravity1VIP, CenaGravity2VIP, CenaSilentVIP, CenaRecoilVIP, CenaAmmoVIP, CenaDMGVIP new i200HPon, i200Armoron, i255HPandArmoron, AWPon, Chameleonon, Speedon, G3SG1on, Invisibleon, Grenadeson, Zombieon, M249on, Gravity1on, Gravity2on, Silenton, Recoilon, Ammoon, DMGon new TimeRecoil, TimeSpeed, TimeGravity new Timer new VipCeni new cvar_prefiks, cvar_color new KolkoHP, KolkoArmor, KolkoHPandArmor new iCena new Prefiks[32], Colorprefix[11] new NoRecForTime, SpeedForTime, GravityForTime new CountItems[33], MaxItemsPerSpawn new Float:FastSpeed = 300.0 new Float:NormalSpeed = 242.0 new chameleon[33], zombie[33], gravity1[33], gravity2[33], silent[33], recoil[33], dmg[33], Invis[33], HasSpeed[33] new Float:fPlayerGravity = 500.0 new Float:gPlayerGravity = 325.0 new const player_models[][] = { "arctic", "guerilla", "leet", "terror", "gign", "gsg9", "sas", "urban" } public plugin_init() { register_plugin("Ultimate Shop",VERSION,"Flicker") //Price Cvars Cena200HP = register_cvar("shop_hp_cost", "5000") Cena200Armor = register_cvar("shop_armor_cost", "5000") Cena255HPandArmor = register_cvar("shop_hp_and_armor_cost", "12000") CenaAWP = register_cvar("shop_awp_cost", "13000") CenaChameleon = register_cvar("shop_chameleon_cost", "16000") CenaSpeed = register_cvar("shop_speed_cost", "10000") CenaG3SG1 = register_cvar("shop_g3sg1_cost", "13000") CenaInvisible = register_cvar("shop_invisible_cost", "16000") CenaGrenades = register_cvar("shop_grenades_cost", "2000") CenaZombie = register_cvar("shop_zombie_cost", "5000") CenaM249 = register_cvar("shop_m249_deagle_cost", "8000") CenaGravity1 = register_cvar("shop_gravity_60%_cost", "9000") CenaGravity2 = register_cvar("shop_gravity_35%_cost", "15000") CenaSilent = register_cvar("shop_silent_valk_cost", "5000") CenaRecoil = register_cvar("shop_no_recoil_cost", "15000") CenaAmmo = register_cvar("shop_ammo_cost", "6000") CenaDMG = register_cvar("shop_dmg_x2_cost", "15000") //VIP Price Cvars Cena200HPVIP = register_cvar("shop_hp_vip_cost", "5000") Cena200ArmorVIP = register_cvar("shop_armor_vip_cost", "5000") Cena255HPandArmorVIP = register_cvar("shop_hp_and_armor_vip_cost", "12000") CenaAWPVIP = register_cvar("shop_awp_vip_cost", "13000") CenaChameleonVIP = register_cvar("shop_chameleon_vip_cost", "16000") CenaSpeedVIP = register_cvar("shop_speed_vip_cost", "10000") CenaG3SG1VIP = register_cvar("shop_g3sg1_vip_cost", "13000") CenaInvisibleVIP = register_cvar("shop_invisible_vip_cost", "16000") CenaGrenadesVIP = register_cvar("shop_grenades_vip_cost", "2000") CenaZombieVIP = register_cvar("shop_zombie_vip_cost", "5000") CenaM249VIP = register_cvar("shop_m249_deagle_vip_cost", "8000") CenaGravity1VIP = register_cvar("shop_gravity_60%_vip_cost", "9000") CenaGravity2VIP = register_cvar("shop_gravity_35%_vip_cost", "15000") CenaSilentVIP = register_cvar("sohp_silent_valk_vip_cost", "5000") CenaRecoilVIP = register_cvar("shop_no_recoil_vip_cost", "15000") CenaAmmoVIP = register_cvar("shop_ammo_vip_cost", "6000") CenaDMGVIP = register_cvar("shop_dmg_x2_vip_cost", "15000") //VIP Prices on/off VipCeni = register_cvar("vip_costs", "0") //Define using of speed, no recoil and gravity for time and if so, the time for them NoRecForTime = register_cvar("shop_no_recoil_for_time", "1") TimeRecoil = register_cvar("shop_no_recoil_lenght", "20") SpeedForTime = register_cvar("shop_speed_for_time", "1") TimeSpeed = register_cvar("shop_speed_lenght", "20") GravityForTime = register_cvar("shop_gravity_for_time", "1") TimeGravity = register_cvar("shop_gravity_lenght", "20") //On/off each item cvars i200HPon = register_cvar("shop_hp_on", "1") i200Armoron = register_cvar("shop_armor_on", "1") i255HPandArmoron = register_cvar("shop_hp_and_armor_on", "1") AWPon = register_cvar("shop_awp_on", "1") Chameleonon = register_cvar("shop_chameleon_on", "1") Speedon = register_cvar("shop_speed_on", "1") G3SG1on = register_cvar("shop_g3sg1_on", "1") Invisibleon = register_cvar("shop_invisible_on", "1") Grenadeson = register_cvar("shop_grenades_on", "1") Zombieon = register_cvar("shop_zombie_on", "1") M249on = register_cvar("shop_m249_deagle_on", "1") Gravity1on = register_cvar("shop_gravity_60%_on", "1") Gravity2on = register_cvar("shop_gravity_35%_on", "1") Silenton = register_cvar("shop_silent_walk_on", "1") Recoilon = register_cvar("shop_no_recoil_on", "1") Ammoon = register_cvar("shop_ammo_on", "1") DMGon = register_cvar("shop_dmg_x2_on", "1") //Amounts of HP and Armor KolkoArmor = register_cvar("shop_armor_amount", "200") KolkoHP = register_cvar("shop_hp_amount", "200") KolkoHPandArmor = register_cvar("shop_hp_and_armor_amount", "255") //Prefix cvars cvar_prefiks = register_cvar("shop_prefix", "[CS-MaxGaminG.iNFO]") cvar_color = register_cvar("shop_prefix_color", "4") //Register max items per spawn MaxItemsPerSpawn = register_cvar("shop_max_items_for_spawn", "0") //Registering needed hams and events, plus the fakemeta forward for the no-recoil register_forward(FM_CmdStart,"FMStart") RegisterHam(Ham_TakeDamage, "player", "Double_Damage") RegisterHam(Ham_Spawn, "player", "Spawn", 1) register_event("CurWeapon","Weapon","be","1=1") register_clcmd("say /rshop", "Shop") register_clcmd("say_team /rshop", "Shop") } public plugin_precache() { precache_model("models/player/ZombieT/ZombieT.mdl") precache_model("models/player/ZombieCT/ZombieCT.mdl") precache_sound("zombies123/ZombieMutationSound.mp3") } //A stock for the color chat messages stock ColorMessage(const id, const input[], any:...){ new count = 1, players[32]; static msg[ 191 ]; vformat(msg, 190, input, 3); if (id) players[0] = id; else get_players(players , count , "ch"); { for (new i = 0; i < count; i++){ if (is_user_connected(players[i])){ message_begin(MSG_ONE_UNRELIABLE , get_user_msgid("SayText"), _, players[i]); write_byte(players[i]); write_string(msg); message_end();}}}} //End stock //The shop cmd public Shop(id) { switch(get_pcvar_num(cvar_color)) { case 1: Colorprefix = "^x01" case 3: Colorprefix = "^x03" case 4: Colorprefix = "^x04" } get_pcvar_string(cvar_prefiks, Prefiks, charsmax(Prefiks)) if (!is_user_alive(id)) { ColorChat(id, NORMAL, "^%s%s ^1You've to be alive, to open the shop!", Colorprefix, Prefiks) return PLUGIN_HANDLED } else if(get_pcvar_num(MaxItemsPerSpawn) !=0 && CountItems[id] >= get_pcvar_num(MaxItemsPerSpawn)) { ColorChat(id, NORMAL, "^%s%s ^1You've bought the maximum items for this spawn!", Colorprefix, Prefiks) return PLUGIN_HANDLED } else { new Item[64] if(!get_pcvar_num(VipCeni) || !(get_user_flags(id) & vip)) { new menu = menu_create("\wRespawn \rShop:^n", "Shop12") formatex(Item, charsmax(Item), "\w+%d HP \r[\y%d$\r]", get_pcvar_num(KolkoHP), get_pcvar_num(Cena200HP)) if(get_pcvar_num(i200HPon)) menu_additem(menu,Item, "1") formatex(Item, charsmax(Item), "\w+%d Armor \r[\y%d$\r]", get_pcvar_num(KolkoArmor), get_pcvar_num(Cena200Armor)) if(get_pcvar_num(i200Armoron)) menu_additem(menu,Item, "2") formatex(Item, charsmax(Item), "\w+%d HP and Armor \r[\y%d$\r]", get_pcvar_num(KolkoHPandArmor), get_pcvar_num(Cena255HPandArmor)) if(get_pcvar_num(i255HPandArmoron)) menu_additem(menu,Item, "3") formatex(Item, charsmax(Item), "\wAWP \r[\y%d$\r]", get_pcvar_num(CenaAWP)) if(get_pcvar_num(AWPon)) menu_additem(menu,Item, "4") formatex(Item, charsmax(Item), "\wChameleon \r[\y%d$\r]", get_pcvar_num(CenaChameleon)) if(get_pcvar_num(Chameleonon)) menu_additem(menu,Item, "5") formatex(Item, charsmax(Item), "\wSpeed \r[\y%d$\r]", get_pcvar_num(CenaSpeed)) if(get_pcvar_num(Speedon)) menu_additem(menu,Item, "6") formatex(Item, charsmax(Item), "\wG3SG1 \r[\y%d$\r]", get_pcvar_num(CenaG3SG1)) if(get_pcvar_num(G3SG1on)) menu_additem(menu,Item, "7") formatex(Item, charsmax(Item), "\wInvisible \r[\y%d$\r]", get_pcvar_num(CenaInvisible)) if(get_pcvar_num(Invisibleon)) menu_additem(menu,Item, "8") formatex(Item, charsmax(Item), "\wAll Grenades \r[\y%d$\r]", get_pcvar_num(CenaGrenades)) if(get_pcvar_num(Grenadeson)) menu_additem(menu,Item, "9") formatex(Item, charsmax(Item), "\wM249 + Deagle \r[\y%d$\r]", get_pcvar_num(CenaM249)) if(get_pcvar_num(M249on)) menu_additem(menu,Item, "10") formatex(Item, charsmax(Item), "\wGravity \y[\r60%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity1)) if(get_pcvar_num(Gravity1on)) menu_additem(menu,Item, "11") formatex(Item, charsmax(Item), "\wGravity \y[\r35%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity2)) if(get_pcvar_num(Gravity2on)) menu_additem(menu,Item, "12") formatex(Item, charsmax(Item), "\wZombie Model \r[\y%d$\r]", get_pcvar_num(CenaZombie)) if(get_pcvar_num(Zombieon)) menu_additem(menu,Item, "13") formatex(Item, charsmax(Item), "\wSilent Walk \r[\y%d$\r]", get_pcvar_num(CenaSilent)) if(get_pcvar_num(Silenton)) menu_additem(menu,Item, "14") formatex(Item, charsmax(Item), "\wNo Recoil \r[\y%d$\r]", get_pcvar_num(CenaRecoil)) if(get_pcvar_num(Recoilon)) menu_additem(menu,Item, "15") formatex(Item, charsmax(Item), "\wFull Ammo \y[\rCurrent Weapon\y]\r[\y%d$\r]", get_pcvar_num(CenaAmmo)) if(get_pcvar_num(Ammoon)) menu_additem(menu,Item, "16") formatex(Item, charsmax(Item), "\wDouble Damage \r[\y%d$\r]", get_pcvar_num(CenaDMG)) if(get_pcvar_num(DMGon)) menu_additem(menu,Item, "17") menu_display(id, menu) } else if(get_pcvar_num(VipCeni) && (get_user_flags(id) & vip)) { new menu = menu_create("\wRespawn \rShop:^n", "Shop12") formatex(Item, charsmax(Item), "\w+%d HP \r[\y%d$\r]", get_pcvar_num(KolkoHP), get_pcvar_num(Cena200HP)) if(get_pcvar_num(i200HPon)) menu_additem(menu,Item, "1") formatex(Item, charsmax(Item), "\w+%d Armor \r[\y%d$\r]", get_pcvar_num(KolkoArmor), get_pcvar_num(Cena200ArmorVIP)) if(get_pcvar_num(i200Armoron)) menu_additem(menu,Item, "2") formatex(Item, charsmax(Item), "\w+%d HP and Armor \r[\y%d$\r]", get_pcvar_num(KolkoHPandArmor), get_pcvar_num(Cena255HPandArmorVIP)) if(get_pcvar_num(i255HPandArmoron)) menu_additem(menu,Item, "3") formatex(Item, charsmax(Item), "\wAWP \r[\y%d$\r]", get_pcvar_num(CenaAWPVIP)) if(get_pcvar_num(AWPon)) menu_additem(menu,Item, "4") formatex(Item, charsmax(Item), "\wChameleon \r[\y%d$\r]", get_pcvar_num(CenaChameleonVIP)) if(get_pcvar_num(Chameleonon)) menu_additem(menu,Item, "5") formatex(Item, charsmax(Item), "\wSpeed \r[\y%d$\r]", get_pcvar_num(CenaSpeedVIP)) if(get_pcvar_num(Speedon)) menu_additem(menu,Item, "6") formatex(Item, charsmax(Item), "\wG3SG1 \r[\y%d$\r]", get_pcvar_num(CenaG3SG1VIP)) if(get_pcvar_num(G3SG1on)) menu_additem(menu,Item, "7") formatex(Item, charsmax(Item), "\wInvisible \r[\y%d$\r]", get_pcvar_num(CenaInvisibleVIP)) if(get_pcvar_num(Invisibleon)) menu_additem(menu,Item, "8") formatex(Item, charsmax(Item), "\wAll Grenades \r[\y%d$\r]", get_pcvar_num(CenaGrenadesVIP)) if(get_pcvar_num(Grenadeson)) menu_additem(menu,Item, "9") formatex(Item, charsmax(Item), "\wM249 + Deagle \r[\y%d$\r]", get_pcvar_num(CenaM249VIP)) if(get_pcvar_num(M249on)) menu_additem(menu,Item, "10") formatex(Item, charsmax(Item), "\wGravity \y[\r60%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity1VIP)) if(get_pcvar_num(Gravity1on)) menu_additem(menu,Item, "11") formatex(Item, charsmax(Item), "\wGravity \y[\r35%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity2VIP)) if(get_pcvar_num(Gravity2on)) menu_additem(menu,Item, "12") formatex(Item, charsmax(Item), "\wZombie Model \r[\y%d$\r]", get_pcvar_num(CenaZombieVIP)) if(get_pcvar_num(Zombieon)) menu_additem(menu,Item, "13") formatex(Item, charsmax(Item), "\wSilent Walk \r[\y%d$\r]", get_pcvar_num(CenaSilentVIP)) if(get_pcvar_num(Silenton)) menu_additem(menu,Item, "14") formatex(Item, charsmax(Item), "\wNo Recoil \r[\y%d$\r]", get_pcvar_num(CenaRecoilVIP)) if(get_pcvar_num(Recoilon)) menu_additem(menu,Item, "15") formatex(Item, charsmax(Item), "\wFull Ammo \y[\rCurrent Weapon\y]\r[\y%d$\r]", get_pcvar_num(CenaAmmo)) if(get_pcvar_num(Ammoon)) menu_additem(menu,Item, "16") formatex(Item, charsmax(Item), "\wDouble Damage \r[\y%d$\r]", get_pcvar_num(CenaDMGVIP)) if(get_pcvar_num(DMGon)) menu_additem(menu,Item, "17") menu_display(id, menu) } } return PLUGIN_CONTINUE } public Spawn(id) { if(is_user_connected(id) && is_user_alive(id)){ set_user_maxspeed(id, NormalSpeed) HasSpeed[id] = 0 chameleon[id] = 0 zombie[id] = 0 dmg[id] = 0 silent[id] = 0 gravity1[id] = 0 gravity2[id] = 0 recoil[id] = 0 Invis[id] = 0 set_user_footsteps( id, 0) cs_reset_user_model(id) set_user_rendering( id, _, 0, 0, 0, _, 0 ) CountItems[id] = 0 } } public client_disconnect(id) { HasSpeed[id] = 0 set_user_maxspeed(id, NormalSpeed) chameleon[id] = 0 zombie[id] = 0 dmg[id] = 0 silent[id] = 0 gravity1[id] = 0 gravity2[id] = 0 recoil[id] = 0 Invis[id] = 0 set_user_footsteps( id, 0) cs_reset_user_model(id) set_user_rendering( id, _, 0, 0, 0, _, 0 ) CountItems[id] = 0 } public Shop12(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new iPari = cs_get_user_money(id) get_pcvar_string(cvar_prefiks, Prefiks, charsmax(Prefiks)) new access, callback new data[6], iName[64] menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(Cena200HPVIP) else iCena = get_pcvar_num(Cena200HP) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } set_user_health(id, get_user_health(id) + get_pcvar_num(KolkoHP)) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4+%d HP", Colorprefix, Prefiks, get_pcvar_num(KolkoHP)) } case 2: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(Cena200ArmorVIP) else iCena = get_pcvar_num(Cena200Armor) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } set_user_armor(id, get_user_armor(id) + get_pcvar_num(KolkoArmor)) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4+%d Armor", Colorprefix, Prefiks ,get_pcvar_num(KolkoArmor)) } case 3: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(Cena255HPandArmorVIP) else iCena = get_pcvar_num(Cena255HPandArmor) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } set_user_health(id, get_user_health(id) + get_pcvar_num(KolkoHPandArmor)) set_user_armor(id, get_user_armor(id) + get_pcvar_num(KolkoHPandArmor)) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4+%d HP ^3and ^4Armor", Colorprefix, Prefiks, get_pcvar_num(KolkoHPandArmor)) } case 4: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaAWPVIP) else iCena = get_pcvar_num(CenaAWP) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(user_has_weapon(id, CSW_AWP)) { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4AWP^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } give_item(id, "weapon_awp") cs_set_user_bpammo(id, CSW_AWP, 30) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4AWP", Colorprefix, Prefiks) } case 5: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaChameleonVIP) else iCena = get_pcvar_num(CenaChameleon) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_CONTINUE } if (!chameleon[id]) { cs_set_user_model(id, player_models[cs_get_user_team(id) == CS_TEAM_CT ? random_num(0, 3) : random_num(4, 7)]) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Chameleon", Colorprefix, Prefiks) chameleon[id] = 1 CountItems[id]++ } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Chameleon^3!", Colorprefix, Prefiks) return PLUGIN_CONTINUE } return PLUGIN_HANDLED } case 6: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaSpeedVIP) else iCena = get_pcvar_num(CenaSpeed) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!HasSpeed[id]) { set_user_maxspeed(id, FastSpeed) if(get_pcvar_num(SpeedForTime)) { Timer = get_pcvar_num(TimeSpeed) set_task(0.1, "vreme_za_speed",id) } HasSpeed[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Speed", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Speed^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 7: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaG3SG1VIP) else iCena = get_pcvar_num(CenaG3SG1) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(user_has_weapon(id, CSW_G3SG1)) { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4G3SG1^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } give_item(id,"weapon_g3sg1") cs_set_user_bpammo(id, CSW_G3SG1, 90) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4G3SG1", Colorprefix, Prefiks) } case 8: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaInvisibleVIP) else iCena = get_pcvar_num(CenaInvisible) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!Invis[id]) { set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 150) cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Invisible", Colorprefix, Prefiks) Invis[id] = 1 CountItems[id]++ } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Invisible!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 9: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaGrenadesVIP) else iCena = get_pcvar_num(CenaGrenades) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4All Grenades", Colorprefix, Prefiks) } case 10: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaM249VIP) else iCena = get_pcvar_num(CenaM249) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(user_has_weapon(id, CSW_DEAGLE) && user_has_weapon(id, CSW_M249)) { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4M249 + Deagle^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } else { give_item(id, "weapon_m249") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_M249, 200) cs_set_user_bpammo(id, CSW_DEAGLE, 35) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4M249 + Deagle", Colorprefix, Prefiks) } } case 11: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaGravity1VIP) else iCena = get_pcvar_num(CenaGravity1) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!gravity1[id]) { set_user_gravity(id, fPlayerGravity / 800) if(get_pcvar_num(GravityForTime)) { Timer = get_pcvar_num(TimeGravity) set_task(0.1, "vreme_za_gravity",id) } gravity1[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Gravity 60%", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Gravity 60%^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 12: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaGravity2VIP) else iCena = get_pcvar_num(CenaGravity2) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!gravity2[id]) { set_user_gravity(id, gPlayerGravity / 800) if(get_pcvar_num(GravityForTime)) { Timer = get_pcvar_num(TimeGravity) set_task(0.1, "vreme_za_gravity",id) } gravity2[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Gravity 35%", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Gravity 35%^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 13: { new CsTeams:team = cs_get_user_team(id) if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaZombieVIP) else iCena = get_pcvar_num(CenaZombie) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if (!zombie[id]) { if (team == CS_TEAM_CT) cs_set_user_model(id, "ZombieCT") else if (team == CS_TEAM_T) cs_set_user_model(id, "ZombieT") emit_sound(0,CHAN_AUTO,"zombies123/ZombieMutationSound.mp3",VOL_NORM,ATTN_NORM,0,PITCH_NORM) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Zombie Model", Colorprefix, Prefiks) zombie[id] = 1 } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Zombie Model^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 14: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaSilentVIP) else iCena = get_pcvar_num(CenaSilent) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!silent[id]) { set_user_footsteps( id, 1 ) silent[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Silent Walk", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Silent Walk^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 15: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaRecoilVIP) else iCena = get_pcvar_num(CenaRecoil) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!recoil[id]) { if(get_pcvar_num(NoRecForTime)) { Timer = get_pcvar_num(TimeRecoil) set_task(0.1, "vreme_za_recoil", id) } recoil[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4No Recoil", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4No Recoil^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 16: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaAmmoVIP) else iCena = get_pcvar_num(CenaAmmo) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } dava_ammo(id) CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Full Ammo", Colorprefix, Prefiks) } case 17: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaDMGVIP) else iCena = get_pcvar_num(CenaDMG) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!dmg[id]) { dmg[id] = 1 cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Double Damage", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Double Damage^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } } return PLUGIN_HANDLED } //The speed and recoil setting/removing by the time (if defined by cvars) public vreme_za_recoil(id) { if(!recoil[id]) return --Timer set_task(1.0, "vreme_za_recoil", id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 12.0) show_hudmessage(id, "No Recoil Time: [%i]",Timer) if(!is_user_alive(id)) { remove_task(id) set_task(0.1, "recoil_premahvane", id) } if(Timer < 1) { remove_task(id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 3.0) show_hudmessage(id, "No Recoil Time: [Over]") set_task(0.1, "recoil_premahvane", id) } } public vreme_za_speed(id) { if(!HasSpeed[id]) return --Timer set_task(1.0, "vreme_za_speed", id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 12.0) show_hudmessage(id, "Speed Time: [%i]",Timer) if(!is_user_alive(id)) { remove_task(id) set_task(0.1, "speed_premahvane", id) } if(Timer < 1) { remove_task(id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 3.0) show_hudmessage(id, "Speed Time: [Over]") set_task(0.1, "speed_premahvane", id) } } public vreme_za_gravity(id) { if(gravity1[id]) { if(!gravity1[id]) return } else if(gravity2[id]) { if(!gravity2[id]) return } --Timer set_task(1.0, "vreme_za_gravity", id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 12.0) show_hudmessage(id, "Gravity Time: [%i]",Timer) if(!is_user_alive(id)) { remove_task(id) set_task(0.1, "gravity_premahvane", id) } if(Timer < 1) { remove_task(id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 3.0) show_hudmessage(id, "Gravity Time: [Over]") set_task(0.1, "gravity_premahvane", id) } } public speed_premahvane(id) { if(HasSpeed[id]) { HasSpeed[id] = 0 ColorChat(id, NORMAL, "^%s%s ^3Speed time is ^4OVER^3!", Colorprefix, Prefiks) set_user_maxspeed(id, NormalSpeed) } } public recoil_premahvane(id) { if(recoil[id]) { recoil[id] = 0 ColorChat(id, NORMAL, "^%s%s ^3No Recoil time is ^4OVER^3!", Colorprefix, Prefiks) } } public gravity_premahvane(id) { if(gravity1[id]) gravity1[id] = 0 else if(gravity2[id]) gravity2[id] = 0 ColorChat(id, NORMAL, "^%s%s ^3Gravity time is ^4OVER^3!", Colorprefix, Prefiks) set_user_gravity(id, 1.0) } //The CurWeapon event for not losing the speed when change weapon (I decided to use it insted of Ham_Item_PreFrame) public Weapon(id) { if(HasSpeed[id]) { set_user_maxspeed( id, FastSpeed) } else if(!HasSpeed[id]) { set_user_maxspeed( id, NormalSpeed) } } //NO-Recoil fakemeta forward public FMStart(id, uc_handle, seed) { if(!is_user_alive(id)) return FMRES_IGNORED new PressedButton = get_uc(uc_handle, UC_Buttons) if(PressedButton & IN_ATTACK && recoil[id]) { entity_set_vector(id, EV_VEC_punchangle, Float:{0.0, 0.0, 0.0}) PressedButton &= ~IN_ATTACK set_uc(uc_handle, UC_Buttons, PressedButton) } return FMRES_HANDLED } //Switching between the different guns for the Full Ammo option public dava_ammo(id) { new kurshumi, pulnitel, pushka = get_user_weapon(id,kurshumi,pulnitel) switch(pushka) { case CSW_P228: cs_set_user_bpammo(id, CSW_P228, 52) case CSW_SCOUT: cs_set_user_bpammo(id, CSW_SCOUT, 90) case CSW_HEGRENADE: return PLUGIN_HANDLED case CSW_XM1014: cs_set_user_bpammo(id, CSW_XM1014, 32) case CSW_C4: return PLUGIN_HANDLED case CSW_MAC10: cs_set_user_bpammo(id, CSW_MAC10, 100) case CSW_AUG: cs_set_user_bpammo(id, CSW_AUG, 90) case CSW_SMOKEGRENADE: return PLUGIN_HANDLED case CSW_ELITE: cs_set_user_bpammo(id, CSW_ELITE, 120) case CSW_FIVESEVEN: cs_set_user_bpammo(id, CSW_FIVESEVEN, 100) case CSW_UMP45: cs_set_user_bpammo(id, CSW_UMP45, 100) case CSW_SG550: cs_set_user_bpammo(id, CSW_SG550, 90) case CSW_GALI: cs_set_user_bpammo(id, CSW_GALI, 90) case CSW_FAMAS: cs_set_user_bpammo(id, CSW_FAMAS, 90) case CSW_USP: cs_set_user_bpammo(id, CSW_USP, 100) case CSW_GLOCK18: cs_set_user_bpammo(id, CSW_GLOCK18, 120) case CSW_AWP: cs_set_user_bpammo(id, CSW_AWP, 30) case CSW_MP5NAVY: cs_set_user_bpammo(id, CSW_MP5NAVY, 120) case CSW_M249: cs_set_user_bpammo(id, CSW_M249, 200) case CSW_M3: cs_set_user_bpammo(id, CSW_M3, 32) case CSW_M4A1: cs_set_user_bpammo(id, CSW_M4A1, 90) case CSW_TMP: cs_set_user_bpammo(id, CSW_TMP, 120) case CSW_G3SG1: cs_set_user_bpammo(id, CSW_G3SG1, 90) case CSW_FLASHBANG: return PLUGIN_HANDLED case CSW_DEAGLE: cs_set_user_bpammo(id, CSW_DEAGLE, 35) case CSW_SG552: cs_set_user_bpammo(id, CSW_SG552, 90) case CSW_AK47: cs_set_user_bpammo(id, CSW_AK47, 90) case CSW_KNIFE: return PLUGIN_HANDLED case CSW_P90: cs_set_user_bpammo(id, CSW_P90, 100) default: return PLUGIN_CONTINUE } return PLUGIN_HANDLED } //The Ham Setting if the player bought Double Damage public Double_Damage(victim, inflictor, attacker, Float:damage) { if (is_user_connected(attacker) && is_user_alive(attacker) && dmg[attacker]) { SetHamParamFloat(4, damage * 2) } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1026\\ f0\\ fs16 \n\\ par } */
Някой друг да го поеме тоз невежа.
shop.sma -> компилираш -> поставяш в plugins папката -> пишеш на нов ред в plugins.ini: "shop.amxx" -> имаш плъгина.
- nFL
- Потребител
- Posts: 13
- Joined: 29 Oct 2015, 12:51
- Skype: krasimir.panaiotov5
- CS Nick: nFL // xXProHexXx
- Favorite version: CS: 1.6
Re: Ultimate Shop [Respawn]
Абе всички ви питам следните въпроси :
-как да направя шопа да се отваря с командата /rshop
-и имали друга команда за отваряне на тоя шоп?
Моля за оточнени е неотклоняващи от тези въпроси отговори! Моля за ПоДрОбЕн отговор!
-как да направя шопа да се отваря с командата /rshop
-и имали друга команда за отваряне на тоя шоп?
Моля за оточнени е неотклоняващи от тези въпроси отговори! Моля за ПоДрОбЕн отговор!
- OciXCrom
- OciXCrom™ Official Profile
- Posts: 585
- Joined: 21 Mar 2013, 14:21
- Skype: doctor.crom1234
- CS Nick: OciXCrom
- Favorite version: CS: 1.6
- Steam Community ID: OciXCrom
- Location: jb.iplay.bg:27015
- Contact:
Re: Ultimate Shop [Respawn]
Моля да вземеш да млъкнеш вече, че вдигна нервите на всички тук. Предоставили са ти нужната информация, на теб оставя да четеш и да ползваш хлапешкия си мозък.
@Allgadrielis: Излишно си губиш времето. Нищо от това няма да му влезне в главата.
@Allgadrielis: Излишно си губиш времето. Нищо от това няма да му влезне в главата.
Last edited by OciXCrom on 29 Oct 2015, 18:58, edited 1 time in total.
- AnythingLOSE
- Потребител
- Posts: 71
- Joined: 18 Oct 2015, 15:04
- Skype: vampireprincess
- CS Nick: allgadrielis
- Favorite version: CS: Global Offensive
- Steam Community ID: listol
- Location: LoL Champion select
Re: Ultimate Shop [Respawn]
Връщам мнението на Ганев като най-ново и излизам от темата тъй като с прости неуки хора аз нямам нерви да се занимавам + че го превърнахме на спам и уср***е темата тотално до толкова че предупрежденията не ни мърдат, камоли смаляването.Ganew wrote:Ето ти го с команда /rshop .. не е трудно да промениш 2 реда и да сложиш по 1 буква горница ..nFL wrote:как да отвора тва ултра меню????
-- 29 Окт 2015, 17:01 --
ООО разбрах как защото имам и megashop и имам проблем като напиша /shop ми излиза megashop когато изключа megashop и напиша пак /shop ми излиза ultrashop но искам ultrashop да се отваря с командата /rshop Моля помогнете!!!
-- 29 Окт 2015, 17:03 --
А няма ли друга команда да отвора ултра шопа ???
Code: Select all
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <hamsandwich> #include <engine> #include <colorchat> #include <fakemeta> #define vip ADMIN_SLAY #define VERSION "5.2" new Cena200HP, Cena200Armor, Cena255HPandArmor, CenaAWP, CenaChameleon, CenaSpeed, CenaG3SG1, CenaInvisible, CenaGrenades, CenaZombie, CenaM249, CenaGravity1, CenaGravity2,CenaSilent, CenaRecoil, CenaAmmo, CenaDMG new Cena200HPVIP, Cena200ArmorVIP, Cena255HPandArmorVIP, CenaAWPVIP, CenaChameleonVIP, CenaSpeedVIP, CenaG3SG1VIP, CenaInvisibleVIP, CenaGrenadesVIP, CenaZombieVIP, CenaM249VIP, CenaGravity1VIP, CenaGravity2VIP, CenaSilentVIP, CenaRecoilVIP, CenaAmmoVIP, CenaDMGVIP new i200HPon, i200Armoron, i255HPandArmoron, AWPon, Chameleonon, Speedon, G3SG1on, Invisibleon, Grenadeson, Zombieon, M249on, Gravity1on, Gravity2on, Silenton, Recoilon, Ammoon, DMGon new TimeRecoil, TimeSpeed, TimeGravity new Timer new VipCeni new cvar_prefiks, cvar_color new KolkoHP, KolkoArmor, KolkoHPandArmor new iCena new Prefiks[32], Colorprefix[11] new NoRecForTime, SpeedForTime, GravityForTime new CountItems[33], MaxItemsPerSpawn new Float:FastSpeed = 300.0 new Float:NormalSpeed = 242.0 new chameleon[33], zombie[33], gravity1[33], gravity2[33], silent[33], recoil[33], dmg[33], Invis[33], HasSpeed[33] new Float:fPlayerGravity = 500.0 new Float:gPlayerGravity = 325.0 new const player_models[][] = { "arctic", "guerilla", "leet", "terror", "gign", "gsg9", "sas", "urban" } public plugin_init() { register_plugin("Ultimate Shop",VERSION,"Flicker") //Price Cvars Cena200HP = register_cvar("shop_hp_cost", "5000") Cena200Armor = register_cvar("shop_armor_cost", "5000") Cena255HPandArmor = register_cvar("shop_hp_and_armor_cost", "12000") CenaAWP = register_cvar("shop_awp_cost", "13000") CenaChameleon = register_cvar("shop_chameleon_cost", "16000") CenaSpeed = register_cvar("shop_speed_cost", "10000") CenaG3SG1 = register_cvar("shop_g3sg1_cost", "13000") CenaInvisible = register_cvar("shop_invisible_cost", "16000") CenaGrenades = register_cvar("shop_grenades_cost", "2000") CenaZombie = register_cvar("shop_zombie_cost", "5000") CenaM249 = register_cvar("shop_m249_deagle_cost", "8000") CenaGravity1 = register_cvar("shop_gravity_60%_cost", "9000") CenaGravity2 = register_cvar("shop_gravity_35%_cost", "15000") CenaSilent = register_cvar("shop_silent_valk_cost", "5000") CenaRecoil = register_cvar("shop_no_recoil_cost", "15000") CenaAmmo = register_cvar("shop_ammo_cost", "6000") CenaDMG = register_cvar("shop_dmg_x2_cost", "15000") //VIP Price Cvars Cena200HPVIP = register_cvar("shop_hp_vip_cost", "5000") Cena200ArmorVIP = register_cvar("shop_armor_vip_cost", "5000") Cena255HPandArmorVIP = register_cvar("shop_hp_and_armor_vip_cost", "12000") CenaAWPVIP = register_cvar("shop_awp_vip_cost", "13000") CenaChameleonVIP = register_cvar("shop_chameleon_vip_cost", "16000") CenaSpeedVIP = register_cvar("shop_speed_vip_cost", "10000") CenaG3SG1VIP = register_cvar("shop_g3sg1_vip_cost", "13000") CenaInvisibleVIP = register_cvar("shop_invisible_vip_cost", "16000") CenaGrenadesVIP = register_cvar("shop_grenades_vip_cost", "2000") CenaZombieVIP = register_cvar("shop_zombie_vip_cost", "5000") CenaM249VIP = register_cvar("shop_m249_deagle_vip_cost", "8000") CenaGravity1VIP = register_cvar("shop_gravity_60%_vip_cost", "9000") CenaGravity2VIP = register_cvar("shop_gravity_35%_vip_cost", "15000") CenaSilentVIP = register_cvar("sohp_silent_valk_vip_cost", "5000") CenaRecoilVIP = register_cvar("shop_no_recoil_vip_cost", "15000") CenaAmmoVIP = register_cvar("shop_ammo_vip_cost", "6000") CenaDMGVIP = register_cvar("shop_dmg_x2_vip_cost", "15000") //VIP Prices on/off VipCeni = register_cvar("vip_costs", "0") //Define using of speed, no recoil and gravity for time and if so, the time for them NoRecForTime = register_cvar("shop_no_recoil_for_time", "1") TimeRecoil = register_cvar("shop_no_recoil_lenght", "20") SpeedForTime = register_cvar("shop_speed_for_time", "1") TimeSpeed = register_cvar("shop_speed_lenght", "20") GravityForTime = register_cvar("shop_gravity_for_time", "1") TimeGravity = register_cvar("shop_gravity_lenght", "20") //On/off each item cvars i200HPon = register_cvar("shop_hp_on", "1") i200Armoron = register_cvar("shop_armor_on", "1") i255HPandArmoron = register_cvar("shop_hp_and_armor_on", "1") AWPon = register_cvar("shop_awp_on", "1") Chameleonon = register_cvar("shop_chameleon_on", "1") Speedon = register_cvar("shop_speed_on", "1") G3SG1on = register_cvar("shop_g3sg1_on", "1") Invisibleon = register_cvar("shop_invisible_on", "1") Grenadeson = register_cvar("shop_grenades_on", "1") Zombieon = register_cvar("shop_zombie_on", "1") M249on = register_cvar("shop_m249_deagle_on", "1") Gravity1on = register_cvar("shop_gravity_60%_on", "1") Gravity2on = register_cvar("shop_gravity_35%_on", "1") Silenton = register_cvar("shop_silent_walk_on", "1") Recoilon = register_cvar("shop_no_recoil_on", "1") Ammoon = register_cvar("shop_ammo_on", "1") DMGon = register_cvar("shop_dmg_x2_on", "1") //Amounts of HP and Armor KolkoArmor = register_cvar("shop_armor_amount", "200") KolkoHP = register_cvar("shop_hp_amount", "200") KolkoHPandArmor = register_cvar("shop_hp_and_armor_amount", "255") //Prefix cvars cvar_prefiks = register_cvar("shop_prefix", "[CS-MaxGaminG.iNFO]") cvar_color = register_cvar("shop_prefix_color", "4") //Register max items per spawn MaxItemsPerSpawn = register_cvar("shop_max_items_for_spawn", "0") //Registering needed hams and events, plus the fakemeta forward for the no-recoil register_forward(FM_CmdStart,"FMStart") RegisterHam(Ham_TakeDamage, "player", "Double_Damage") RegisterHam(Ham_Spawn, "player", "Spawn", 1) register_event("CurWeapon","Weapon","be","1=1") register_clcmd("say /rshop", "Shop") register_clcmd("say_team /rshop", "Shop") } public plugin_precache() { precache_model("models/player/ZombieT/ZombieT.mdl") precache_model("models/player/ZombieCT/ZombieCT.mdl") precache_sound("zombies123/ZombieMutationSound.mp3") } //A stock for the color chat messages stock ColorMessage(const id, const input[], any:...){ new count = 1, players[32]; static msg[ 191 ]; vformat(msg, 190, input, 3); if (id) players[0] = id; else get_players(players , count , "ch"); { for (new i = 0; i < count; i++){ if (is_user_connected(players[i])){ message_begin(MSG_ONE_UNRELIABLE , get_user_msgid("SayText"), _, players[i]); write_byte(players[i]); write_string(msg); message_end();}}}} //End stock //The shop cmd public Shop(id) { switch(get_pcvar_num(cvar_color)) { case 1: Colorprefix = "^x01" case 3: Colorprefix = "^x03" case 4: Colorprefix = "^x04" } get_pcvar_string(cvar_prefiks, Prefiks, charsmax(Prefiks)) if (!is_user_alive(id)) { ColorChat(id, NORMAL, "^%s%s ^1You've to be alive, to open the shop!", Colorprefix, Prefiks) return PLUGIN_HANDLED } else if(get_pcvar_num(MaxItemsPerSpawn) !=0 && CountItems[id] >= get_pcvar_num(MaxItemsPerSpawn)) { ColorChat(id, NORMAL, "^%s%s ^1You've bought the maximum items for this spawn!", Colorprefix, Prefiks) return PLUGIN_HANDLED } else { new Item[64] if(!get_pcvar_num(VipCeni) || !(get_user_flags(id) & vip)) { new menu = menu_create("\wRespawn \rShop:^n", "Shop12") formatex(Item, charsmax(Item), "\w+%d HP \r[\y%d$\r]", get_pcvar_num(KolkoHP), get_pcvar_num(Cena200HP)) if(get_pcvar_num(i200HPon)) menu_additem(menu,Item, "1") formatex(Item, charsmax(Item), "\w+%d Armor \r[\y%d$\r]", get_pcvar_num(KolkoArmor), get_pcvar_num(Cena200Armor)) if(get_pcvar_num(i200Armoron)) menu_additem(menu,Item, "2") formatex(Item, charsmax(Item), "\w+%d HP and Armor \r[\y%d$\r]", get_pcvar_num(KolkoHPandArmor), get_pcvar_num(Cena255HPandArmor)) if(get_pcvar_num(i255HPandArmoron)) menu_additem(menu,Item, "3") formatex(Item, charsmax(Item), "\wAWP \r[\y%d$\r]", get_pcvar_num(CenaAWP)) if(get_pcvar_num(AWPon)) menu_additem(menu,Item, "4") formatex(Item, charsmax(Item), "\wChameleon \r[\y%d$\r]", get_pcvar_num(CenaChameleon)) if(get_pcvar_num(Chameleonon)) menu_additem(menu,Item, "5") formatex(Item, charsmax(Item), "\wSpeed \r[\y%d$\r]", get_pcvar_num(CenaSpeed)) if(get_pcvar_num(Speedon)) menu_additem(menu,Item, "6") formatex(Item, charsmax(Item), "\wG3SG1 \r[\y%d$\r]", get_pcvar_num(CenaG3SG1)) if(get_pcvar_num(G3SG1on)) menu_additem(menu,Item, "7") formatex(Item, charsmax(Item), "\wInvisible \r[\y%d$\r]", get_pcvar_num(CenaInvisible)) if(get_pcvar_num(Invisibleon)) menu_additem(menu,Item, "8") formatex(Item, charsmax(Item), "\wAll Grenades \r[\y%d$\r]", get_pcvar_num(CenaGrenades)) if(get_pcvar_num(Grenadeson)) menu_additem(menu,Item, "9") formatex(Item, charsmax(Item), "\wM249 + Deagle \r[\y%d$\r]", get_pcvar_num(CenaM249)) if(get_pcvar_num(M249on)) menu_additem(menu,Item, "10") formatex(Item, charsmax(Item), "\wGravity \y[\r60%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity1)) if(get_pcvar_num(Gravity1on)) menu_additem(menu,Item, "11") formatex(Item, charsmax(Item), "\wGravity \y[\r35%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity2)) if(get_pcvar_num(Gravity2on)) menu_additem(menu,Item, "12") formatex(Item, charsmax(Item), "\wZombie Model \r[\y%d$\r]", get_pcvar_num(CenaZombie)) if(get_pcvar_num(Zombieon)) menu_additem(menu,Item, "13") formatex(Item, charsmax(Item), "\wSilent Walk \r[\y%d$\r]", get_pcvar_num(CenaSilent)) if(get_pcvar_num(Silenton)) menu_additem(menu,Item, "14") formatex(Item, charsmax(Item), "\wNo Recoil \r[\y%d$\r]", get_pcvar_num(CenaRecoil)) if(get_pcvar_num(Recoilon)) menu_additem(menu,Item, "15") formatex(Item, charsmax(Item), "\wFull Ammo \y[\rCurrent Weapon\y]\r[\y%d$\r]", get_pcvar_num(CenaAmmo)) if(get_pcvar_num(Ammoon)) menu_additem(menu,Item, "16") formatex(Item, charsmax(Item), "\wDouble Damage \r[\y%d$\r]", get_pcvar_num(CenaDMG)) if(get_pcvar_num(DMGon)) menu_additem(menu,Item, "17") menu_display(id, menu) } else if(get_pcvar_num(VipCeni) && (get_user_flags(id) & vip)) { new menu = menu_create("\wRespawn \rShop:^n", "Shop12") formatex(Item, charsmax(Item), "\w+%d HP \r[\y%d$\r]", get_pcvar_num(KolkoHP), get_pcvar_num(Cena200HP)) if(get_pcvar_num(i200HPon)) menu_additem(menu,Item, "1") formatex(Item, charsmax(Item), "\w+%d Armor \r[\y%d$\r]", get_pcvar_num(KolkoArmor), get_pcvar_num(Cena200ArmorVIP)) if(get_pcvar_num(i200Armoron)) menu_additem(menu,Item, "2") formatex(Item, charsmax(Item), "\w+%d HP and Armor \r[\y%d$\r]", get_pcvar_num(KolkoHPandArmor), get_pcvar_num(Cena255HPandArmorVIP)) if(get_pcvar_num(i255HPandArmoron)) menu_additem(menu,Item, "3") formatex(Item, charsmax(Item), "\wAWP \r[\y%d$\r]", get_pcvar_num(CenaAWPVIP)) if(get_pcvar_num(AWPon)) menu_additem(menu,Item, "4") formatex(Item, charsmax(Item), "\wChameleon \r[\y%d$\r]", get_pcvar_num(CenaChameleonVIP)) if(get_pcvar_num(Chameleonon)) menu_additem(menu,Item, "5") formatex(Item, charsmax(Item), "\wSpeed \r[\y%d$\r]", get_pcvar_num(CenaSpeedVIP)) if(get_pcvar_num(Speedon)) menu_additem(menu,Item, "6") formatex(Item, charsmax(Item), "\wG3SG1 \r[\y%d$\r]", get_pcvar_num(CenaG3SG1VIP)) if(get_pcvar_num(G3SG1on)) menu_additem(menu,Item, "7") formatex(Item, charsmax(Item), "\wInvisible \r[\y%d$\r]", get_pcvar_num(CenaInvisibleVIP)) if(get_pcvar_num(Invisibleon)) menu_additem(menu,Item, "8") formatex(Item, charsmax(Item), "\wAll Grenades \r[\y%d$\r]", get_pcvar_num(CenaGrenadesVIP)) if(get_pcvar_num(Grenadeson)) menu_additem(menu,Item, "9") formatex(Item, charsmax(Item), "\wM249 + Deagle \r[\y%d$\r]", get_pcvar_num(CenaM249VIP)) if(get_pcvar_num(M249on)) menu_additem(menu,Item, "10") formatex(Item, charsmax(Item), "\wGravity \y[\r60%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity1VIP)) if(get_pcvar_num(Gravity1on)) menu_additem(menu,Item, "11") formatex(Item, charsmax(Item), "\wGravity \y[\r35%\y] \r[\y%d$\r]", get_pcvar_num(CenaGravity2VIP)) if(get_pcvar_num(Gravity2on)) menu_additem(menu,Item, "12") formatex(Item, charsmax(Item), "\wZombie Model \r[\y%d$\r]", get_pcvar_num(CenaZombieVIP)) if(get_pcvar_num(Zombieon)) menu_additem(menu,Item, "13") formatex(Item, charsmax(Item), "\wSilent Walk \r[\y%d$\r]", get_pcvar_num(CenaSilentVIP)) if(get_pcvar_num(Silenton)) menu_additem(menu,Item, "14") formatex(Item, charsmax(Item), "\wNo Recoil \r[\y%d$\r]", get_pcvar_num(CenaRecoilVIP)) if(get_pcvar_num(Recoilon)) menu_additem(menu,Item, "15") formatex(Item, charsmax(Item), "\wFull Ammo \y[\rCurrent Weapon\y]\r[\y%d$\r]", get_pcvar_num(CenaAmmo)) if(get_pcvar_num(Ammoon)) menu_additem(menu,Item, "16") formatex(Item, charsmax(Item), "\wDouble Damage \r[\y%d$\r]", get_pcvar_num(CenaDMGVIP)) if(get_pcvar_num(DMGon)) menu_additem(menu,Item, "17") menu_display(id, menu) } } return PLUGIN_CONTINUE } public Spawn(id) { if(is_user_connected(id) && is_user_alive(id)){ set_user_maxspeed(id, NormalSpeed) HasSpeed[id] = 0 chameleon[id] = 0 zombie[id] = 0 dmg[id] = 0 silent[id] = 0 gravity1[id] = 0 gravity2[id] = 0 recoil[id] = 0 Invis[id] = 0 set_user_footsteps( id, 0) cs_reset_user_model(id) set_user_rendering( id, _, 0, 0, 0, _, 0 ) CountItems[id] = 0 } } public client_disconnect(id) { HasSpeed[id] = 0 set_user_maxspeed(id, NormalSpeed) chameleon[id] = 0 zombie[id] = 0 dmg[id] = 0 silent[id] = 0 gravity1[id] = 0 gravity2[id] = 0 recoil[id] = 0 Invis[id] = 0 set_user_footsteps( id, 0) cs_reset_user_model(id) set_user_rendering( id, _, 0, 0, 0, _, 0 ) CountItems[id] = 0 } public Shop12(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new iPari = cs_get_user_money(id) get_pcvar_string(cvar_prefiks, Prefiks, charsmax(Prefiks)) new access, callback new data[6], iName[64] menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(Cena200HPVIP) else iCena = get_pcvar_num(Cena200HP) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } set_user_health(id, get_user_health(id) + get_pcvar_num(KolkoHP)) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4+%d HP", Colorprefix, Prefiks, get_pcvar_num(KolkoHP)) } case 2: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(Cena200ArmorVIP) else iCena = get_pcvar_num(Cena200Armor) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } set_user_armor(id, get_user_armor(id) + get_pcvar_num(KolkoArmor)) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4+%d Armor", Colorprefix, Prefiks ,get_pcvar_num(KolkoArmor)) } case 3: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(Cena255HPandArmorVIP) else iCena = get_pcvar_num(Cena255HPandArmor) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } set_user_health(id, get_user_health(id) + get_pcvar_num(KolkoHPandArmor)) set_user_armor(id, get_user_armor(id) + get_pcvar_num(KolkoHPandArmor)) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4+%d HP ^3and ^4Armor", Colorprefix, Prefiks, get_pcvar_num(KolkoHPandArmor)) } case 4: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaAWPVIP) else iCena = get_pcvar_num(CenaAWP) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(user_has_weapon(id, CSW_AWP)) { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4AWP^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } give_item(id, "weapon_awp") cs_set_user_bpammo(id, CSW_AWP, 30) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4AWP", Colorprefix, Prefiks) } case 5: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaChameleonVIP) else iCena = get_pcvar_num(CenaChameleon) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_CONTINUE } if (!chameleon[id]) { cs_set_user_model(id, player_models[cs_get_user_team(id) == CS_TEAM_CT ? random_num(0, 3) : random_num(4, 7)]) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Chameleon", Colorprefix, Prefiks) chameleon[id] = 1 CountItems[id]++ } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Chameleon^3!", Colorprefix, Prefiks) return PLUGIN_CONTINUE } return PLUGIN_HANDLED } case 6: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaSpeedVIP) else iCena = get_pcvar_num(CenaSpeed) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!HasSpeed[id]) { set_user_maxspeed(id, FastSpeed) if(get_pcvar_num(SpeedForTime)) { Timer = get_pcvar_num(TimeSpeed) set_task(0.1, "vreme_za_speed",id) } HasSpeed[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Speed", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Speed^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 7: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaG3SG1VIP) else iCena = get_pcvar_num(CenaG3SG1) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(user_has_weapon(id, CSW_G3SG1)) { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4G3SG1^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } give_item(id,"weapon_g3sg1") cs_set_user_bpammo(id, CSW_G3SG1, 90) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4G3SG1", Colorprefix, Prefiks) } case 8: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaInvisibleVIP) else iCena = get_pcvar_num(CenaInvisible) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!Invis[id]) { set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 150) cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Invisible", Colorprefix, Prefiks) Invis[id] = 1 CountItems[id]++ } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Invisible!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 9: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaGrenadesVIP) else iCena = get_pcvar_num(CenaGrenades) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4All Grenades", Colorprefix, Prefiks) } case 10: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaM249VIP) else iCena = get_pcvar_num(CenaM249) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(user_has_weapon(id, CSW_DEAGLE) && user_has_weapon(id, CSW_M249)) { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4M249 + Deagle^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } else { give_item(id, "weapon_m249") give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_M249, 200) cs_set_user_bpammo(id, CSW_DEAGLE, 35) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4M249 + Deagle", Colorprefix, Prefiks) } } case 11: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaGravity1VIP) else iCena = get_pcvar_num(CenaGravity1) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!gravity1[id]) { set_user_gravity(id, fPlayerGravity / 800) if(get_pcvar_num(GravityForTime)) { Timer = get_pcvar_num(TimeGravity) set_task(0.1, "vreme_za_gravity",id) } gravity1[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Gravity 60%", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Gravity 60%^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 12: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaGravity2VIP) else iCena = get_pcvar_num(CenaGravity2) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!gravity2[id]) { set_user_gravity(id, gPlayerGravity / 800) if(get_pcvar_num(GravityForTime)) { Timer = get_pcvar_num(TimeGravity) set_task(0.1, "vreme_za_gravity",id) } gravity2[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Gravity 35%", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Gravity 35%^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 13: { new CsTeams:team = cs_get_user_team(id) if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaZombieVIP) else iCena = get_pcvar_num(CenaZombie) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if (!zombie[id]) { if (team == CS_TEAM_CT) cs_set_user_model(id, "ZombieCT") else if (team == CS_TEAM_T) cs_set_user_model(id, "ZombieT") emit_sound(0,CHAN_AUTO,"zombies123/ZombieMutationSound.mp3",VOL_NORM,ATTN_NORM,0,PITCH_NORM) cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Zombie Model", Colorprefix, Prefiks) zombie[id] = 1 } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Zombie Model^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 14: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaSilentVIP) else iCena = get_pcvar_num(CenaSilent) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!silent[id]) { set_user_footsteps( id, 1 ) silent[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Silent Walk", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Silent Walk^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 15: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaRecoilVIP) else iCena = get_pcvar_num(CenaRecoil) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!recoil[id]) { if(get_pcvar_num(NoRecForTime)) { Timer = get_pcvar_num(TimeRecoil) set_task(0.1, "vreme_za_recoil", id) } recoil[id] = 1 CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4No Recoil", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4No Recoil^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } case 16: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaAmmoVIP) else iCena = get_pcvar_num(CenaAmmo) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } dava_ammo(id) CountItems[id]++ cs_set_user_money(id, iPari - iCena) ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Full Ammo", Colorprefix, Prefiks) } case 17: { if(get_pcvar_num(VipCeni) && get_user_flags(id) & vip) iCena = get_pcvar_num(CenaDMGVIP) else iCena = get_pcvar_num(CenaDMG) if (cs_get_user_money(id) < iCena) { ColorChat(id, NORMAL, "^%s%s ^3You don't have enough ^4money!", Colorprefix, Prefiks) return PLUGIN_HANDLED } if(!dmg[id]) { dmg[id] = 1 cs_set_user_money(id, iPari - iCena) CountItems[id]++ ColorChat(id, NORMAL, "^%s%s ^3You bought ^4Double Damage", Colorprefix, Prefiks) } else { ColorChat(id, NORMAL, "^%s%s ^3You already have ^4Double Damage^3!", Colorprefix, Prefiks) return PLUGIN_HANDLED } } } return PLUGIN_HANDLED } //The speed and recoil setting/removing by the time (if defined by cvars) public vreme_za_recoil(id) { if(!recoil[id]) return --Timer set_task(1.0, "vreme_za_recoil", id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 12.0) show_hudmessage(id, "No Recoil Time: [%i]",Timer) if(!is_user_alive(id)) { remove_task(id) set_task(0.1, "recoil_premahvane", id) } if(Timer < 1) { remove_task(id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 3.0) show_hudmessage(id, "No Recoil Time: [Over]") set_task(0.1, "recoil_premahvane", id) } } public vreme_za_speed(id) { if(!HasSpeed[id]) return --Timer set_task(1.0, "vreme_za_speed", id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 12.0) show_hudmessage(id, "Speed Time: [%i]",Timer) if(!is_user_alive(id)) { remove_task(id) set_task(0.1, "speed_premahvane", id) } if(Timer < 1) { remove_task(id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 3.0) show_hudmessage(id, "Speed Time: [Over]") set_task(0.1, "speed_premahvane", id) } } public vreme_za_gravity(id) { if(gravity1[id]) { if(!gravity1[id]) return } else if(gravity2[id]) { if(!gravity2[id]) return } --Timer set_task(1.0, "vreme_za_gravity", id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 12.0) show_hudmessage(id, "Gravity Time: [%i]",Timer) if(!is_user_alive(id)) { remove_task(id) set_task(0.1, "gravity_premahvane", id) } if(Timer < 1) { remove_task(id) set_hudmessage(random(255), random(255), random(255), 0.01, 0.3, 0, 6.0, 3.0) show_hudmessage(id, "Gravity Time: [Over]") set_task(0.1, "gravity_premahvane", id) } } public speed_premahvane(id) { if(HasSpeed[id]) { HasSpeed[id] = 0 ColorChat(id, NORMAL, "^%s%s ^3Speed time is ^4OVER^3!", Colorprefix, Prefiks) set_user_maxspeed(id, NormalSpeed) } } public recoil_premahvane(id) { if(recoil[id]) { recoil[id] = 0 ColorChat(id, NORMAL, "^%s%s ^3No Recoil time is ^4OVER^3!", Colorprefix, Prefiks) } } public gravity_premahvane(id) { if(gravity1[id]) gravity1[id] = 0 else if(gravity2[id]) gravity2[id] = 0 ColorChat(id, NORMAL, "^%s%s ^3Gravity time is ^4OVER^3!", Colorprefix, Prefiks) set_user_gravity(id, 1.0) } //The CurWeapon event for not losing the speed when change weapon (I decided to use it insted of Ham_Item_PreFrame) public Weapon(id) { if(HasSpeed[id]) { set_user_maxspeed( id, FastSpeed) } else if(!HasSpeed[id]) { set_user_maxspeed( id, NormalSpeed) } } //NO-Recoil fakemeta forward public FMStart(id, uc_handle, seed) { if(!is_user_alive(id)) return FMRES_IGNORED new PressedButton = get_uc(uc_handle, UC_Buttons) if(PressedButton & IN_ATTACK && recoil[id]) { entity_set_vector(id, EV_VEC_punchangle, Float:{0.0, 0.0, 0.0}) PressedButton &= ~IN_ATTACK set_uc(uc_handle, UC_Buttons, PressedButton) } return FMRES_HANDLED } //Switching between the different guns for the Full Ammo option public dava_ammo(id) { new kurshumi, pulnitel, pushka = get_user_weapon(id,kurshumi,pulnitel) switch(pushka) { case CSW_P228: cs_set_user_bpammo(id, CSW_P228, 52) case CSW_SCOUT: cs_set_user_bpammo(id, CSW_SCOUT, 90) case CSW_HEGRENADE: return PLUGIN_HANDLED case CSW_XM1014: cs_set_user_bpammo(id, CSW_XM1014, 32) case CSW_C4: return PLUGIN_HANDLED case CSW_MAC10: cs_set_user_bpammo(id, CSW_MAC10, 100) case CSW_AUG: cs_set_user_bpammo(id, CSW_AUG, 90) case CSW_SMOKEGRENADE: return PLUGIN_HANDLED case CSW_ELITE: cs_set_user_bpammo(id, CSW_ELITE, 120) case CSW_FIVESEVEN: cs_set_user_bpammo(id, CSW_FIVESEVEN, 100) case CSW_UMP45: cs_set_user_bpammo(id, CSW_UMP45, 100) case CSW_SG550: cs_set_user_bpammo(id, CSW_SG550, 90) case CSW_GALI: cs_set_user_bpammo(id, CSW_GALI, 90) case CSW_FAMAS: cs_set_user_bpammo(id, CSW_FAMAS, 90) case CSW_USP: cs_set_user_bpammo(id, CSW_USP, 100) case CSW_GLOCK18: cs_set_user_bpammo(id, CSW_GLOCK18, 120) case CSW_AWP: cs_set_user_bpammo(id, CSW_AWP, 30) case CSW_MP5NAVY: cs_set_user_bpammo(id, CSW_MP5NAVY, 120) case CSW_M249: cs_set_user_bpammo(id, CSW_M249, 200) case CSW_M3: cs_set_user_bpammo(id, CSW_M3, 32) case CSW_M4A1: cs_set_user_bpammo(id, CSW_M4A1, 90) case CSW_TMP: cs_set_user_bpammo(id, CSW_TMP, 120) case CSW_G3SG1: cs_set_user_bpammo(id, CSW_G3SG1, 90) case CSW_FLASHBANG: return PLUGIN_HANDLED case CSW_DEAGLE: cs_set_user_bpammo(id, CSW_DEAGLE, 35) case CSW_SG552: cs_set_user_bpammo(id, CSW_SG552, 90) case CSW_AK47: cs_set_user_bpammo(id, CSW_AK47, 90) case CSW_KNIFE: return PLUGIN_HANDLED case CSW_P90: cs_set_user_bpammo(id, CSW_P90, 100) default: return PLUGIN_CONTINUE } return PLUGIN_HANDLED } //The Ham Setting if the player bought Double Damage public Double_Damage(victim, inflictor, attacker, Float:damage) { if (is_user_connected(attacker) && is_user_alive(attacker) && dmg[attacker]) { SetHamParamFloat(4, damage * 2) } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1026\\ f0\\ fs16 \n\\ par } */
Някой друг да го поеме тоз невежа.[/quote]
Този код го поставяш в текстов файл, запазваш го под име;
shop.sma -> компилираш -> поставяш в plugins папката -> пишеш на нов ред в plugins.ini: "shop.amxx" -> имаш плъгина.[/quote]
По-подробно от това няма на къде. Нагласена е командата
- nFL
- Потребител
- Posts: 13
- Joined: 29 Oct 2015, 12:51
- Skype: krasimir.panaiotov5
- CS Nick: nFL // xXProHexXx
- Favorite version: CS: 1.6
Re: Ultimate Shop [Respawn]
само как да махна префикса Cs-MaxGamin.InFo и да сложа [UltraShop]
- AnythingLOSE
- Потребител
- Posts: 71
- Joined: 18 Oct 2015, 15:04
- Skype: vampireprincess
- CS Nick: allgadrielis
- Favorite version: CS: Global Offensive
- Steam Community ID: listol
- Location: LoL Champion select
Re: Ultimate Shop [Respawn]
Отваряш файла с кода -> CTRL + F -> пишеш CS-MAXGA -> сменяш с Ultrashop -> компилираш -> слагаш плъгина -> рескаш сървъраnFL wrote:само как да махна префикса Cs-MaxGamin.InFo и да сложа [UltraShop]
- OciXCrom
- OciXCrom™ Official Profile
- Posts: 585
- Joined: 21 Mar 2013, 14:21
- Skype: doctor.crom1234
- CS Nick: OciXCrom
- Favorite version: CS: 1.6
- Steam Community ID: OciXCrom
- Location: jb.iplay.bg:27015
- Contact:
Re: Ultimate Shop [Respawn]
Трагичното е, че това е cvar. No comment.
- nFL
- Потребител
- Posts: 13
- Joined: 29 Oct 2015, 12:51
- Skype: krasimir.panaiotov5
- CS Nick: nFL // xXProHexXx
- Favorite version: CS: 1.6
Re: Ultimate Shop [Respawn]
Направих това на .sma файла и нищо не стана ???Allgadrielis wrote:Отваряш файла с кода -> CTRL + F -> пишеш CS-MAXGA -> сменяш с Ultrashop -> компилираш -> слагаш плъгина -> рескаш сървъраnFL wrote:само как да махна префикса Cs-MaxGamin.InFo и да сложа [UltraShop]