• Всего новостей: 558
  • Комментарии: 123
  • Форум: 187
  • Пользователи: 2194
  • +0
Новые комментарии
olegzabyga14 комментирует:[14.05.2024]
[ZP] Extra Item: Frost Grenade For Zombie
121
rus416 комментирует:[06.11.2023]
Team Score/Счет команды
куку
frostaccaunt комментирует:[29.01.2023]
Left Health [Плагин для сервера]
спасибо за плагин
kingofpirates119977 комментирует:[27.12.2022]
RuneMod [Rus]
спасибо
ism95official комментирует:[07.12.2022]
Модель зомби Boss(Босса)
23234324234
aspirin01 комментирует:[23.10.2022]
[ZP] Extra Item: M79 [fix]
ЫЯсячс
wasemwahdan2002 комментирует:[11.03.2022]
[ZP] Classes: Zombie china
fcdhdchfn
goodstick787 комментирует:[18.01.2022]
CSO Weapon Admin
=0

Самые активные Юзеры
11 комментариев
Гл. Администратор
Yeah(Yeah)
8 комментариев
Проверенные
Ok(ok)
5 комментариев
Модераторы
Актуально на форуме

Делаем меню своими руками

Комментариев (0) Просмотры: 1452 (Lacosta)


Автор: fl0wer

Сейчас мы научимся делать меню... И так начнем:

Подключаем 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  
}



Теги:

Скачивать могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию

ВАЖНО:
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Ответь на вопросик ;)
Что Нужно добавить на сайт?
Всего ответов: 193
Общайся вместе с нами!
Самые скачиваемые модели
Самые читаемые Новости
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта
100%
Сейчас на сайте человек

Никого нету
Сегодня нас посетило
Копирование информации с портала без указания первоначального источника ЗАПРЕЩЕННО!
Бесплатный конструктор сайтов - uCoz | Все права защищены. | RIP сделан специально для CS-Bloody.3dn.Ru