Главная | Комментарии | О проекте
Чтение RSS
Суперсайт
Главная Контакты Карта сайта Добавить в избранное
  • Кто OnLine

    Всего на сайте: 3
    Гостей: 3
    Пользователи: - отсутствуют
    Роботы: - отсутствуют

    Опрос пользователей

    Для какого мода Вы пишите плагины?

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 19-01-2012, 00:03 Просмотров: 7743

    Свойства и оформление меню.Как изменть цвет меню, изменить кнопки exit на выход и другое.

    Написать функционально меню это только пол дела, его необходимо еще и красиво оформить, при необходимости перевести на другой язык или изменить цвет какому то пункту или части строки. Некрасивое меню может испортить даже очень интересную задумку, но при этом злоупотреблять цветами тоже не стоит, все таки это меню, а не разукрашенный всеми цветами радуги клоун.

    Далее будут описаны все свойства меню, доступные вам для его форматирования. Примеры приводить для каждого не буду, если вы разбирались с функциями новой системы меню Amx, то вопросов у вас не должно возникнуть.

    Свойства меню

    #define MEXIT_ALL 1           // В меню будет кнопка выхода (по умолчанию)
    #define MEXIT_NEVER -1         // В меню не будет кнопки выхода
    #define MPROP_PERPAGE 1        // Число пунктов на странице. 0 - без нумерации страниц.
    #define MPROP_BACKNAME    2      // Название кнопки "Назад". Параметр - строка.
    #define MPROP_NEXTNAME    3      // Название кнопки "Дальше". Параметр - строка.
    #define MPROP_EXITNAME 4       // Название кнопки "Выход". Параметр - строка.
    #define MPROP_TITLE 5          // Текст заголовка меню. Параметр - строка.
    #define MPROP_EXIT 6           // Возможность выхода из меню. Параметр - число, смотрите константы MEXIT.
    #define MPROP_NUMBER_COLOR 10  // Цвет чисел. Параметр - строка. (По умолчанию "\r")


    Оформление

    Цвет текста
    • \w - белый цвет
    • \r - красный цвет
    • \y - желтый цвет
    • \d - серый цвет (неактивный)


    Форматирование

    • ^n - новая строка( перенос строки )
    • ^t - отступ ( пробел )
    • \R - выравнивает текст по правому краю. (Proo.Noob)


    Не бойтесь экспериментировать, создайте тестовый плагин, и пробуйте на нем изменять, подставлять, удалять и добавлять функции. Это поможет вам быстрее во всем разобраться.
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    MazBLADE

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Спасибо! smile много полезного у вас сайте нашел , жалко раньше вас не видел winked
    Stimul

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    ^t - отступ ( пробел )
    \R - выравнивает текст по правому краю. (Proo.Noob)

    Спасибо! Этого не знал.
    Ruslan4ik0

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    \R - выравнивает текст по правому краю. (Proo.Noob)
    Не понял что это означает
    Admin

    30.07.2011
    ICQ: 980500
    Публикаций: 507
    Комментариев: 333
    Репутация: -  58  +

    Ruslan4ik0, забей на скриптинг.
    --------------------
    True_Hacker

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Спасибо админ,теперь моя менюшка сервера стала красочнее bully
    maxdegt26

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Цвет текста
    \w - белый цвет
    \r - красный цвет
    \y - желтый цвет
    \d - серый цвет (неактивный)
    а как сделать так, чтобы были еще цвета, например я хочу синий цвет в пункт меню?
    Admin

    30.07.2011
    ICQ: 980500
    Публикаций: 507
    Комментариев: 333
    Репутация: -  58  +

    \w - белый цвет
    \r - красный цвет
    \y - желтый цвет
    \d - серый цвет (неактивный)
    Больше цветов нет, или я не знаю об этом.
    --------------------
    Saserlend

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Я конечно только начинающий, но неужели нельзя влезть в хэйдер с тегами цвета и добавить свой? и вообще неужели в амхх нету функций отвечающих за цвет текста в формате rgb? Я просто на Си подобных языках пишу и амхх мне кажется слегка диким. )
    gavrilyuc

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Цитата: Saserlend
    Я конечно только начинающий, но неужели нельзя влезть в хэйдер с тегами цвета и добавить свой? и вообще неужели в амхх нету функций отвечающих за цвет текста в формате rgb? Я просто на Си подобных языках пишу и амхх мне кажется слегка диким. )


    На жаль нет. Движок голдсоурс не допилен под цветовую палитру и вообще, там меню и цвета в меню сделаны путём подстановки из разных режимов и версий контры(возможно ошибаюсь).
    Если взглянуть на кондишин-зеро, то там присутствует цвет чата зелёный. То в обычной контре там происходит маленький слов-хакинг со стороны движка...

    Так что не то что бы pawn был диким, а это уже возможности движка. Возьмите к примеру самп, там больше возможностей, много чего можно проделывать, но тоже, есть свои ограничения.

    Вы не пытайтесь сравнить яп со скриптами, особенно с павном, хоть он и компилируемый, но я не считаю его яп, это больше как "апи-скрипт".

    Информация

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

Реклама