Сompiler Меню сервера

FireShok

Пользователь
Регистрация
30 Сен 2018
Сообщения
1
Симпатии
0
#1
Amx Mod X
AMXX 1.8.2
Ошибка
Could not locate output file /hlds/web/www/amxxpc/work/plugins/menu.amx (compile failed
Исходник
Код:
#include <amxmodx>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

public plugin_init() {

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

public cmdMenu(id) {
       new i_Menu = menu_create("Меню сервера Лихие 90-е", "menu_handler");
       menu_additem(i_Menu, "Обнулить Счет", "1", 0);
       menu_additem(i_Menu, "Забанить Игрока", "2", 0);
       menu_additem(i_Menu, "Сменить Карту", "3", 0);
       menu_additem(i_Menu, "Ранг на сервера", "4", 0);
       menu_additem(i_Menu, "Тор 15 Игроков", "5", 0);
       menu_additem(i_Menu, "Купить Привилегии", "6", 0);
       menu_additem(i_Menu, "Админ меню", "7", 0);
       menu_additem(i_Menu, "Вип меню", "8", 0);
       menu_additem(i_Menu, "Правила сервера", "9", 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 client_authorized(id)
{
client_cmd(id, "bind ^"f3^" ^"menu^"")
}

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 /voteban")
       }
       case 3: {client_cmd(id, "say /maps")
       }
       case 4: {client_cmd(id, "say /rank")
       }
       case 5: {client_cmd(id, "say /top15")
       }
       case 6: {client_cmd(id, "say /info")
       }
       case 7: {client_cmd(id, "say /amxmodmenu")
       }
       case 8: {client_cmd(id, "say /vipmenu")
       }
       case 9: {client_cmd(id, "say /rules")
       }
       return PLUGIN_HANDLED;
}
Всем привет. Помогите, не работает компиляция плагина и выдает ошибку "Could not locate output file /hlds/web/www/amxxpc/work/plugins/menu.amx (compile failed"
 

Вложения

ifx

Пользователь
Регистрация
11 Фев 2018
Сообщения
316
Симпатии
133
#2
у тебя не компилит потому, что ошибки в плагине

/tmp/textngjnsa.sma(60) : error 002: only a single statement (or expression) can follow each "case"
/tmp/textngjnsa.sma(60) : warning 215: expression has no effect
/tmp/textngjnsa.sma(61) : warning 209: function "menu_handler" should return a value