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

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

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

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

Помощь с меню

, Добавить подменю [РЕШЕНО]
Статус пользователя lemonzik
сообщение 14.5.2015, 12:44
Сообщение #1
Стаж: 11 лет

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

Скрытый текст
#include <amxmodx>
new menu //основное меню
new submenu //добавляем новые переменные для новых подменюшек submenu1, submenu2 etc
public plugin_init()
{
register_plugin("Menu","1.0","TyT_ABTOP");
menu = menu_create("Меню сервера","func_menu"); // Название меню
menu_additem( menu,"Обнулить счет")
menu_additem( menu,"ТОП 10 игроков")
menu_additem( menu,"Купить админку")
menu_additem( menu,"Проголосовать") //добавляем новое подменю в основное меню menu_additem( menu,"\wNewitem")
register_clcmd("player_menu","go_menu");
submenu = menu_create("Проголосовать","func_submenu"); // регистрируем новое подменю submenu1 = menu_create("\yNewsub","func_submenu1");
menu_additem( submenu,"За бан игрока") //добавляем в подменю menu_additem( submenu1,"\wNew item1")
menu_additem( submenu,"За смену карты") // новые пункты menu_additem( submenu1,"\wNewitem2")

}
public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"player_menu^"")
}
public func_menu(id, menu, key)
{
key++
if(key==1) client_cmd(id,"say /rs")
if(key==2) client_cmd(id,"say /top")
if(key==3) client_cmd(id,"say /adminka")
if(key==4) client_cmd(id,"say /hpshop")
if(key==5) go_submenu(id) //добавляем вызов нового подменю if(key==6) go_submenu1(id)
}
public func_submenu(id, submenu, key)// создаем функцию обработки нового подменю public go_submenu1(id)
{
key++
if(key==1) client_cmd(id,"say /voteban")
if(key==2) client_cmd(id,"say /votemap")
}

public go_submenu(id)// вызываем подменю
{
menu_display(id,submenu)
return PLUGIN_HANDLED
}
public go_menu(id)
{
menu_display(id,menu)
return PLUGIN_HANDLED
}


Народ помогите сделать еще одно подменю в основное меню, а то что-то не получается

Отредактировал: lemonzik, - 14.5.2015, 12:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Han1baL
сообщение 14.5.2015, 17:39
Сообщение #2


Стаж: 11 лет

Сообщений: 233
Благодарностей: 50
Полезность: 30

Под меню - это второе такое же меню) Просто измени этот как второй и сделай типо /menu2
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kennybear
сообщение 14.5.2015, 17:46
Сообщение #3


Стаж: 12 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

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

lemonzik, на тебе норм меню

[attachment=33301:Server_Menu__INI_.zip]


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lemonzik
сообщение 14.5.2015, 18:16
Сообщение #4
Стаж: 11 лет

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

Цитата(kennybear @ 14.5.2015, 18:46) *
lemonzik, на тебе норм меню

[attachment=33301:Server_Menu__INI_.zip]
Мне именно нужно чтоб в основном меню было хотя б 2 подменю, для своих целей

Цитата(Han1baL @ 14.5.2015, 18:39) *
Под меню - это второе такое же меню) Просто измени этот как второй и сделай типо /menu2

А ты можешь сделать пожалуйста? Я в этом не очень шарю, буду благодарен
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lemonzik
сообщение 16.5.2015, 4:39
Сообщение #5
Стаж: 11 лет

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

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