Advanced Experience System (AES) — Опыт и Звания для сервера CS 1.6 [fork, ReAPI]

Advanced Experience System (AES) fork версии на ReAPI — это самая популярная, модульная система из плагинов званий и опыта для сервера CS 1.6 последней версии 0.5.9.1. Позволит игрокам на сервере при выполнении убийств и других задач в игре накапливать опыт, бонусные очки (anew) и получать новые звания, тем самым, как бы, развиваясь. Каждый раз игроки, при получении определённого нового звания, могут получать дополнительные бонусы в игре автоматически, а благодаря бонусной системе ANEW, накапливая бонусные очки, способны через специальное меню покупать другие бонусы, в виде Мегагранаты (Мега HE), увеличенного HP, брони, возрождений, оружия и другие плюшки. Плагин имеет поддержку мультиязычности.

Теперь о самом содержании архива. В отличии от изначальной версии с сайта источника, я немного улучшил сам инфомер, найдя в сети код из доработанного плагина, благодаря чему в инфомере по дефолту так же будет отображаться ваше место в статистике убийств сервера (из ТОПа) (требуется на сервере наличие плагина CSstatsX SQL), кроме того, с помощью идентификатора <timeleft> в информер (aes.txt) можно добавить информацию о том, через какое время будет смена карты. При помощи <time> будет выводить текущее время на сервере.. Так же благодаря <mapname> можно там же под радаром вывести текущее название карты.

В архив я ещё добавил сразу плагин AES: StatsX CStrike. Благодаря ему и наличию на сервере CSstatsX SQL при открытии ТОП'а командой /top сама табличка будет иметь красивый вид (как на картинке ниже), а сам скилл будет отображаться по системе ELO. В архиве я специально положил отдельную папку www, чтобы каждый, при желании, мог разместить эти файлы у себя на вебхостинге (не обязательно, базово плагин уже настроен. Сам файл стилей лежит на моем сайте) и изменив путь к файлу стилей CSS в пункте AES_STYLE файла локализации statsx_aes.txt мог настроить всё под себя. Так же в архиве присутствует плагин ExItem: Respawn от BlackSignature, с помощью которого в anew-меню появилась возможность покупки бонуса «возрождение». Короче, писать долго о всех нюансах. Если вы хотите видеть у себя на сервере современную систему опыта и званий, то это как раз тот плагин, который вам нужен.
 

Требования:


Модуль ReAPI, и плагин статистики CSstatsX SQL для нормальной работы всего функционала.


Совместимость с версиями

Amxx 1.8.2, Amxx 1.9.0.


Установка:

1) Архив с плагином распаковать.
2) В конфиге по пути cstrike/addons/amxmodx/configs/plugins-aes.ini ознакомиться с информацией по подключенным плагинам. Если какие-то не нужны, отключите. Всё подписано. Там же в папке aes присутствуют два конфига. В aes.cfg содержатся основные настройки системы. Читайте. В bonus.ini настраиваются бонусы, которые будут выдаваться при спавне игрокам за звания (базово включены только defkit (щипцы) всем игрокам), а так же предметы, которые будут содержаться в anew-меню. Настройте всё по своему желанию. Не нужное можете закомментировать. В файле cstrike/addons/amxmodx/data/lang/aes.txt можно настроить названия званий и различный текст, в том числе инфомер.
3) Далее после настройки вам потребуется закинуть всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Плагин уже скомпилирован для AMXX 1.9.0. В архиве присутствует исходник, если потребуется. Прописывать звания в plugins.ini или подобных конфигах не требуется. Для этого в архиве отдельный конфиг plugins-aes.ini. В нём уже всё вписано.
4) Смените карту, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагины должны отдавать статус running. На этом установка завершена. Приятной игры.

Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.
 

Команды для обычных игроков

  • say /aenable — Включает/Выключает Информер под радаром.
  • say /anew — Открывает Меню Бонусов ANEW.

 

Команды для админов

  • aes_exp_menu — Открывает Меню для редактирования/выдачи/отнятия опыта и бонусных очков anew (требуется флаг amx_cvar (h))
  • aes_recalc — Выполняет перерасчет уровней игроков (требуется флаг amx_rcon (l))
  • aes_exp_menu_set "<name, steamid or id>" "<опыт>" — Можно задать опыту игроку (требуется флаг amx_cvar (h))
  • aes_exp_menu_level "<name, steamid or id>" "<уровень>" — Можно задать уровень игроку (требуется флаг amx_cvar (h)).


Значения идентификаторов в настройке информера

(убедитесь, что переменная aes_informer_tpl стоит в значении "1" в aes.cfg)

  • <bonus> — Количество бонусов игрока
  • <exp> — Количество текущего опыта
  • <levelexp> — Количество опыта для уровня
  • <needexp> — Разница между levelexp и exp
  • <level> — Значение уровня в числовом значении
  • <maxlevel> — Числовое значение максимального уровня
  • <rank> — Текущее звание игрока
  • <name> — Ник игрока
  • <skill> — Скилл игрока (требуется плагин CSstatsX SQL для работы)
  • <steamid> — SteamID игрока
  • <time> — Серверное время
  • <timeleft> — Время до окончания карты
  • <top> — Текущая позиция игрока в статистике убийств
  • <maxtop> — Сколько всего игроков записано в статистике убийств сервера
  • <mapname> — Текущая карта
  • \n — Символ перевода текста на новую строчку.



Категория: Плагины для сервера [amxx] | Добавил: Leo
Просмотров: 456 | Загрузок: 115 | Комментарии: 10 | Рейтинг: 5.0/3
Автор файла: serfreeman1337, Sonyx и др. | Источник: http://dev-cs.ru


Всего комментариев: 10
0
9   [Материал]
Am activat modulul mysql și acum funcționează
Multumesc!

0
10   [Материал]
Of course! How can we do without a module))). No problem!

0
7   [Материал]
Nu se conectează la baza mea de date

0
8   [Материал]
Well, then there is a problem with your database, the data is incorrect or the database does not have remote access or something else. Use the SQL version of the plugin then.

0
5   [Материал]
L 11/26/2024 - 23:11:22: [aes_main.amxx] SQL connection failed
L 11/26/2024 - 23:11:22: [aes_main.amxx] [ 2002 ] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 11/26/2024 - 23:11:22: [csstatsx_sql.amxx] SQL connection failed
L 11/26/2024 - 23:11:22: [csstatsx_sql.amxx] [ 2002 ] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

0
6   [Материал]
So what? You don't see the reason for the error?

0
3   [Материал]
Dacă nu folosesc un site web, nu pot stoca în ftp ?

0
4   [Материал]
You don't have to upload the www folder. It's just for those who want to store styles and statistics images on their site, but it's not necessary. Everything works without the web. You can install it as a regular plugin. Everything is already configured there.

0
1   [Материал]
А может ли chat manager в теории блокировать информер этого плагина?

0
2   [Материал]
Нет. Каким образом то? Chat Manager отвечает за текстовый чат на сервере, информер от AES выводится в HUD вообще. Это совершенно разные вещи. С другой стоороны, смотря что за плагин чата, если у скриптера есть знания, можно такой говно-код написать, прости, господи, что не то, чтобы информер будет блокировать, в целом может "ронять" сервер. Так что, что у вас там, не знаю... используйте Chat Manager by Mistrick, самый современный чат менеджер из бесплатных. Позже добавлю его на сайт.

Имя *:
Email *:
Код *: