Меню сайта
Новости сайта
|
Оповещение от ๖ۣۜF1x58๖ۣۜRUS Группа нашего сайта: VK.COM
|
Counter-Strike 1.6
Counter-Strike Source
Counter-Strike Global Offensive
|
Делаем меню своими руками
Сейчас мы научимся делать меню... И так начнем:
Подключаем unclude: #include
Регистрируем плагин и комманду для вызова: public plugin_init() { register_plugin("Menu", "Version", "Author") // регистрация плагина register_concmd("menu", "menu_bla") // регистрация комманды }
В даном случии комманда происходит через консоль, если хотите через чат то: register_concmd("menu", "menu_bla") Следует замениь на: register_clcmd("say menu", "menu_bla")
Создаем пункт меню: public menu_bla(id) // menu_bla берется из зарегестрированой комманды { if(!is_user_connected(id)) // проверяем подключен игрок return PLUGIN_HANDLED // если игрок не подключен, то блокируем меню
new menu = menu_create("Menu", "handle_menu") // создаем меню menu_additem(menu, "Информация", "1") // Название, номер
menu_display(id, menu) // выводим меню return PLUGIN_HANDLED // блокируем показ сообщения в чат }
Создаем меню: public handle_menu(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new Data[6]; new Access; new Callback; new Name[64]; menu_item_getinfo(menu, item, Access, Data, 5, Name, 63, Callback) new Key = str_to_num(Data); switch (Key) { case 1: show_motd(id, "blabla.txt", "Информация") // файл, который берется из cstrike } menu_destroy(menu) return PLUGIN_HANDLED }
Источник:
|
Категория: Разные | Добавил: ๖ۣۜBLa๖ۣۜQck (06/07/2013)
|
Просмотров: 519
| Рейтинг: 3.7/3 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
Форма Входа
Лучшие пользователи
Поиск по сайту
Все для вашей игры
Warcraft
Партнеры
Minecraft
uCoz
Photoshop
Пользователи
Онлайн всего: 1 Гостей: 1 Пользователей: 0
Всего : 310 Новых За месяц: 1 Новых за неделю: 0 Новых вчера: 0 Новых сегодня: 0
Пользователи
Гости сайта
Онлайн всего
Никого нету
Сегодня у нас было
|