Меняем цвет сообщения в меню

Архів · 2010 alibimag Зомбі-сервер 7 120

Архівний матеріал ya-cs.ru (2010). Російською. Плагіни й збірки можуть не працювати з ReHLDS та AMXX 1.10.

de_dust0000.jpg

Описание: Сейчас, я расскажу как поменять цвет в меню.
Для этого открываем наш исходник zombie_plague40.sma. Открыть можно например через Notepad++. Как открыли, находим следующие строчки:

// 1.Buy weapons – Покупка оружия
if (get_pcvar_num(cvar_buycustom))
len += formatex(menu[len], charsmax(menu) – len, “\r1.\y %L^n”, id, “MENU_BUY”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d1. %L^n”, id, “MENU_BUY”)

// 2. Extra items – Меню экстра предметов
if (get_pcvar_num(cvar_extraitems) && g_isalive[id])
len += formatex(menu[len], charsmax(menu) – len, “\r2.\r %L^n”, id, “MENU_EXTRABUY”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d2. %L^n”, id, “MENU_EXTRABUY”)

// 3. Zombie class – Классы зомби
if (get_pcvar_num(cvar_zclasses))
len += formatex(menu[len], charsmax(menu) – len, “\r3.\y %L^n”, id,”MENU_ZCLASS”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d3. %L^n”, id,”MENU_ZCLASS”)

// 4. Unstuck – Застрял
if (g_isalive[id])
len += formatex(menu[len], charsmax(menu) – len, “\r4.\r %L^n”, id, “MENU_UNSTUCK”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d4. %L^n”, id, “MENU_UNSTUCK”)

// 5. Help – Помощь
len += formatex(menu[len], charsmax(menu) – len, “\r5.\w %L^n^n”, id, “MENU_INFO”)

// 6. Join spec – Спектор
if (!g_isalive[id] || !get_pcvar_num(cvar_blocksuicide) || (userflags & g_access_flag[ACCESS_ADMIN_MENU]))
len += formatex(menu[len], charsmax(menu) – len, “\r6.\w %L^n^n”, id, “MENU_SPECTATOR”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d6. %L^n^n”, id, “MENU_SPECTATOR”)

// 9. Admin menu – Админ меню
if (userflags & g_access_flag[ACCESS_ADMIN_MENU])
len += formatex(menu[len], charsmax(menu) – len, “\r9.\r %L”, id, “MENU_ADMIN”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d9. %L”, id, “MENU_ADMIN”)

// 0. Exit – Выход
len += formatex(menu[len], charsmax(menu) – len, “^n^n\r0.\w %L”, id, “MENU_EXIT”)

show_menu(id, KEYSMENU, menu, -1, “Game Menu”)
}

И встречаем почти везде строки – “\r1.\y %L^n”

Где \y, \r и \w – Это цвета
y – Желтый
r – Красный
w – Белый
Если мы хотим сделать, что бы везде был желтый цвет, то ставим везде \y

Например

// 1. Buy weapons
if (get_pcvar_num(cvar_buycustom))
len += formatex(menu[len], charsmax(menu) – len, “\r1.\y %L^n”, id, “MENU_BUY”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d1. %L^n”, id, “MENU_BUY”)

// 2. Extra items
if (get_pcvar_num(cvar_extraitems) && g_isalive[id])
len += formatex(menu[len], charsmax(menu) – len, “\r2.\y %L^n”, id, “MENU_EXTRABUY”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d2. %L^n”, id, “MENU_EXTRABUY”)

// 3. Zombie class
if (get_pcvar_num(cvar_zclasses))
len += formatex(menu[len], charsmax(menu) – len, “\r3.\y %L^n”, id,”MENU_ZCLASS”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d3. %L^n”, id,”MENU_ZCLASS”)

// 4. Unstuck
if (g_isalive[id])
len += formatex(menu[len], charsmax(menu) – len, “\r4.\y %L^n”, id, “MENU_UNSTUCK”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d4. %L^n”, id, “MENU_UNSTUCK”)

// 5. Help
len += formatex(menu[len], charsmax(menu) – len, “\r5.\y %L^n^n”, id, “MENU_INFO”)

// 6. Join spec
if (!g_isalive[id] || !get_pcvar_num(cvar_blocksuicide) || (userflags & g_access_flag[ACCESS_ADMIN_MENU]))
len += formatex(menu[len], charsmax(menu) – len, “\r6.\y %L^n^n”, id, “MENU_SPECTATOR”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d6. %L^n^n”, id, “MENU_SPECTATOR”)

// 9. Admin menu
if (userflags & g_access_flag[ACCESS_ADMIN_MENU])
len += formatex(menu[len], charsmax(menu) – len, “\r9.\y %L”, id, “MENU_ADMIN”)
else
len += formatex(menu[len], charsmax(menu) – len, “\d9. %L”, id, “MENU_ADMIN”)

// 0. Exit
len += formatex(menu[len], charsmax(menu) – len, “^n^n\r0.\y %L”, id, “MENU_EXIT”)

show_menu(id, KEYSMENU, menu, -1, “Game Menu”)

Можно поставить любые цвета, какие вам нравятся.

Так же:

// Title
len += formatex(menu[len], charsmax(menu) – len, “\y%s^n^n”, g_modname)

Это название мода. Цвет так же можно менять

Мітки:

Коментарі 4

  1. Bogdan

    Виложите пожалуста такое руское и цветное меню еслы кинете админка ваша !!! Мой скайп – bogdan_smolk

    Відповісти

  2. MaximGirman

    :b6::b6:
    Зомби Сервера на заказ…:::Любой сложности:::…
    __________________________________
    Любой зомби мод ZM 4.3 , CSO , ZM 4.3+CSO.
    _____________________________________
    Делаю по доступной цене, качествено и быстро.
    _______________________________________
    100% Робочий сервер(НЕ КИДАЛО!!!)
    _________________________________________
    Способ оплаты только Vebmoney(Веб мани)
    ___________________________________________
    :::::::::::Оброшятса в Slype: kpitik4 :::::::::::
    :b6::b6:

    Відповісти

  3. MaximGirman

    :b6::b6:
    Зомби Сервера на заказ…:::Любой сложности:::…
    __________________________________
    Любой зомби мод ZM 4.3 , CSO , ZM 4.3+CSO.
    _____________________________________
    Делаю по доступной цене, качествено и быстро.
    _______________________________________
    100% Робочий сервер(НЕ КИДАЛО!!!)
    _________________________________________
    Способ оплаты только Vebmoney(Веб мани)
    ___________________________________________
    :::::::::::Оброшятса в Slype: kpitik4 :::::::::::
    :b6::b6:

    Відповісти

Ваш коментар

Коментар з’явиться після перевірки. E-mail не публікується.