Авторизация Регистрация Забыли пароль?
Реклама
Пушки CSGO
Информация
Популярные теги
Популярные материалы
Статьи CS 1.6
Статьи CS:GO
Ссылки
История посещений
Ваш путь:

CS:1.6 / Плагины / Serfreeman1337

Advanced Experience System (AES) v 0.4

  • 0

Автор: Umbrella

Дата: 21-07-2015, 23:02

Просмотров: 3154

Комментариев: 0

     

Поделитесь новостью нажав на кнопочку социальной сети.
Мы будем вам очень благодарны!


Advanced Experience System (AES) v 0.4


Advanced Experience System (AES) - Универсальный плагин опыта и званий. За определенные действия игроки получают опыт и повышаются по званию. Включает в себя систему поощрений игроков в виде бонусов за звания. Всё полностью настраивается как вам нужно.

Весь функционал разделен между плагинами:

1) Основной плагин [ aes_main ]
* Служит для обработки опыта от сборщиков статистики.
* Установка званий игрокам.
* Отвечает за сохранение накопленного опыта.
* Базовое API для работы.

2) Сборщик статистики [ aes_exp_cstrike ]
* Определяет как игроки будут повышать свой опыт и получать бонусные очки.
* Передает данные в основную часть для дальнейшей обработки.

3) Информер [ aes_informer ]
* Различные информационные сообщения в HUD aили чат.

4) Система бонусов [ aes_bonus_system ]
* Задает на что игроки могут потратить свои очки бонуса.
* Бонусы на спавне в зависимости от текущего звания.
* Предметы в меню, которым можно воспользоваться за бонус очки.

5) Редактор опыта [ aes_exp_editor ]
* Возможность задать игроку опыт, уровень, бонусы через админ меню.

С дополнительными аддонами превращается в альтернативу Army Ranks Ultimate.

Конфигурация:
Все конфигурационные файлы находятся в директории addons/amxmodx/configs/aes/.

Сборщик статистики [ aes_exp_cstrike ]:

Плагин умеет считать опыт на основе статистики CSStats.

Для этого установите aes_db_type в 0. При заходе игрока на сервер произойдет расчет его опыта на основании его статистики из CSStats. Редактирование опыта в данном случае не будет работать.

Выдает опыт за:

* Убйиство.
* Смерть.
* Хедшот.
* Установку бомбу.
* Подрыв бомбы.
* Обезвреживание бомбы.
* Взятие заложников.
* Спасение заложников.
* Спасение как V.I.P. на картах as.
* Убийство V.I.P. на картах as.

Выдает бонус очки за:

* Серию убийств.
* Серию убийств хедшотом.
* Серию убийств ножом.
* Серию убийств с гранаты.

Информер [ aes_informer ]:

Информер служит для вывода информации о текущем опыте и звании в HUD, оповещения игроков о повышении уровней через чат.

С версии 0.2 появился режим форматирования, который использует ваш шаблон для отображения сообщений. Шаблоны находятся в словаре aes.txt. Список шаблонов:

* AES_HUD_TPL - HUD информер для игрока.
* AES_HUD_TPL_D - HUD информер для наблюдателя (или если игрок был убит).
* AES_NEWLEVEL_TPL - сообщение о повышении уровня игроку.
* AES_NEWLEVEL_ALL_TPL - сообщение о повышении уровня всем.

Замена:
<exp> - количество текущего опыта.
<levelexp> - количество опыта для уровня.
<needexp> - разница между levelexp и exp.
<level> - числовое значение уровня.
<maxlevel> - числовое значение максимального уровня.
<rank> - звание игрока.
<name> - имя игрока.
<steamid> - SteamID игрока.
\n - символ перевода на новую строку.


Система бонусов [ aes_bonus_system ]:

Идея позаимствована у Army Ranks Ultimate и развита в сторону универсальности. В отличии от Army Ranks Ultimate можно задать что именно будет выдаваться, а не просто вкл/выкл простым кваром.

Вся настройка бонус системы находится в файле addons/amxmodx/configs/aes/bonus.ini.

Систему бонусов можно полностью перенастроить. Есть возможность задать что и на каком уровне будет выдаваться игроку на спавне, задать на что можно потратить бонусные очки.

Конфиг состоит из 2х блоков:

[spawn] - что и на каком уровне игроку будут выдываться предметы и пр.
[bonus_menu] - предметы в /anew меню.

Каждый новый новый предмет должен быть определен конструкцией или .

Конструкция - выдача игроку предмета в определении item.
Конструкция - вызов функции из другого плагина.

Определения:
item - класснейм предмета для выдачи в конструкции .
name - название предмета в меню, вы можете указать в начале LANG_ для использования значения из словаря aes.txt.
levels - первая цифра отвечает за звание "Рядовой", вторая за "Ефрейтор" и так далее. Отвечает сколько предметов выдавать в конструкции . Передается в функцию 2ым параметром в конструкции .
plugin - имя файла плагина для конструкции .
function - имя функции плагина в конструкции . Первым параметром передается id игрока, 2ым - значение из levels. Используйте -1 чтобы не вызывать функцию.
points - кол-во очков бонуса, которые нужны для активации предмета.

Counter-Strike бонусы реализованы плагином aes_bonus_cstrike и включают в себя бонусы Army Ranks Ultimate.

Бонусы в меню:
* M4A1 +патроны.
* AK47+патроны.
* AWP +патроны.
* 10000$.
* 200HP.
* MegaGrenade (300% урона)
* MegaDeagle (200% урона).

Бонусы в начале игры:
* Боевая граната.
* Световая граната.
* Дымовая граната.
* Набор сапера.
* Прибор ночного видения.
* Бесплатная броня.
* Дополнительная жизнь.

Команды:

1) Для игроков:
say /aenable - вкл/выкл информер.
say /anew - открыть меню бонусов.

2) Для администраторов:
aes_recalc - выполнить перерасчет уровней игроков. [RCON]
aes_exp_menu - открыть меню редактирования опыта игроков. [CVAR]
aes_exp_menu_set "<name, steamid or id>" "<опыт>" - задать опыт игроку. [СVAR]
aes_exp_menu_level "<name, steamid or id>" "<уровень>" - задать уровень игроку. [CVAR]


Дополнения:
AES: StatsX CSTRIKE - бесплатная замена AR StatsX. Интеграция AES в отображение статистики.
AES: Say Tag - добавляет префикс звания игрока в чате.
AES: Status Info - отображение информации о звании игрока при наведении на него прицела.



Установка:
* Распакуйте содержимое архива в папку amxmodx.
* Активируйте необходимые вам плагины в файле plugins-aes.ini.
* Для работы нужно как минимум задействовать основную часть и сборщик статистики.

Скачать:
aes_v0.4.rar [97,49 Kb] (cкачиваний: 678)





Поделитесь новостью нажав на кнопочку социальной сети.
Мы будем вам очень благодарны!


Похожие публикации
Новый комментарий

Информация

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