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

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

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

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

[HELP] альтернатива menufront

Статус пользователя svh0st
сообщение 13.11.2012, 12:09
Сообщение #1


Стаж: 16 лет

Сообщений: 275
Благодарностей: 21
Полезность: 81

Доброе время суток, хотел спросить можно сделать меню такое как амхмодменю, потому что оно багнутте изначально. Если можно то нужно метод такой как в зомби плагуе написан.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 13.11.2012, 12:13
Сообщение #2
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Ничего конкретно не написал.

Кикие баги, какой метод...


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя svh0st
сообщение 13.11.2012, 12:37
Сообщение #3


Стаж: 16 лет

Сообщений: 275
Благодарностей: 21
Полезность: 81

Ну нужна меню как amx mod menu, только метод меню (код) должен быть такой, как в зп, а баг в амх мод меню с отображении символов. Если пишешь на русском пункты, то в menufront при нажатии на пункт не работают функции.

Отредактировал: svh0st, - 13.11.2012, 12:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 13.11.2012, 12:49
Сообщение #4


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(svh0st @ 13.11.2012, 13:37) *
Ну нужна меню как amx mod menu, только метод меню (код) должен быть такой, как в зп, а баг в амх мод меню с отображении символов. Если пишешь на русском пункты, то в menufront при нажатии на пункт не работают функции.

Все работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 13.11.2012, 13:35
Сообщение #5
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

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

const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_0

public plugin_init()
{
    register_plugin("Admin Menu", "1.0", "ill")
    register_clcmd("amxmodmenu", "press_menu")
    register_menu("Admin Menu", KEYSMENU, "admin_menu")
}

public press_menu(id)
{    
    if(!(get_user_flags(id) & ADMIN_MENU))
    {
        console_print(id, "Недостаточно прав для использования команды")
        return PLUGIN_HANDLED
    }
    show_admin_menu(id)
    
    return PLUGIN_HANDLED
}

public show_admin_menu(id)
{
    static menu[450], len
    len = 0

    len += formatex(menu[len], charsmax(menu) - len, "\yМеню администратора^n^n")
    len += formatex(menu[len], charsmax(menu) - len, "\r1.\w Кикнуть игрока^n")
    len += formatex(menu[len], charsmax(menu) - len, "^n^n\r0.\w Выход")
    
    show_menu(id, KEYSMENU, menu, -1, "Admin Menu")
    
    return PLUGIN_CONTINUE
}

public admin_menu(id, key)
{
    switch (key)
    {
        case 0: client_cmd(id, "amx_kickmenu")
    }
    return PLUGIN_CONTINUE
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя svh0st
сообщение 13.11.2012, 17:14
Сообщение #6


Стаж: 16 лет

Сообщений: 275
Благодарностей: 21
Полезность: 81

Огромное спасибо Imag, почти сразу понял мои мысли.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 28.11.2012, 5:12
Сообщение #7
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(svh0st @ 13.11.2012, 14:09) *
хотел спросить можно сделать меню такое как амхмодменю, потому что оно багнутте изначально.

Бред) Меню стало багнутым тогда, когда люди без соответствующих знаний начали русификацию и создание говноплагинов.
Ваш 'зомби плагуе' и близко не стоит с теми, кто делал AMX Mod X.

Цитата(Rejiser @ 13.11.2012, 14:49) *
Все работает.

Не работает, когда любители sma-русификации не знают, что при изменении дефолтного title требуется задать его в show_menu() явно.
Пример правильной реализации приведён здесь.

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