Плагин Advanced Experience System 0.5 для CS 1.6
Advanced Experience System 0.5 - это универсальный плагин опыта и званий для кс 1.6. В данном плагине полностью всё настраивается как вам нужно. Плагин включает в себя систему в виде бонусов, поощрений игроков за звания. Игроки за определенные действия получают опыт по званию.
Служит для обработки опыта от сборщиков статистики.
Установка званий игрокам.
Отвечает за сохранение накопленного опыта.
Базовое API для работы.
Сборщик статистики [ aes_exp_cstrike ]
Определяет как игроки будут повышать свой опыт и получать бонусные очки.
Передает данные в основную часть для дальнейшей обработки.
Информер [ aes_informer ]
Различные информационные сообщения в HUD aили чат.
Система бонусов [ aes_bonus_system ]
Задает на что игроки могут потратить свои очки бонуса.
Бонусы на спавне в зависимости от текущего звания.
Предметы в меню, которым можно воспользоваться за бонус очки.
Редактор опыта [ aes_exp_editor ]
Возможность задать игроку опыт, уровень, бонусы через админ меню.
Команды:
Для игроков:
say /aenable - вкл/выкл информер.
say /anew - открыть меню бонусов.
Для администраторов:
aes_recalc - выполнить перерасчет уровней игроков. [RCON]
aes_exp_menu - открыть меню редактирования опыта игроков. [CVAR]
aes_exp_menu_set "" "" - задать опыт игроку. [СVAR]
aes_exp_menu_level "" "" - задать уровень игроку. [CVAR]
Скомпилируйте плагины.
Для компиляции требуется инклюд colorchat.inc от aghl.
Укажите как вести учет игроков через квар aes_track_mode.
при работе через статистику csx (значение -1) указывать настройки базы данных не нужно.
Включите необходимый модуль для работы с БД в файле addons/amxmodx/configs/modules.ini.
mysql - для работы с БД MySQL.
sqlite - для работы с локальной базой данных SQLite (запись в файл на сервере).
Укажите данные для подключения к БД в файле addons/amxmodx/configs/aes/aes.cfg.
для SQLite нужно указать aes_sql_driver "sqlite"
Настройте систему под себя.
настройки addons/amxmodx/configs/aes/aes.cfg
бонусы addons/amxmodx/configs/aes/bonus.ini
названия уровней addons/amxmodx/data/lang/aes.txt
Расскомментируйте нужные плагины в addons/amxmodx/configs/plugins-aes.ini.
aes_main.amxx - основной плагин
aes_exp_cstrike.amxx - начисление опыта и бонусов за убийства и пр. для Counter-Strike.
aes_informer.amxx - HUD информер и сообщения в чат.
aes_exp_editor.amxx - меню для администратора.
aes_bonus_system.amxx - меню бонусов (/anew) и плюшки на спавне.
aes_bonus_cstrike.amxx - бонусы для Counter-Strike.
Настройка:
Все конфигурационные файлы находятся в директории addons/amxmodx/configs/aes/. Основной файл aes.cfg выполняется каждый раз при загрузке карты и содержит все стандартные квары плагинов AES.
Сборщик статистики:
CStrike (aes_exp_cstrike):
Плагин умеет считать опыт на основе статистики CSStats.
Для этого установите aes_db_type в 0. При заходе игрока на сервер произойдет расчет его опыта на основании его статистики из CSStats. Редактирование опыта в данном случае не будет работать.
Выдает опыт за:
Убйиство.
Смерть.
Хедшот.
Установку бомбу.
Подрыв бомбы.
Обезвреживание бомбы.
Взятие заложников.
Спасение заложников.
Спасение как V.I.P. на картах as.
Убийство V.I.P. на картах as.
Выдает бонус очки за:
Серию убийств.
Серию убийств хедшотом.
Серию убийств ножом.
Серию убийств с гранаты.
Информер:
Информер служит для вывода информации о текущем опыте и звании в HUD, оповещения игроков о повышении уровней через чат.
С версии 0.2 появился режим форматирования, который использует ваш шаблон для отображения сообщений. Шаблоны находятся в словаре aes.txt. Список шаблонов:
AES_HUD_TPL - HUD информер для игрока.
AES_HUD_TPL_D - HUD информер для наблюдателя (или если игрок был убит).
AES_NEWLEVEL_TPL - сообщение о повышении уровня игроку.
AES_NEWLEVEL_ALL_TPL - сообщение о повышении уровня всем.
Замена:
- количество текущего опыта.
- количество опыта для уровня.
- разница между levelexp и exp.
- числовое значение уровня.
- числовое значение максимального уровня.
- звание игрока.
- имя игрока.
- SteamID игрока.
\n - символ перевода на новую строку.
Бонус система
Идея позаимствована у Army Ranks Ultimate и развита в сторону универсальности. В отличии от Army Ranks Ultimate можно задать что именно будет выдаваться, а не просто вкл/выкл простым кваром.
Вся настройка бонус системы находится в файле addons/amxmodx/configs/aes/bonus.ini.
Систему бонусов можно полностью перенастроить. Есть возможность задать что и на каком уровне будет выдаваться игроку на спавне, задать на что можно потратить бонусные очки.