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

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

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

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

Ошибка в меню сервера

, поправить
Статус пользователя Dzidzio
сообщение 20.12.2016, 17:10
Сообщение #1


Стаж: 12 лет

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

помогите подправить код в меню(пришел только с армии, за полтора года забыл скриптинг(. )
вот ошибка:
Cкрытый текст
L 12/20/2016 - 16:48:16: Invalid menu id 8(9)
L 12/20/2016 - 16:48:16: [AMXX] Displaying debug trace (plugin "menu.amxx")
L 12/20/2016 - 16:48:16: [AMXX] Run time error 10: native error (native "menu_destroy")
L 12/20/2016 - 16:48:16: [AMXX] [0] menu.sma::menu_handler (line 104)


Код:
#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "MyFirstMenu"
#define VERSION "1.0"
#define AUTHOR "foxmits"

public plugin_init()
{
register_clcmd("menu", "server_menu")
register_clcmd("say /menu", "server_menu")
}

public client_authorized(id)
{

client_cmd(id, "bind ^"F3^" ^"menu^"")

}

public server_menu(id)
{
new i_Menu = menu_create("\rМеню сервера\r", "menu_handler")

menu_additem(i_Menu, "\wПРАВИЛА СЕРВЕРА \r(Ознакомься!)", "1", 0)
menu_additem(i_Menu, "\wНастрока \r[ \wСпидометра\r]", "2", 0)
menu_additem(i_Menu, "\wКупить Jetpack \y($6000)", "3", 0)
menu_additem(i_Menu, "\wКупить Парашут \y($2500)", "4", 0)
menu_additem(i_Menu, "\wКупить Дробовик \y($4000)", "5", 0)
menu_additem(i_Menu, "\rКупить \rАдминку / \wвипку", "6", 0)
menu_additem(i_Menu, "\wЗаглушить игрока! \r/mute", "7", 0)
menu_additem(i_Menu, "\wIP \dСервера^n", "8", 0)
menu_additem(i_Menu, "\r*NEW \dСкоро", "9", 0)

menu_addblank(i_Menu, 0)
menu_additem(i_Menu, "\wВыход", "0", 0)

menu_setprop(i_Menu, MPROP_PERPAGE, 0)
menu_display(id, i_Menu, 0)
}

public menu_handler(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, "say /rules")
}
case 2:
{
client_cmd(id, "say /speed")
}
case 3:
{
client_cmd(id, "say /buyjetpack")
}
case 4:
{
client_cmd(id, "say buy_parachute")
}
case 5:
{
if(cs_get_user_money(id) >= 4000)
{
cs_set_user_money(id, cs_get_user_money(id) - 4000)
give_item(id, "weapon_m3")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
}
}
case 6:
{
client_cmd(id, "say /adminka")
}
case 7:
{
client_cmd(id, "say /mute")
}
case 8:
{
client_cmd(id, "say /ip")
}
case 9:
{
client_cmd(id, "say Z k.,jgsnysq xtkjdtr")
}
case 0:
{
menu_destroy(menu)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
supergamer
сообщение 20.12.2016, 17:30
Сообщение #2
Стаж: 9 лет 8 месяцев

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

client_cmd(id, "say Z k.,jgsnysq xtkjdtr")
че за странная команда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dzidzio
сообщение 20.12.2016, 17:33
Сообщение #3


Стаж: 12 лет

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

Цитата(supergamer @ 20.12.2016, 17:30) *
client_cmd(id, "say Z k.,jgsnysq xtkjdtr")
че за странная команда

секрет)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 21.12.2016, 21:27
Сообщение #4
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

Dzidzio, смени свой компилятор
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dzidzio
сообщение 23.12.2016, 15:00
Сообщение #5


Стаж: 12 лет

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

Цитата(Algalon @ 21.12.2016, 21:27) *
Dzidzio, смени свой компилятор

не помогло nea.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IzZeT
сообщение 23.12.2016, 15:20
Сообщение #6
Стаж: 11 лет
Город: Крым

Сообщений: 72
Благодарностей: 18
Полезность: 155

Компилил, никаких ошибок и не обнаружило, даже проверил на локальном сервере.
Пробовал через Веб компилятор?



AMXX http://rgho.st/84YdJTzgQ

Отредактировал: IzZeT, - 23.12.2016, 15:25


Sabr...ℂ⋆
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dzidzio
сообщение 27.12.2016, 20:31
Сообщение #7


Стаж: 12 лет

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

IzZeT, тоже самое sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IzZeT
сообщение 27.12.2016, 20:41
Сообщение #8
Стаж: 11 лет
Город: Крым

Сообщений: 72
Благодарностей: 18
Полезность: 155

Цитата(Dzidzio @ 27.12.2016, 21:31) *
IzZeT, тоже самое sad.gif



А мой вариант пробовал? Или возьми другое меню, и его по пробуй скомпилировать. smile.gif


Sabr...ℂ⋆
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sorokin
сообщение 27.12.2016, 20:53
Сообщение #9
Стаж: 9 лет 5 месяцев

Сообщений: 427
Благодарности: выкл.

Dzidzio, уберите этот бред:
Код:
case 0:
{
menu_destroy(menu)
}


supergamer, по идеи, у ТС'а стоит какой-то транслит, который автоматом переводит на русский, и надпись эта будет выглядеть вот так, - "Я любопытный человек!"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: