Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <cstrike>
- #include <fun>
- #include <hamsandwich>
- #include <colorchat>
- new pret_awp, pret_hp, pret_ap, pret_scout, pret_fb_he, pret_sg_hp;
- public plugin_init()
- {
- register_plugin("Shop DR", "1.1", "StefaN@CSX")
- register_clcmd("say /shop", "menu")
- pret_awp = register_cvar("awp_cost", "5000")
- pret_hp = register_cvar("hp_cost", "4500")
- pret_ap = register_cvar("ap_cost", "4500")
- pret_scout = register_cvar("scout_cost", "3000")
- pret_fb_he = register_cvar("fb_he_cost", "3000")
- pret_sg_hp = register_cvar("sg_hp_cost", "3500")
- }
- public menu(id)
- {
- new menu = menu_create("\yDeathRun Shop^n\wAlege ce doresti sa cumperi:", "menu_item", cs_get_user_money(id))
- menu_additem(menu, "AWP \y(5000$)", "1")
- menu_additem(menu, "Scout \y(3000$)", "2")
- menu_additem(menu, "Flashbang + HE \y(3000$)", "3")
- menu_additem(menu, "Smokegrenade + 25 HP \y(3500$)", "4")
- menu_additem(menu, "150 HP \y(4500$)", "5")
- menu_additem(menu, "100 AP \y(4500$)", "6")
- menu_display(id, menu, 0)
- return PLUGIN_HANDLED
- }
- public menu_item(id, menu, item, player)
- {
- if(item == MENU_EXIT)
- {
- return PLUGIN_HANDLED
- }
- new data[6], iName[64]
- new access, callback
- menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
- new key = str_to_num(data)
- switch(key)
- {
- case 1:
- {
- if(cs_get_user_team(id) & CS_TEAM_CT)
- {
- if(cs_get_user_money(id) <= get_pcvar_num(pret_awp))
- {
- ColorChat(id, GREEN, "^3[Shop] ^4Nu ai suficienti bani^1. ^4Ai nevoie de^1: ^4%i$", get_pcvar_num(pret_awp))
- }
- if(cs_get_user_money(id) >= get_pcvar_num(pret_awp))
- {
- cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(pret_awp))
- give_item(id, "weapon_awp")
- ColorChat(id, GREEN, "^3[Shop] ^4Ai cumparat ^3AWP^1. ^4Ai ramas cu^1: ^4%i$", cs_get_user_money(id))
- }
- }
- else{
- ColorChat(id, GREEN, "^3[Shop] ^4Trebuie sa fii CT ^4pentru a cumpara ^3AWP^1.")
- }
- }
- case 2:
- {
- if(cs_get_user_team(id) & CS_TEAM_CT)
- {
- if(cs_get_user_money(id) <= get_pcvar_num(pret_scout))
- {
- ColorChat(id, GREEN, "^3[Shop] ^4Nu ai suficienti bani^1. ^4Ai nevoie de^1: ^4%i$", get_pcvar_num(pret_scout))
- }
- if(cs_get_user_money(id) >= get_pcvar_num(pret_scout))
- {
- cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(pret_scout))
- give_item(id, "weapon_scout")
- ColorChat(id, GREEN, "^3[Shop] ^4Ai cumparat ^3Scout^1. ^4Ai ramas cu^1: ^4%i$", cs_get_user_money(id))
- }
- }
- else{
- ColorChat(id, GREEN, "^3[Shop] ^4Trebuie sa fii CT ^4pentru a cumpara ^3Scout^1.")
- }
- }
- case 3:
- {
- if(cs_get_user_money(id) <= get_pcvar_num(pret_fb_he))
- {
- ColorChat(id, GREEN, "^3[Shop] ^4Nu ai suficienti bani^1. ^4Ai nevoie de^1: ^4%i$", get_pcvar_num(pret_fb_he))
- }
- if(cs_get_user_money(id) >= get_pcvar_num(pret_fb_he))
- {
- cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(pret_fb_he))
- give_item(id, "weapon_flashbang")
- give_item(id, "weapon_hegrenade")
- cs_set_user_bpammo (id, CSW_FLASHBANG, 2)
- //cs_set_user_bpammo (id, CSW_HEGRENADE, 1)
- ColorChat(id, GREEN, "^3[Shop] ^4Ai cumparat ^3Flashbang + HE^1. ^4Ai ramas cu^1: ^4%i$", cs_get_user_money(id))
- }
- }
- case 4:
- {
- if(cs_get_user_money(id) <= get_pcvar_num(pret_sg_hp))
- {
- ColorChat(id, GREEN, "^3[Shop] ^4Nu ai suficienti bani^1. ^4Ai nevoie de^1: ^4%i$", get_pcvar_num(pret_sg_hp))
- }
- if(cs_get_user_money(id) >= get_pcvar_num(pret_sg_hp))
- {
- cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(pret_sg_hp))
- set_user_health(id, get_user_health(id) + 25)
- give_item(id, "weapon_smokegrenade")
- //cs_set_user_bpammo (id, CSW_SMOKEGRENADE, 1)
- ColorChat(id, GREEN, "^3[Shop] ^4Ai cumparat ^3Smokegrenade + 25 HP^1. ^4Ai ramas cu^1: ^4%i$", cs_get_user_money(id))
- }
- }
- case 5:
- {
- if(cs_get_user_money(id) <= get_pcvar_num(pret_hp))
- {
- ColorChat(id, GREEN, "^3[Shop] ^4Nu ai suficienti bani^1. ^4Ai nevoie de^1: ^4%i$", get_pcvar_num(pret_hp))
- }
- if(cs_get_user_money(id) >= get_pcvar_num(pret_hp))
- {
- cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(pret_hp))
- set_user_health(id, get_user_health(id) + 150)
- ColorChat(id, GREEN, "^3[Shop] ^4Ai cumparat ^3 150 HP^1. ^4Ai ramas cu^1: ^4%i$", cs_get_user_money(id))
- }
- }
- case 6:
- {
- if(cs_get_user_money(id) <= get_pcvar_num(pret_ap))
- {
- ColorChat(id, GREEN, "^3[Shop] ^4Nu ai suficienti bani^1. ^4Ai nevoie de^1: ^4%i$", get_pcvar_num(pret_ap))
- }
- if(cs_get_user_money(id) >= get_pcvar_num(pret_ap))
- {
- cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(pret_ap))
- set_user_armor(id, get_user_armor(id) + 100)
- ColorChat(id, GREEN, "^3[Shop] ^4Ai cumparat ^3 100 AP^1. ^4Ai ramas cu^1: ^4%i$", cs_get_user_money(id))
- }
- }
- }
- return PLUGIN_HANDLED;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement