Русское сообщество по скриптингу

Проблема с меню cs 1.6

Все, что касается игр на движке GoldSrc (Half-Life, Counter-Strike 1.6 и т.д.).
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Проблема с меню cs 1.6

Сообщение drakon4uk » 17 янв 2015, 18:44

У меня появилась проблема выдает следующую ошибку
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

menu.sma(63) : error 029: invalid expression, assumed zero
menu.sma(64 -- 65) : error 029: invalid expression, assumed zero
menu.sma(65) : warning 217: loose indentation
menu.sma(66) : error 014: invalid statement; not in switch
menu.sma(66) : warning 215: expression has no effect
menu.sma(66) : error 001: expected token: ";", but found ":"
menu.sma(66) : error 029: invalid expression, assumed zero
menu.sma(66) : fatal error 107: too many error messages on one line

Compilation aborted.
6 Errors.


ОШИБКА: плагин не был скомпилирован, см. выше

425312 успешно скомпилированных плагинов.
(117602 с AMXx 1.8.2, 300079 с AMXx 1.8.1, 7282 с AMXx 1.8.0, 105 с AMXx 1.76d, 40 с AMXx 1.75, 49 с AMXx 1.71, 43 с AMXx 1.70, 45 с AMXx 1.60,
3 с AMX 2006.3, 0 с AMX 2006.2, 0 с AMX 2005.1, 0 с AMX 0.9.9, 9 с AMXx 1.55 и 101 с AMXx 1.01).

246844 неуспешно скомпилированных плагинов.
(64350 с AMXx 1.8.2, 167677 с AMXx 1.8.1, 9162 с AMXx 1.8.0, 1147 с AMXx 1.76d, 456 с AMXx 1.75, 431 с AMXx 1.71, 426 с AMXx 1.70, 450 с AMXx 1.60,
331 с AMX 2006.3,105 с AMX 2006.2,157 с AMX 2005.1,260 с AMX 0.9.9,309 с AMXx 1.55 и 1606 с AMXx 1.01).

Вот код
Код: Выделить всё
#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("EpiDemiC Surf Menu", "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, "Купить парашют(2500$)", "5", 0);
       menu_additem(i_Menu, "Купить джетпак(6000$)", "6", 0);
       menu_additem(i_Menu, "Випы онлайн", "7", 0);
       menu_additem(i_Menu, "Админы онлайн", "8", 0);
       menu_additem(i_Menu, "Админ меню", "9", 0);
       menu_additem(i_Menu, "Вип меню", "10", 0);
       menu_additem(i_Menu, "Супер админ меню", "11", 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 /voteban")
       }
       case 2: {
client_cmd(id, "say /rtv")
       }
       case 3: {
client_cmd(id, "say /votegag")
       }
       case 4: {client_cmd(id, "say /rs")
       }
       case 5: {client_cmd(id, "say buy_parachute")
       }
       case 6: {client_cmd(id, "say buy_jetpack")
       }
       case 7: {client_cmd(id, "say /vips")
       }
       case 8: {client_cmd(id, "say /admins")
       }
       case 9: if(get_user_flags(id) &ADMIN_LEVEL_B)
       {
client_cmd(id, "say /vipmenu")
       }
       case 10:  if(get_user_flags(id) &ADMIN_LEVEL_G)
       }
client_cmd(id, "say /adminmenu")
       {
       case 11: if(get_user_flags(id) &ADMIN_LEVEL_H)
       {
client_cmd(id, "say /superadminmenu")
       }
       }
       return PLUGIN_HANDLED;
}
Аватара пользователя
drakon4uk
 
Сообщения: 27
Зарегистрирован: 08 янв 2015, 19:54
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Проблема с меню cs 1.6

Сообщение purposer » 17 янв 2015, 22:19

Вот тебе твой плагин, но попрошу тебя писать в нужный раздел! Так как там тебе быстрее помогут!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Занимаюсь написанием плагинов для AMX Mod X
purposer
Аватара пользователя
purposer
 
Сообщения: 82
Зарегистрирован: 16 янв 2015, 00:34
Забанен
Благодарил (а): 1 раз.
Поблагодарили: 17 раз.


Вернуться в Вопросы по играм на движке GoldSrc

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 4