Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

меню сервера

Статус пользователя sergiu
сообщение 17.10.2016, 18:06
Сообщение #1


Стаж: 10 лет
Город: Moldova

Сообщений: 227
Благодарностей: 16
Полезность: < 0

Всем привет!
вот такая проблема создал меню для сервера с помощью программой "Auto Menu Creator"
вот только выдает ошибку при компиляции
прошу помочь исправить исходник
Код:
#include amxmodx
#define PLUGIN "MyMenu"
#define VERSION "0"
#define AUTHOR "warr4ik"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("/guns", "server_menu" )
}

public server_menu(id)
{
new i_Menu = menu_create("\wменю оружи¤", "MMENU" )
menu_additem(i_Menu, "\yAk47-Asminov урон х2 /wстоит 6000$", "1", 0)
menu_additem(i_Menu, "\rM1A4-Asminov урон х2 /wстоит 6000$", "2", 0)
menu_additem(i_Menu, "\rAk47-Gold урон х4 /wстоит 8000$ /rтолько для вип", "3", 0)
menu_additem(i_Menu, "\rM1A4-Gold урон х4 /wстоит 8000$ /rтолько для вип", "4", 0)

menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, i_Menu, 0)
return PLUGIN_HANDLED
}
public MMENU(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)

return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Key = str_to_num(s_Data)
switch(i_Key)
{
case 1:
{
client_cmd(id, "/asminovak" )
}
case 2:
{
client_cmd(id, "/asminovmk" )
}
case 3:
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
client_cmd(id, "/goldenak" )
}
else
{
server_menu(id)
}
case 4:
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
client_cmd(id, "/goldenmk" )
}
else
{
server_menu(id)
}
{
client_cmd(id, "" )
}
}

menu_destroy(menu)
return PLUGIN_HANDLED

}
//—оздано с помощью Auto Menu Creator[v1.0]

Прикрепленные файлы:
Прикрепленный файл  servermenu.sma ( 1,42 килобайт ) Кол-во скачиваний: 5
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя iShot
сообщение 17.10.2016, 18:17
Сообщение #2


Стаж: 11 лет

Сообщений: 1340
Благодарностей: 463
Полезность: 845

Меценат Меценат

sergiu, ошибка при компиляции какая?


улыбнись :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 17.10.2016, 18:26
Сообщение #3


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

iShot,
[attachment=41847:error_screen.png]

Отредактировал: Nebo, - 17.10.2016, 18:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Subb98
сообщение 17.10.2016, 18:56
Сообщение #4


Стаж: 15 лет
Город: Пермь

Сообщений: 216
Благодарностей: 281
Полезность: 1246

Отступы сами выровняете:

Код:
#include amxmodx
#define PLUGIN "MyMenu"
#define VERSION "0"
#define AUTHOR "warr4ik"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("/guns", "server_menu" )
}

public server_menu(id)
{
new i_Menu = menu_create("\wменю оружи¤", "MMENU" )
menu_additem(i_Menu, "\yAk47-Asminov урон х2 /wстоит 6000$", "1", 0)
menu_additem(i_Menu, "\rM1A4-Asminov урон х2 /wстоит 6000$", "2", 0)
menu_additem(i_Menu, "\rAk47-Gold урон х4 /wстоит 8000$ /rтолько для вип", "3", 0)
menu_additem(i_Menu, "\rM1A4-Gold урон х4 /wстоит 8000$ /rтолько для вип", "4", 0)

menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, i_Menu, 0)
return PLUGIN_HANDLED
}
public MMENU(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)

return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Key = str_to_num(s_Data)
switch(i_Key) {
case 1: {
client_cmd(id, "/asminovak" )
}
case 2: {
client_cmd(id, "/asminovmk" )
}
case 3: {
if(get_user_flags(id) & ADMIN_LEVEL_H) {
client_cmd(id, "/goldenak" )
} else {
server_menu(id)
}
}
case 4: {
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
client_cmd(id, "/goldenmk" )
} else
{
server_menu(id)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}


Отредактировал: Subb98, - 17.10.2016, 18:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: