В меню сделал так:
- Код: Выделить всё
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "inf"
new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menu("Menu 1", keys, "func_menu")
register_concmd("mainmenu_shop_pistols", "Server_Menu")
}
public Server_Menu(id)
{
new name[32]
get_user_name(id, name, 31)
static menu[650], iLen
new player_name[32]
get_user_name(id, player_name, 31)
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yМагазин \rCSO оружий\w^n^n", player_name)
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r1\w. [\rПистолет\w] Anaconda [\r800$\w]^n")
keys |= MENU_KEY_1
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r2\w. Пусто^n")
keys |= MENU_KEY_2
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r3\w. Пусто^n")
keys |= MENU_KEY_3
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r4\w. Пусто^n")
keys |= MENU_KEY_4
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r5\w. Пусто^n")
keys |= MENU_KEY_5
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r6\w. Пусто^n")
keys |= MENU_KEY_6
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r7\w. Пусто^n^n")
keys |= MENU_KEY_7
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r8\w. Пусто^n")
keys |= MENU_KEY_8
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r9\w. Пусто^n^n")
keys |= MENU_KEY_9
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r0\w. Выход")
keys |= MENU_KEY_0
show_menu(id, keys, menu, -1, "Menu 1")
return PLUGIN_HANDLED
}
public func_menu(id, key)
{
switch(key)
{
case 0:
{
if(cs_get_user_money(id) >= 800)
{
cs_set_user_money(id, cs_get_user_money(id) - 800)
register_clcmd("mainmenu_shop_give_anaconda", "give_anaconda")
}
}
case 1: client_cmd(id, "mainmenu_shop_give_")
case 2: client_cmd(id, "mainmenu_shop_give_")
case 3: client_cmd(id, "mainmenu_shop_give_")
case 4: client_cmd(id, "mainmenu_shop_give_")
case 5: client_cmd(id, "mainmenu_shop_give_")
case 6: client_cmd(id, "mainmenu_shop_give_")
case 7: client_cmd(id, "mainmenu_shop_give_")
case 8: client_cmd(id, "mainmenu_shop_give_")
}
return PLUGIN_HANDLED
}
В итоге при покупке оружия снимает деньги (800$), а оружие не даёт.
Скриншоты: Вы должны зарегистрироваться, чтобы видеть ссылки. , Вы должны зарегистрироваться, чтобы видеть ссылки. .
Но когда сам пишешь в консоли "mainmenu_shop_give_anaconda" оружие выдаёт.
Скриншот: Вы должны зарегистрироваться, чтобы видеть ссылки.
P.S: Извините что не смог ссылки в [img] записать, выскакивала ошибка "Не удалось определить размеры изображения. Проверьте правильность введённого адреса URL."
P.S(2): Вопрос решён. Можно закрывать тему. Спасибо кто ответил .