Меню сервера CS 1.6 на клавишу N

Плагин CS 1.6 — меню сервера на клавишу N. Открывается автоматически при нажатии на клавишу, естественно, прибор ночного видения работать не будет (да кто им пользуется вообще?). Можно настроить название пунктов разным цветом (\y — желтый, \r — красный, вроде как \w — белый). К сожалению, плагин не имеет конфига, поэтому все настройки меню делаются в исходнике плагина (.sma). После настройки вам придётся компилировать плагин компилятором и обновлять плагин на FTP. Совместимость AMXX и требования мне не известны, но я ставил его на AMXX 1.9.0 на ReHLDS с модулями RegameDLL и ReAPI, но нужны ли они, точно сказать не могу. По идее, и без них всё будет работать.
 

Устанановка и настройка:


1) Распаковать архив с плагином к себе на ПК.
2) Открыть исходник плагина server_menu.sma из папки scripting в архиве.
3) Отредактировать исходник не нарушив структуру кода.
4) Скомпилировать плагин компилятором плагинов.
5) Закинуть готовый плагин server_menu.amxx к себе на сервер по пути cstrike/addons/amxmodx/plugins.
6) Прописать плагин server_menu.amxx с новой строчки в файле сервера plugins.ini (лежит в addons/amxmodx/configs) и наслаждаться работой меню на своём сервере.
Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.

Парочка советов:
Название сервера указывайте после символа \y и обязательно чтобы оно было в кавычках.
Если вам нужно отключить какой-либо пункт меню, просто поставьте символ // перед его началом, как это указано в примере "//{ "\yVIP \rна \d5 \yсуток", "vip" },".

Настройки меняются в этой структуре кода:

// Заголовок меню
new const MENU_TITLE[] =
"\y[Название сервера] Меню"

// Показывать IP вместе с портом (1/0) ?
#define SHOW_IP_WITH_PORT 1

enum _:ITEM_STRUCT {
    ITEM_NAME[128],
    ITEM_CMD[64]
}

// Пункты меню в формате { "Имя в меню", "Команда" }
new const MENU_ITEMS[][ITEM_STRUCT] = {
    //{ "\yVIP \rна \d5 \yсуток", "vip" },
    { "\yОбнулить счет", "say /rs" },
    { "\yЗабанить игрока", "say /voteban" },
    { "\yСменить карту", "say /rtv" },
    { "\yТоп сервера", "say /top" },
    { "\yАдмины онлайн", "say /admin" },
    { "\yМеню админа", "amxmodmenu" },
    //{ "Откл/Вкл информер звания", "aenable" },
    //{ "\yОстаток дней \rVIP", "timevip" },
}




Категория: Плагины для сервера [amxx] | Добавил: Leo
Просмотров: 1879 | Загрузок: 531 | Рейтинг: 5.0/1
Автор файла: mx?! | Источник:


Всего комментариев: 0
Имя *:
Email *:
Код *: