Быстрая регистрация



{inform_news}
  • 81CK-AMXX-MODES-ZPE #346 (stable)
  • 81CK-AMXX-MODES-ZPE #345 (stable)
  • 81CK-AMXX-MODES-ZPE #344 (stable)
  • 81CK-AMXX-MODES-ZPE #343 (stable)


  • » » » [TUT] Делаем меню своими руками
    25
    мар
    2011

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

    Категория: Статьи, Автор: fl0wer, Просмотров: 13 409

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

    Статья: Делаем меню своими руками
    Автор: fl0wer


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

    Подключаем unclude:
    #include <amxmodx>


    Регистрируем плагин и комманду для вызова:

    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  } 


    Все!!!

    [TUT Создаём меню сервра
    Создание своего меню для сервера
    TankBuster - Weapons Menu
    Игрок может выбрать себе оружие в любое время, находясь в любом

    Комментарии



    Публикаций: 0
    Комментов: 14


    Комментарий #1 | Добавлен: 25 марта 2011 15:19
    :5:

    Жалоба          


    Публикаций: 0
    Комментов: 120


    Комментарий #2 | Добавлен: 25 марта 2011 15:21
    new Data[6];
    new Access;
    new Callback;
    new Name[64];
    долшно быть в файле тхт и типо Callback = бла бла бла???

    Жалоба          


    Публикаций: 68
    Комментов: 987


    Комментарий #3 | Добавлен: 25 марта 2011 15:23
    нет, это информация, в плагине доложна быть, в txt что угодно..

    Жалоба          


    Публикаций: 19
    Комментов: 138


    Комментарий #4 | Добавлен: 25 марта 2011 15:51
    :4:




    У вас есть свежое говницо ? серж горелый идет к вам !
    Жалоба          


    Публикаций: 68
    Комментов: 987


    Комментарий #5 | Добавлен: 25 марта 2011 16:03
    серж горелый, Иди нахуй :D

    Жалоба          


    Публикаций: 1
    Комментов: 251


    Комментарий #6 | Добавлен: 25 марта 2011 16:44
    :5:

    Жалоба          


    Публикаций: 2
    Комментов: 106


    Комментарий #7 | Добавлен: 25 марта 2011 16:58
    :bully:

    Жалоба          


    Публикаций: 0
    Комментов: 59


    Комментарий #8 | Добавлен: 25 марта 2011 18:36
    хахахахаа

    Жалоба          


    Публикаций: 0
    Комментов: 135


    Комментарий #9 | Добавлен: 25 марта 2011 19:43
    Вообще классно,скоро уже на уровне про скриптера будешь)))

    Жалоба          


    Публикаций: 1
    Комментов: 82


    Комментарий #10 | Добавлен: 25 марта 2011 22:39
    Цитата: fl0wer
    серж горелый, Иди нахуй :D

    поговорили :lol:

    Жалоба          


    Публикаций: 19
    Комментов: 138


    Комментарий #11 | Добавлен: 26 марта 2011 14:01
    завига это лучше настроить все в zombie_plague40




    У вас есть свежое говницо ? серж горелый идет к вам !
    Жалоба          


    Публикаций: 68
    Комментов: 987


    Комментарий #12 | Добавлен: 26 марта 2011 17:33
    Цитата: серж горелый
    завига это лучше настроить все в zombie_plague40

    Кто сказал что это меню для зп? Иди нахуй

    Жалоба          


    Публикаций: 0
    Комментов: 59


    Комментарий #13 | Добавлен: 2 апреля 2011 11:20
    дерьмо!:D но я незнаю как создавать :P

    Жалоба          


    Публикаций: 0
    Комментов: 19


    Комментарий #14 | Добавлен: 22 апреля 2011 18:22
    Отличная статья!

    Жалоба          


    Публикаций: 115
    Комментов: 1 096


    Комментарий #15 | Добавлен: 24 апреля 2011 16:14
    :5:

    Жалоба          


    Публикаций: 5
    Комментов: 151


    Комментарий #16 | Добавлен: 13 мая 2011 15:33
    :4:

    Жалоба          


    Публикаций: 0
    Комментов: 50


    Комментарий #17 | Добавлен: 13 мая 2011 15:37
    прикольно :fellow:

    Жалоба          


    Публикаций: 14
    Комментов: 436


    Комментарий #18 | Добавлен: 30 мая 2011 00:55
    спасибо, чтож, попробуем хоть чтонить из этого сделать "эдакое"

    Жалоба          


    Публикаций: 0
    Комментов: 27


    Комментарий #19 | Добавлен: 14 августа 2011 21:59
    Большое спасибо! Возьмите в ученики)
    Давно мечтал писать плагины, а вот в нете очень мало статей про плагины, основы знаю)

    Жалоба          


    Публикаций: 0
    Комментов: 203


    Комментарий #20 | Добавлен: 9 ноября 2011 15:56
    Нихрена не понял! :tormoz:

    Жалоба          


    Публикаций: 3
    Комментов: 192


    Комментарий #21 | Добавлен: 26 февраля 2012 02:36
    У меня на компе 5-6 программ для создание меню со всякими выкрутасами!

    Жалоба          


    Публикаций: 0
    Комментов: 8


    Комментарий #22 | Добавлен: 6 сентября 2013 16:09
    Кто может помочь сделать меню, чтоб оно биндилось сразу на определенную кнопку (допустим Ф3) и отображалось в худе "Нажмите Ф3 для включения меню сервера" Пишите в скайп - zorg_415, заранее благодарен

    Жалоба          


    Публикаций: 8
    Комментов: 544


    Комментарий #23 | Добавлен: 6 сентября 2013 16:12
    ZmEnergy_Myxa,
    Не, лично в скайп писать не буду
    public client_putinserver(id)
    client_cmd(id,"bind F3 MyServerMenu")

    Жалоба          

    Информация


    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.