• Гость, перед открытием темы прочитай описание раздела, чтобы не ошибиться. Любые вопросы по настройке сервера создаются в разделе Технической Поддержки.

Решено меню сервера не работает плагин

Статус
В этой теме нельзя размещать новые ответы.

s1ngle71rus

Участник
Сообщения
145
Симпатии
1
Баллы
79
#1
Всем привет не могу понять какой командой открывается меню на сервере , плагин поставил он работает , также можно его как то сделать как у всех , чтобы он открывался на букву N?
#include <amxmodx>

#define PLUGIN "Меню_Сервера"
#define VERSION "2.6"
#define AUTHOR "Dobriy"

public plugin_init() {

register_clcmd("servmenu", "cmdMenu", ADMIN_ALL);
register_plugin(PLUGIN, VERSION, AUTHOR);
}

public cmdMenu(id) {
new i_Menu = menu_create("\r[Меню Серва] by \y[Dobriy]", "menu_handler");
menu_additem(i_Menu, "\y[Обнулить Счет]", "1", 0);
menu_additem(i_Menu, "\r[Купить Вип]", "2", 0);
menu_additem(i_Menu, "\r[Купить Админ]", "3", 0);
menu_additem(i_Menu, "\y[Топ 15]", "4", 0);
menu_additem(i_Menu, "\y[Мой Ранг]", "5", 0);
menu_additem(i_Menu, "\y[Голосовать за смену карты]", "6", 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)
}

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: {client_cmd(id, "say /rs")
}
case 2: {client_cmd(id, "say /vipka")
}
case 3: {client_cmd(id, "say /adminka")
}
case 4: {client_cmd(id, "say /top15")
}
case 5: {client_cmd(id, "say /rank")
}
case 6: {client_cmd(id, "say /rtv")
}
}
return PLUGIN_HANDLED;
}
 

F1RST

...ONLYONE
Администратор
Сообщения
195
Симпатии
41
Баллы
109
#2
s1ngle71rus,
PHP:
register_clcmd("servmenu", "cmdMenu", ADMIN_ALL);
в консоль клиента вписать servmenu
 

s1ngle71rus

Участник
Сообщения
145
Симпатии
1
Баллы
79
#5
#include <amxmodx>

#define PLUGIN "Меню_Сервера"
#define VERSION "2.6"
#define AUTHOR "s1ngle"

public plugin_init() {

register_clcmd("nighvision", "servmenu");
register_plugin(PLUGIN, VERSION, AUTHOR);
}

public cmdMenu(id) {
new i_Menu = menu_create("\r[Меню Серва] by \y[Dobriy]", "menu_handler");
menu_additem(i_Menu, "\y[Обнулить Счет]", "1", 0);
menu_additem(i_Menu, "\r[Купить Вип]", "2", 0);
menu_additem(i_Menu, "\r[Купить Админ]", "3", 0);
menu_additem(i_Menu, "\y[Топ 15]", "4", 0);
menu_additem(i_Menu, "\y[Мой Ранг]", "5", 0);
menu_additem(i_Menu, "\y[Голосовать за смену карты]", "6", 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)
}

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: {client_cmd(id, "say /rs")
}
case 2: {client_cmd(id, "say /vipka")
}
case 3: {client_cmd(id, "say /adminka")
}
case 4: {client_cmd(id, "say /top15")
}
case 5: {client_cmd(id, "say /rank")
}
case 6: {client_cmd(id, "say /rtv")
}
}
return PLUGIN_HANDLED;
}

Не работает не открывается(
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху