SA:MP Lua Arizona KladLogger - Статистика кладов и лог предметов

Freji

Новичок
Автор темы
5
5
Версия SA-MP
  1. 0.3.7-R3
KladLogger(Arizona RP)
Скрипт для автоматической статистики кладов и лога предметов
Автор: Freji
Версия: 2.8.7
klog.png
klog2.png

Описание:
Этот скрипт предназначен для игроков Arizona RP , которые хотят вести учет найденных кладов и полученных из них предметов. Скрипт автоматически фиксирует момент открытия клада и записывает предметы, которые вы из него получили. Все данные сохраняются локально и доступны для просмотра в удобном ImGui интерфейсе.

Примечание: Данный скрипт был разработан при активном содействии нейросетей, что помогло в написании и отладке кода.

Возможности:
  • Автоматический подсчет найденных кладов за все время и за сегодня.
  • Запись точного времени и порядкового номера каждого найденного клада за текущий день.
  • Автоматический лог предметов, выпадающих из кладов, с указанием времени, названия и количества.
  • Привязка выпавших предметов к конкретному найденному кладу.
  • Сохранение всей статистики и логов в JSON файлы в папку `moonloader\config\kladlog`.
  • Удобный интерфейс на ImGui для просмотра данных:
    • Вкладка "Статистика":
      • Просмотр общей статистики (всего/сегодня).
      • Выбор конкретной даты для просмотра списка найденных кладов (время, номер).
      • Выбор конкретного клада из списка для просмотра предметов, которые были из него получены.
    • Вкладка "Логи вещей":
      • Просмотр полного хронологического лога всех полученных предметов.
      • Фильтрация лога по дате.
      • Режим "Предметы": отображение суммарного количества каждого предмета за выбранный период/поиск.
      • Кнопка сброса фильтров.
    • Вкладка "Цены":
      • Можно поставить цену для каждого предмета , будет подсчет цены кладов за день / за общий поиск.
  • Темная тема интерфейса.
  • Команда для открытия/закрытия меню.

Требования:
  • MoonLoader 0.26+
  • SAMPFUNCS 5.4.1+
  • Библиотеки: mimgui, encoding, dkjson, ffi, vkeys.

Совместимость:
  • Разработан и протестирован для Arizona RP.

Активация:
Код:
/klog
- Открыть/закрыть меню статистики и логов.

Установка:
1. Переместить файл `KladLogger.lua` в папку `moonloader`.
2. Убедиться, что все необходимые библиотеки установлены (mimgui, encoding, dkjson, ffi, vkeys).
3. Зайти в игру. При первом запуске в `moonloader\config` будет создана папка `kladlog` для хранения данных.[/CENTER]
 

Вложения

  • kladlogger.lua
    37.7 KB · Просмотры: 30
Последнее редактирование: