Последние рекорды серверов
Pro Nub

  • cd_2077
  • ZOF
  • 04:02.04
  • 209
  • 40 минут назад

KZ-Rush Public LJ Stats

  1. Версия нашей LJ статистики для пабликов (пока без исходников).

    Настройки статы задаются в файле \cstrike\addons\amxmodx\configs\kz_jump_stats.cfg (создаётся автоматически при первом использовании статы).

    По умолчанию настройки игроков сохраняются в виде текстовых файлов в папке \cstrike\addons\amxmodx\data\ljsettings. Если хотите сохранять настройки в базе данных, то сохранение в файлы можно отключить кваром kz_txt_ljsettings 0 (просто допишите его в \cstrike\addons\amxmodx\configs\amxx.cfg). А для работы с базой можно воспользоваться API в виде следующих форвардов (id - идентификатор игрока):

    fwLjSettings(id, szBuffer[]) - этот форвард зарегистрирован в стате, он передаёт строку с настройками, у себя в плагине можно вызывать эту функцию и прямо всю строку записать в базу данных, привязав её к SteamID игрока. Если вдруг понадобится максимальная длина строки, она равна 550. При желании строку можно распарсить, но при отправке обратно в стату её нужно будет собрать заново.

    fwLoadLjSettings(id, szBuffer[]) - эта функция парсит настройки в плагине статы, вам же соответственно нужно будет зарегистрировать этот форвард и вызывать его у себя, передавая строку с настройками.

    Также есть форварды, которые нужно зарегистрировать и затем вызывать из основного плагина:

    fwResetBug(id) - вызывать при использовании noclip, hook и любого рода телепортов (если используете наш основной плагин, то там этот форвард уже зарегистрирован).

    fwSetAirAccel(id, iAirAcc) - если на сервере можно задавать airaccelerate индивидуально для каждого игрока, то на каждой смене аа (а также заходе на сервер) следует вызывать этот форвард, передавая в качестве iAirAcc текущее используемое целое значение (10, 100 или другое). Если этот форвард не использовать, значение будет взято из серверного квара sv_airaccelerate.

    Скачать плагин

    Как использовать форварды
    Отредактировано Kpoluk 14.04.24 20:23
  2. nice to see this, although im not that much into cs nowadays, thanks for sharing!
  3. When will the source code be added?
  4. @Anakinn the date is unknown yet.
  5. Wondering if this is based on UQ jumpstats and curious whether the detection techniques are also derived from UQ. Can you advise, please?
  6. It is not.
  7. how do i get a /lj10? would like to keep track of records on the server
  8. @RhymeRemix hi, tops are disabled by default, to enable them set ljs_top_enable 1 in kz_jump_stats.cfg (it's was created on the first plugin use in ...\cstrike\addons\amxmodx\configs).
    If you need weapon tops as well, set also ljs_top_weapon_enable 1.