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> — Сколько всего игроков записано в статистике убийств сервера
Все поставил ниже приложу список плагинов и мета лист, захожу пишу команду /rank, /top пишет в чате [STATS]Данная функция недоступна на сервере
meta list Currently loaded plugins: description stat pend file vers src load unlod [ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.9.0.5 ini Start ANY [ 2] MySQL RUN - mysql_amxx_i386. v1.9.0.5 pl1 ANY ANY [ 3] SQLite RUN - sqlite_amxx_i386 v1.9.0.5 pl1 ANY ANY [ 4] CSX RUN - csx_amxx_i386.so v1.9.0.5 pl1 ANY ANY [ 5] ReAPI RUN - reapi_amxx_i386. v5.29.0. pl1 ANY Never [ 6] FakeMeta RUN - fakemeta_amxx_i3 v1.9.0.5 pl1 ANY ANY [ 7] Ham Sandwich RUN - hamsandwich_amxx v1.9.0.5 pl1 ANY ANY [ 8] Engine RUN - engine_amxx_i386 v1.9.0.5 pl1 ANY ANY 8 plugins, 8 running
amxx plugins Currently loaded plugins: name version author file status [ 1] Admin Base 1.9.0.5294 AMXX Dev Team admin.amxx running [ 2] Admin Commands 1.9.0.5294 AMXX Dev Team admincmd.amxx running [ 3] Admin Help 1.9.0.5294 AMXX Dev Team adminhelp.amxx running [ 4] Slots Reservation 1.9.0.5294 AMXX Dev Team adminslots.amxx running [ 5] Multi-Lingual System 1.9.0.5294 AMXX Dev Team multilingual.am running [ 6] Menus Front-End 1.9.0.5294 AMXX Dev Team menufront.amxx running [ 7] Commands Menu 1.9.0.5294 AMXX Dev Team cmdmenu.amxx running [ 8] Players Menu 1.9.0.5294 AMXX Dev Team plmenu.amxx running [ 9] Maps Menu 1.9.0.5294 AMXX Dev Team mapsmenu.amxx running [ 10] Admin Chat 1.9.0.5294 AMXX Dev Team adminchat.amxx running [ 11] Anti Flood 1.9.0.5294 AMXX Dev Team antiflood.amxx running [ 12] Admin Votes 1.9.0.5294 AMXX Dev Team adminvote.amxx running [ 13] NextMap 1.9.0.5294 AMXX Dev Team nextmap.amxx running [ 14] TimeLeft 1.9.0.5294 AMXX Dev Team timeleft.amxx running [ 15] Map Manager: Core 3.2.1 Mistrick map_manager_cor running [ 16] Map Manager: Scheduler 0.2.1 Mistrick map_manager_sch running [ 17] Map Manager: Rtv 0.1.5 Mistrick map_manager_rtv running [ 18] Map Manager: Nominatio 0.3.5 Mistrick map_manager_nom running [ 19] Map Manager: BlockList 0.0.4 Mistrick map_manager_blo running [ 20] Map Manager: Effects 0.1.3 Mistrick map_manager_eff running [ 21] Map Manager: Informer 0.0.5 Mistrick map_manager_inf running [ 22] Map Manager: Sounds 0.0.3 Mistrick map_manager_sou running [ 23] [190] CSStatsX SQL 0.7.4+2 serfreeman1337 csstatsx_sql.am running [ 24] Mode 2x2 1.9 s1lent mode.amxx running [ 25] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running [ 26] AES: StatsX 0.5+1 serfreeman1337 aes_statsx_cstr running [ 27] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running [ 28] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running [ 29] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. running [ 30] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running [ 31] AES: Bonus CSTRIKE 0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running [ 32] ExItem: Respawn 1.1 mx?! exitem_respawn. running 32 plugins, 32 running
в чем может быть проблема , подскажите пожалуйста.
Привет, лео помоги если вкурсе, как облегчить набирания скилла, мне что бы дойти хотябы до p-, нужно 100 на 0 идти, как поднять набирание скилла за 1 убийство, или это вообще решаеться этими настройками aes_xp_frag aes_xp_hs просто как я понимаю они ускоряют поднятие самого ранга, а мне нужно поднятие скилла
aes_informer.sma client_putinserver() запускает tasks только при hudInfoOn || hudaNewOn, поэтому aes_hud_info_default "0" блокирует dead HUD task, даже если aes_hud_info_default_d "1". Show_Hud_Informer() также сразу делает return, когда у dead/free-look игрока нет var_iuser2, что объясняет отсутствие fallback. Я исправил bug и также добавил option, чтобы HUD показывался только в начале round в течение заданного количества sec. Если хочешь — скину код.
Добрый день, подскажите, всё подключил, база, плагины, все по инструкции. В базу данные пишет, а на сервере в худе просто пишет [<skill>], [<bonus>], [<rank>], звания показывает правильно, очки считает, но инфа в худе не выводится(
Hello Здравствуйте, когда я включаю эти два плагина, иногда в начале раунда появляется предупреждение: ПРЕДУПРЕЖДЕНИЕ: Что-то пошло не так! Вероятно, в новой версии AES возник конфликт хуков, связанных с определёнными функциями. one:WhoseTheWeapon #include <amxmodx> #include <reapi>
const UNQUEID = 32; //minimum 32, because of there are max. 32 item ids.
public plugin_init() { register_plugin("Whose the weapon?", "2.1", "Indian Guy"); RegisterHookChain(RG_CBasePlayer_AddPlayerItem, "CBasePlayer_AddPlayerItem", .post = true);
register_dictionary("WhoseTheWeapon.txt"); }
public CBasePlayer_AddPlayerItem(pPlayer, pItem) { if (!GetHookChainReturn(ATYPE_INTEGER)) return;
for (new i = 1; i <= MAX_CLIENTS; i++){ if(get_user_userid(i)==piId && is_user_connected(i)){ get_user_name(i, szName, charsmax(szName)); get_entvar(pItem, var_classname, szItemName, charsmax(szItemName));
Здравствуйте. Если вы верно настроили конфиги, ошибок не будет. AES пишет "Что-то пошло не так!" только в случае ошибки, когда вы правили настройки и выставили не верные. Перепроверяйте конфиги.