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

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

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

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

Menu

, Не работает!
Статус пользователя cs7RG
сообщение 29.2.2016, 13:52
Сообщение #1


Стаж: 10 лет
Город: Иваново

Сообщений: 693
Благодарностей: 139
Полезность: 79

Всем Доброго дня) Вопросик к скриптёрам есть! Я тут начал учиться плагины писать ! И вот сра3у 3агво3дка! Написал Menu а оно не работает! Прошу ука3ать на ошибку!
Код:
#include <amxmodx>

new menu

public plugin_init()
{
register_plugin("menu","1","7RG");
menu = menu_create("ПРоверка для BINDA","func_menu");
menu_additem( menu,"выйти с сервера")
menu_additem( menu,"выйти с кс")
menu_additem( menu,"написать hello")

menu_setprop( menu, MPROP_PERPAGE, 3)

menu_additem( menu,"написать qq")
menu_additem( menu,"написать bb")
menu_additem( menu,"бла бла бла")

register_clcmd("nightvision","go_menu");

}

public func_menu(id, menu, key)

{
key++

if(key==1) client_cmd(id, "disconnect")
if(key==2) client_cmd(id, "quit")
if(key==3) client_cmd(id, "say HELLo")
if(key==4) client_cmd(id, "say qq")
if(key==5) client_cmd(id, "say bb")
if(key==6) client_cmd(id, "say BLa bLA bLA")
}

public go_menu(id)

{
menu_display(id,menu)
return PLUGIN_HANDLED
}


спасибо с меня)


Помог ? Нажми спасибку »
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя cs7RG
сообщение 29.2.2016, 17:01
Сообщение #2


Стаж: 10 лет
Город: Иваново

Сообщений: 693
Благодарностей: 139
Полезность: 79

Простите пожалуйста! Я попросил помощи! неужели ответить сложно):?!
Почему новичкам помогать не хотят!?

Отредактировал: meloman, - 29.2.2016, 18:44
Причина: Выдано устное предупреждение!


Помог ? Нажми спасибку »
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zylex
сообщение 29.2.2016, 17:21
Сообщение #3


Стаж: 10 лет

Сообщений: 128
Благодарностей: 6
Полезность: 40

ты регистрируешь register_clcmd("nightvision","go_menu");
а дальше идёт такое public func_menu(id, menu, key)
что регистрируешь то и вписываешь в public

пример
register_clcmd("say /menu, "func_menu");

Отредактировал: Zylex, - 29.2.2016, 17:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PREDATOREX
сообщение 29.2.2016, 17:25
Сообщение #4


Стаж: 17 лет

Сообщений: 828
Благодарностей: 611
Полезность: 674

serveroc.com.ua
cs7RG,

Проблема может состоять в том что:
1) Люди понимающие код в .sma ещё не было на форуме и они не видели ваш пост
2) Так же может быть что это ни кому не интересно. ( но я склоняюсь к варианту №1)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cs7RG
сообщение 29.2.2016, 17:49
Сообщение #5


Стаж: 10 лет
Город: Иваново

Сообщений: 693
Благодарностей: 139
Полезность: 79

Я так понимаю мне надо сделать вот так: public go_menu(id, menu, key) ???



PREDATOREX,
Спасибо я все понял)


Помог ? Нажми спасибку »
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 29.2.2016, 17:55
Сообщение #6
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

cs7RG, весь код- ошибка)
http://amx-x.ru/viewtopic.php?f=9&t=177
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cs7RG
сообщение 29.2.2016, 18:00
Сообщение #7


Стаж: 10 лет
Город: Иваново

Сообщений: 693
Благодарностей: 139
Полезность: 79

georgeml, Простите!!! НО этот код я списал из темы: Создание менюшек :)

Более того она помечена тегом Важно:


Помог ? Нажми спасибку »
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 29.2.2016, 18:48
Сообщение #8


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

cs7RG, 7 лет теме ) Лучше посмотрите по ссылке выше, новая системе, пожалуй, нагляднее


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cs7RG
сообщение 29.2.2016, 18:54
Сообщение #9


Стаж: 10 лет
Город: Иваново

Сообщений: 693
Благодарностей: 139
Полезность: 79

Cкрытый текст
Код
#include <amxmodx>

new menu

public plugin_init()
{
    register_plugin("menu","1","7RG");
    menu = menu_create("ПРоверка для BINDA","func_menu");
    menu_additem( menu,"выйти с сервера")
    menu_additem( menu,"выйти с кс")
    menu_additem( menu,"написать hello")
    menu_additem( menu,"написать qq")
    menu_additem( menu,"написать bb")
    menu_additem( menu,"бла бла бла")
    
    register_clcmd("say /menu","func_menu");
    
}

public func_menu(id, menu, key)

{
    key++

    if(key==1)    client_cmd(id, "disconnect")
    if(key==2)    client_cmd(id, "quit")
    if(key==3)    client_cmd(id, "say HELLo")
    if(key==4)    client_cmd(id, "say qq")
    if(key==5)    client_cmd(id, "say bb")
    if(key==6)    client_cmd(id, "say BLa bLA bLA")
}

public go_menu(id)

{
    menu_display(id,menu)
    return PLUGIN_HANDLED
}


Будьте добры !!!Скажите что тут то не так! Меню не работает!!!


mazdan, хорошо прочту позже! Но я хотел бы этот код сделать работоспособным! georgeml, Большое спасибо за ссыль!


Помог ? Нажми спасибку »
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 29.2.2016, 19:24
Сообщение #10


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

cs7RG, вас запутали просто
был верный код изначально (пусть и жутковатый). Единственное nightvision не подойдет (я так понимаю что она ) другую команду наверное стоит сделать.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cs7RG
сообщение 29.2.2016, 19:41
Сообщение #11


Стаж: 10 лет
Город: Иваново

Сообщений: 693
Благодарностей: 139
Полезность: 79

Вот теперь я совсем запутался ((( Пожалуй стоит изучить тему с amx-x !!!


Помог ? Нажми спасибку »
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 29.2.2016, 21:09
Сообщение #12


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

cs7RG, в первом сообщении код был рабочий, просто команду для вызова меню надо было поменять.
но изучить лучше, спорить не буду


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cs7RG
сообщение 29.2.2016, 21:15
Сообщение #13


Стаж: 10 лет
Город: Иваново

Сообщений: 693
Благодарностей: 139
Полезность: 79

Всем спасибо! Я так не разобрался ни в 1ом ни во 2ром!!!

Посоветуйте литературу на тему pawn, что-б было что то с amxmod связано!


Помог ? Нажми спасибку »
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 29.2.2016, 21:30
Сообщение #14


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

как минимум не хватает

Код:
#include <amxmisc>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: