Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- #include <amxmisc>
- #include <cstrike>
- #include <fun>
- #include <colorchat>
- #define PLUGIN "Gun Shop"
- #define VERSION "1.0"
- #define AUTHOR "Kosta"
- new const shop[][] = { "ML_SHOP_ITEM1", "ML_SHOP_ITEM2","ML_SHOP_ITEM3", "ML_SHOP_ITEM4", "ML_SHOP_ITEM5"}
- new const pare[] = { 2000, 2500, 3000,3000, 8000, 10000 }
- new const oruzija[][] = { "weapon_ak47", "weapon_m4a1", "weapon_awp", "weapon_m249", "weapon_g3sg1"}
- new const MAIN_MENU[][] = { "PRODAVNICA" }
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- register_clcmd("say /shop", "Shope")
- register_clcmd("say_team /shop", "Shope")
- register_clcmd("say_team /prodavnica", "Shope")
- register_clcmd("say /prodavnica", "Shope")
- register_clcmd("say_team /prodavnica", "Shope")
- register_clcmd("say /language", "lang")
- register_clcmd("say_team /language", "lang")
- register_clcmd("say /jezik", "lang")
- register_clcmd("say_team /jezik", "lang")
- register_clcmd("say /jazik", "lang")
- register_clcmd("say_team /jazik", "lang")
- register_dictionary("Shop.txt")
- }
- public Guns(id)
- {
- if(is_user_alive(id)) {
- new oruzija[60], gun_item[65];
- formatex(oruzija, charsmax(oruzija), "%L", id, "ML_SHOP_NASLOV")
- new menu = menu_create(oruzija, "GunsHandle")
- for(new i = 0; i < sizeof shop; i++) {
- formatex(gun_item, charsmax(gun_item), "%L",id, shop[i])
- menu_additem(menu, gun_item)
- }
- menu_display(id, menu)
- }
- }
- public GunsHandle(id, menu, item)
- {
- if(item == MENU_EXIT)
- {
- menu_destroy(menu)
- return PLUGIN_CONTINUE
- }
- new pare = cs_get_user_money(id)
- switch(item)
- {
- case 0:
- {
- if(pare < 2000)
- {
- ColorChat(id, GREEN, "%L",id, "ML_NEMA_DOVOLJNO_PARA")
- return PLUGIN_CONTINUE;
- }
- else
- {
- give_item(id, "weapon_ak47")
- cs_set_user_bpammo(id, CSW_AK47,90);
- ColorChat(id, GREEN, "%L",id, "ML_AK47")
- cs_set_user_money(id, pare - 3000)
- return PLUGIN_HANDLED;
- }
- }
- case 1:
- {
- if(pare < 2500)
- {
- ColorChat(id, GREEN, "%L",id, "ML_NEMA_DOVOLJNO_PARA")
- return PLUGIN_CONTINUE;
- }
- else
- {
- give_item(id, "weapon_m4a1")
- cs_set_user_bpammo(id, CSW_M4A1,90);
- ColorChat(id, GREEN, "%L",id, "ML_M4A1")
- cs_set_user_money(id,pare - 2000)
- return PLUGIN_HANDLED;
- }
- }
- case 2:
- if(pare < 3000)
- {
- ColorChat(id, GREEN, "%L",id, "ML_NEMA_DOVOLJNO_PARA")
- return PLUGIN_CONTINUE;
- }
- else
- {
- give_item(id, "weapon_awp")
- cs_set_user_bpammo(id, CSW_AWP,30);
- ColorChat(id, GREEN, "%L",id, "ML_AWP")
- cs_set_user_money(id, pare - 3000)
- return PLUGIN_HANDLED;
- }
- case 3:
- {
- if(pare < 3000)
- {
- ColorChat(id, GREEN, "%L",id, "ML_NEMA_DOVOLJNO_PARA")
- return PLUGIN_CONTINUE;
- }
- else
- {
- give_item(id, "weapon_m249")
- cs_set_user_bpammo(id, CSW_M249,90);
- ColorChat(id, GREEN, "%L", id, "ML_M249")
- cs_set_user_money(id, pare - 3000)
- return PLUGIN_HANDLED;
- }
- }
- case 4:
- if(pare < 10000)
- {
- ColorChat(id, GREEN, "%L",id, "ML_NEMA_DOVOLJNO_PARA")
- return PLUGIN_CONTINUE;
- }
- else
- {
- give_item(id, "weapon_g3sg1")
- ColorChat(id, GREEN, "%L",id, "ML_AUTO_SNIPER")
- cs_set_user_money(id, pare - 10000)
- return PLUGIN_HANDLED;
- }
- }
- return PLUGIN_CONTINUE
- }
- public Shope(id) {
- if(!is_user_alive(id)) {
- ColorChat(id, GREEN, "Ne mozes koristiti Shop kada si mrtav!")
- }
- if(is_user_alive(id)) {
- new shop_menu[60],main_menu[65];
- formatex(shop_menu, charsmax(shop_menu), "%L", id, "ML_SHOP_MENU")
- new menia = menu_create(shop_menu, "ShopeHandle");
- for(new i = 0; i < sizeof MAIN_MENU; i++) {
- formatex(main_menu, charsmax(main_menu), "%L",id, MAIN_MENU[i])
- menu_additem(menia, main_menu)
- }
- menu_display(id, menia)
- }
- }
- public ShopeHandle(id, menia, item) {
- if(item == MENU_EXIT) {
- menu_destroy(menia);
- return PLUGIN_CONTINUE;
- }
- switch(item)
- {
- case 0:
- {
- Guns(id)
- }
- }
- return PLUGIN_CONTINUE;
- }
- public lang(id) {
- new Item[30]
- formatex(Item, charsmax(Item), "%L", id, "ML_MENI")
- new meni = menu_create(Item, "Lang_Handle");
- menu_additem(meni, "English");
- menu_additem(meni, "Srpski");
- menu_additem(meni, "Makedonski");
- menu_display(id, meni);
- }
- public Lang_Handle(id, meni, item)
- {
- if(item++ == MENU_EXIT)
- {
- menu_destroy(meni);
- return PLUGIN_CONTINUE;
- }
- switch(item)
- {
- case 1: set_user_info(id, "lang", "en")
- case 2: set_user_info(id, "lang", "sr")
- case 3: set_user_info(id, "lang", "mk")
- }
- menu_destroy(meni);
- return PLUGIN_CONTINUE;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement