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
Просмотров: 11213 | Загрузок: 3088 | Комментарии: 122 | Рейтинг: 4.2/6
Автор файла: serfreeman1337, Sonyx и др. | Источник: http://dev-cs.ru


Всего комментариев: 1221 2 3 4 5 »
0
122   [Материал]
Все поставил ниже приложу список плагинов и мета лист, захожу пишу команду /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

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

0
120   [Материал]
Привет, лео помоги если вкурсе, как облегчить набирания скилла, мне что бы дойти хотябы до p-, нужно 100 на 0 идти, как поднять набирание скилла за 1 убийство, или это вообще решаеться этими настройками
aes_xp_frag 
aes_xp_hs 
просто как я понимаю они ускоряют поднятие самого ранга, а мне нужно поднятие скилла

0
121   [Материал]
Привет. Параметры скилла не относятся к AES. Все настройки скилла идут в плагине CSStatsx SQL. Вам туда "копать".

0
119   [Материал]
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.
Если хочешь — скину код.

0
115   [Материал]
Добрый день, подскажите, всё подключил, база, плагины, все по инструкции. В базу данные пишет, а на сервере в худе просто пишет [<skill>], [<bonus>], [<rank>], звания показывает правильно, очки считает, но инфа в худе не выводится(

0
116   [Материал]
Добрый. Язык сервера (AMXX) какой? ru или eng?

0
117   [Материал]
Нашел ваш предыдущий коммент и выставил ru, большое спасибо!

0
118   [Материал]
Классика жанра. Не за что))). Удачной игры

0
113   [Материал]
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;

    new dontKnowWhat = get_entvar(pItem, var_iuser1);

    if(dontKnowWhat < UNQUEID){
        set_entvar(pItem, var_iuser1, get_user_userid(pPlayer) + UNQUEID);
        return;
    }

    static piId, szName[MAX_NAME_LENGTH], szItemName[16];
    piId = dontKnowWhat - UNQUEID;

    if(get_user_userid(pPlayer)==piId){
        get_entvar(pItem, var_classname, szItemName, charsmax(szItemName));

        client_print_color(pPlayer, pPlayer, "%L", LANG_PLAYER, "WHOY", szItemName[7]);
        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));

            client_print_color(pPlayer, i, "%L", LANG_PLAYER, "WHOM", szItemName[7], szName);
            return;
        }
    }
}

0
114   [Материал]
Здравствуйте. Если вы верно настроили конфиги, ошибок не будет. AES пишет "Что-то пошло не так!" только в случае ошибки, когда вы правили настройки и выставили не верные. Перепроверяйте конфиги.

0
109   [Материал]
Здраствуйте у меня не работает подсчёт skill сколько килов не делал всё на нуле

0
110   [Материал]
Здравствуйте. Проверяли с ботами?

0
111   [Материал]
Да, у меня боты yapb

0
112   [Материал]
С ботами изменения в SKILL'е не засчитываются. Только с реальными игрокам.

0
107   [Материал]
А Bonusmenu RBS от скальпеля работает с AES?

0
108   [Материал]
Нет. Для связки со званиями вам необходимо купить его Army Ranks Ultimate.

0
105   [Материал]
добрый вечер не отображаеться  скил топ и бонусы

0
106   [Материал]
Добрый вечер. И? Подробнее информацию нужно знать. Статус плагинов, логи, ошибки, лог запуска сервера.

0
103   [Материал]
statsx.amxx да отключил

0
104   [Материал]
Сложно сказать, мб какие-то ограничены со стороны хостинга. Надо смотреть сервер.

0
101   [Материал]
а да ещё обратил как захожу на сервер только ранг и опыт после смены карты появляеться остальное скил и так далие

0
102   [Материал]
стандартный плагин статистики отключили? В plugins.ini - statsx.amxx ?

1-10 11-20 21-30 31-40 41-44
Имя *:
Email *:
Код *: