Lua Arizona My Salary | Статистика доходов | Обновлено: 21.02.2025

mihaha

Новичок
Автор темы
8
11
Версия SA-MP
  1. 0.3.7-R3

💵 My Salary 💵

Новый скрипт для подсчета доходов и расходов

⌛ Версия скрипта: v0.13.8 от 21.02.2025

Всем привет! В связи с неработоспособностью или неудобностью доступных скриптов для подсчета доходов - разработал свой. Он использует MimGui для красивого отображения интерфейса, хранит данные даже при перезаходе и удобно настраивается под себя. В дальнейшем я планирую развивать этот скрипт и добавлять новые возможности (об этом ниже).

⭐ Особенности:

  • Использует MimGui для меню и виджета на экране;
  • Хранит статистику при перезаходе в игру (в течение дня);
  • Отображение статистики за прошлые дни;
  • Подсчет статистики за неделю, месяц;
  • Возможность в течении сессии просмотреть все операции с деньгами;
  • Возможна настройка положения виджета и его размера;
  • Возможность отключить отображение виджета в настройках;
  • Возможность настраивать прозрачность виджета;
  • Возможность включить автоскрытие виджета при активном курсоре;
  • Возможность изменения размера текста в виджете;
  • Возможность переключения между статистикой за сегодня и за сессию;
  • Отображение и сохранение времени онлайна;
  • Отображение и сохранение полученных PayDay;
  • Уведомления о выходе новых версий и возможность их автоматической загрузки;

🤞 Планы на будущее:

  • Учет депозита;
  • Калькулятор окупаемости покупки ранга во фракции;
  • Новые возможности кастомизации;
  • Замер заработка в час на конкретной работе;
  • Фиксы багов...
  • И другое...
Также вы можете писать в этой теме свои пожелания и замечания по работе скрипта, буду стараться добавлять и фиксить по возможности.

🖥️ Установка:

Скачать файл скрипта и переместить в папку moonloader/
Скрипт активируется автоматически, для открытия меню настроек и перемещения виджета используйте команду /msalary
Данные и настройки скрипта сохраняются в файле MySalary[Data].json в папке moonloader/config/

Зависимости: mimgui, samp.events, encoding, ffi


📷 Скриншоты:

Снимок экрана 2025-02-21 121931.png
Снимок экрана 2025-02-21 122010.png
Снимок экрана 2025-02-21 122018.png
Снимок экрана 2025-02-21 122035.png
Снимок экрана 2025-02-21 122050.png
Снимок экрана 2025-02-21 122126.png

📰 Обновления:

С версии 0.13.8 появились уведомления о выходе новой версии и возможность автоматической установки. Загрузка происходит с репозитория GitHub.
Обновления не автоматические, вам нужно самому выбрать версию и нажать кнопку "Скачать".
В этой теме также будут публиковаться все новые версии, но с небольшой задержкой (зависит от времени модерации и написания поста)...

v0.5 - Первый публичный выпуск
v0.6 - Добавлена статистика по каждом дню, улучшен дизайн виджета и настроек (добавлены разделители и выравнивание)
v0.10.1 - БОЛЬШОЕ ОБНОВЛЕНИЕ - Добавлено отображение и сохранение времени в онлайне, изменен внешний вид главного меню, исправлен страшный баг из за которого при вылете весь ваш баланс вычитался из статистики, добавлен подсчет статистики за неделю и месяц, добавлена возможность сброса статистики как за все время, так и за конкретный день или сессию, добавлена возможность просматривать все операции в течении сессии.
ВНИМАНИЕ! После перехода с прошлых версий скрипт не будет работать из за изменения структуры файла с данными. Либо удалите его, либо если вам очень надо сохранить статистику - следуйте инструкции по переходу на новую версию ниже.
v0.13.8 - Переход на MimGui, автообновления, фикс кучи багов...
Новое:​
  • Интерфейс перенесен на MimGui;
  • Добавлена возможность скачивать новые версии напрямую из скрипта;
  • Добавлен учет количества PayDay;
  • Добавлена настройка прозрачности виджета;
  • Добавлена возможность скрывать виджет при активном курсоре;
  • Полностью переписана функция подсчета времени в онлайне;
  • Статистика по дням теперь сортируется правильно;
Исправления:​
  • Исправлен перенос данных на следующий день в 00:00;
  • Исправлен баг с "." в разряде миллионов в графе расходов;
  • Исправлена проблема с загрузкой при переходе со старых версий;
  • Исправлен баг с возможностью задвинуть виджет за границу экрана;
  • Некоторые изменения в оформлении;
  • Другие исправления багов...

Если вы нашли баг, ошибку или у вас есть предложения - пишите в этой теме...
 

Вложения

  • MySalary.lua
    26.1 KB · Просмотры: 45
Последнее редактирование:

mihaha

Новичок
Автор темы
8
11
не хватает сброса статистики и статистики за сессию
В новой версии добавил и то и другое, но к сожалению она не совместима со старыми данными. В после есть инструкция по переносу, но легче просто начать с начала...
 
  • Нравится
Реакции: New Era

Nekiplay

Известный
60
27
Добавь показ заработка с банка тобишь пейдей и депозит
И если снимаешь с банка или депа то из статистики банка мани уходят в обычную
Так-же добавь возможность убрать задний фон и чтобы при открытий инвентаря окно пропадало так как иногда перекрывает элементы инвентаря в зависимости от расположения
 
Последнее редактирование:

mihaha

Новичок
Автор темы
8
11
Добавь показ заработка с банка тобишь пейдей и депозит
И если снимаешь с банка или депа то из статистики банка мани уходят в обычную
Так-же добавь возможность убрать задний фон и чтобы при открытий инвентаря окно пропадало так как иногда перекрывает элементы инвентаря в зависимости от расположения
По поводу банка есть пока траблы, но я работаю над этим.
А вот про задний фон и исчезновение при открытии инвентаря - идея хорошая, сделаю.
 

mihaha

Новичок
Автор темы
8
11
Спешу сообщить что большое обновление с кучей исправлений и улучшений почти завершено! Сейчас проходит стадия тестирования, так как возможно большое количество ошибок....
 
  • Нравится
Реакции: Nekiplay

Nekiplay

Известный
60
27
Спешу сообщить что большое обновление с кучей исправлений и улучшений почти завершено! Сейчас проходит стадия тестирования, так как возможно большое количество ошибок....
У меня был баг что после 00:00 счетчик дня онлайн не сбрасывается
 

mihaha

Новичок
Автор темы
8
11
У меня был баг что после 00:00 счетчик дня онлайн не сбрасывается
Вот его как раз поправил, среди прочего... но пока не уверен что правильно... Не удается провести тест просто меняя время в системе... придется ждать 00:00 сегодня, если все будет хорошо, возможно завтра выложу уже обнову
 
  • Нравится
Реакции: Nekiplay

mihaha

Новичок
Автор темы
8
11
А че прозрачность заднего фона не добавил
Виджет полностью становится прозрачным на данный момент, функцию фона добавлю чуть позже, долго боролся с багами...

добавь также подсчёт аз
Попробую, но уже после подсчета депозита и банковских операций
 

Maks.Warlento

Участник
140
19
Хотелось бы полного логирования операций и учет действий (за что были получены или потрачены деньги). Ну и все пожелания которые указаны выше