Подскажите пожалуйста, заранее спасибо!
- Код: Выделить всё
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <xs>
#include <zombieplague>
#include <cromchat>
#include <zp_level_system>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
#define SFERA 25 //цена гранаты купол
native get_user_coins(id)
native set_user_coins(id, iNum)
native zp_give_user_sfera(id)
new sfera_l[33]
public plugin_init() {
register_clcmd("blood_shop", "cmdMenu", ADMIN_ALL);
register_plugin(PLUGIN, VERSION, AUTHOR);
}
public cmdMenu(id) {
if(!is_user_connected(id))
return PLUGIN_HANDLED
new menuh[512]
formatex(menuh,512,"\rМагазин \rКрови^n[ZP] Кристаллов \rкрови: \r%d", get_user_coins(id))
new i_Menu = menu_create(menuh ,"menu_handler")
formatex(menuh,512,"Граната Купол 20 сек. \r%i \rкрови", sfera_l[id]) // Показ цены
menu_additem(i_Menu, menuh, "1", 0);
menu_additem(i_Menu, "100 кристаллов крови на 10 кристаллов", "2", 0);
menu_additem(i_Menu, "Предмет", "3", 0);
menu_additem(i_Menu, "Предмет", "4", 0);
menu_additem(i_Menu, "Предмет", "5", 0);
menu_additem(i_Menu, "Предмет", "6", 0);
menu_additem(i_Menu, "Предмет", "7", 0);
menu_additem(i_Menu, "Предмет", "8", 0);
menu_setprop(i_Menu, MPROP_NEXTNAME, "Далее");
menu_setprop(i_Menu, MPROP_BACKNAME, "Назад");
menu_setprop(i_Menu, MPROP_EXITNAME, "Выход");
menu_display(id, i_Menu, 0)
return PLUGIN_HANDLED;
}
public menu_handler(id, menu, item) {
if( item < 0 ) return PLUGIN_CONTINUE;
new cmd[3], access, callback;
menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);
new Choise = str_to_num(cmd)
switch (Choise) {
case 1: {
zp_give_user_sfera(id)
sfera_l[id] = sfera_l[id] * 2 // Увеличение цены
}
case 2: {
if(get_user_coins(id)>= 100) {
set_user_coins(id, get_user_coins(id) - 100)
zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 10)
} else CC_SendMessage(id, "&x07[&x04ZP&x07]&x04 &x04Не хвататет &x07кристаллов крови.")
}
case 3: {
set_user_coins(id, get_user_coins(id) + 100)
}
}
return PLUGIN_HANDLED;
}