Lua SalaryMenu | Подсчет заработка за день, за вчера, за неделю, за сессию | Update 19.05.2024

Какая версия SalaryMenu тебе нравится больше?

  • c imgui

  • без imgui


Результаты будут видны только после голосования.

schtolz

Известный
Автор темы
125
80
Версия SA-MP
  1. 0.3.7 (R1)
SalaryMenu
bj4LCuB.png
Привет, давным давно для себя доработал скрипт из этой темы https://www.blast.hk/threads/60744/.
Может быть он будет кому-то полезен. Активация: /salary
Что умеет?
Учет всех финансовых операций, что происходит у вас на аккаунте

  • Скрипт записывает все денежные операции, будь то с банка, или наликом. Имеет дополнительную функцию отключения учета банковских операцией, если вам это не нужно. Умеет вести учет на разных серверах и разных аккаунтах
Логирование всех операций
  • Скрипт умеет логировать операции, чтобы понимать где, когда и на что были потрачены или заработаны деньги. Логирование происходит за счет ловли строчки из чата момент расхода или дохода.
Учет пейдеев, депозитов и организационных зарплат и AZ-коинов
  • Держи под контролем или радуйся цифрам, которые смог зафармить за день на пассиве с депов и организационных зарплат. Ну или можно посмотреть сколько часов в день за день ты проиграл
Установка
  • Ниже выбрать версию, которая по душе тебе​
  • Скачать версию, которая по душе*​
  • Перенести скрипт в папку /moonloader​
  • Если у тебя уже была версия salary_imgui или другая иная, то удали ее перед установкой
  • Если нет папки config в папке moonloader, создайте папку config в папке moonloader

*Если выбрал версию imgui, то скачай imgui отсюда https://www.blast.hk/threads/19292/

Обновления
19.05.2024
Пофиксил подсчет депозита с учетом процента, который уходит в семью
17.05.2024
1. Пофиксил вроде ловлю пд на вайсити. Это не точно, потому что у меня там и не деп и не орг не приходит, тестил через чат.
2. Добавил новый столбец с подсчетом аз коинов, т.к теперь в пд удобно показывает их плюс.
3. Новые поля в плавающем меню: отдельно доходы и отдельно расходы. Хз может кому так проще смотреть. Теперь в настройках можно регулировать включение отключение этих параметров. Также можно теперь поле "Заработок за сегодня" выключить.
4. Дату добавил в заголовок, не знаю может быть удобно
5. Некоторые доработки по коду, поэтому после установки может некорректно показывать суммарный минус или плюс за прошлые даты, которые были до установки данного обновления.
07.05.2024
Вроде как пофиксил подсчет депозитов и орг.зарплаты под новое текст пейдея из обновления. (но не двойной, такого у меня на сервере еще нет). Не знаю постоянное оно или нет. Пока что отдельную версию добавил salary_imgui_fix.lua, если что потом уберу старую версию. При установке фикса удалить старый salary_imgui.lua
16.09.2023
Добавил общий подсчет отдельно по доходам и расходам
Добавил закрытие окна скрипта на клавишу ESC
Добавил учет депозита и орг.зарплаты для вайсити
События, которые не зафиксировались, теперь будут отмечаться "*", вместо "[неучет]:"
Вроде как пофиксил прибавление денег при заходе на ВС
Убрал появление курсора мыши при запуске скрипта
Переделал функцию FormatDate по рекомендации @imring
13.09.2023
Убрал тестовую функцию /tele ввиду того, что где-то администрация думает, что это телепорт
Убрал лишние строчки, которые выводились при payday
17.05.2023
Фикс багов
Добавлены новые события
Убрана вкладка по дням, теперь в первой вкладке отображаются ивенты за сегодня, а во вкладке за неделю можно посмотреть детально каждый день
Добавлена сортировка событий по доходам и расходам
Добавлено удаление ненужных событий
Добавлена новая колонка, которая показывает баланс после того, как произошло событие
Теперь если событие не удалось зафиксировать, то оно будет записываться с префиксом [неучет]
07.04.2023
Добавлена отдельная вкладка с информацией о депозитах, орг.зарплатах и пейдеях за день
Добавлены новые события
Оптимизирован размер окна по разрешению экрана
Фикс багов
03.04.2023
Добавлен учет заработка по разным серверам и никам.
Добавлена функция отключения заработка за вчера.
Фикс багов
31.03.2023
Обновлена версия для имгуи. Переделан дизайн окна,
Добавлен подробное логирование каждой финансовой операции.
Добавлен подсчет депозита, организационной зарплаты.
Добавлены новые настройки: вкл\выкл подсчета банковских операций, вкл\выкл отображение окна статистики на экране.
Теперь скрипт не использует inicfg, а работает на json
22.03.2023
Написал версию скрипта на imgui
Скриншоты
Это плавающее окошко с гибкой настройкой того, что вам нужно отображать.
bj4LCuB.png
XvOrsEC.png
V0SJ3tQ.png

Это вкладка "Сегодня", отображается "Общий заработок"
1n8o6OE.png

Это вкладка "Сегодня" отображается "Расходы"
v5oDAiD.png

Это вкладка "Сегодня" отображается "Доходы"
oIpcmmp.png

Это вкладка "Неделя". Показан недельный архив, по нажатию на который будет вылазить тоже, что и во вкладке "Сегодня", только с доходами и расходами за тот день, который выбран
HskvhbM.png

Это вкладка "Депозиты и орг.зп". Здесь мы можем смотреть сколько пд пережили и что с них залутали
oeJx6Vy.png

Это вкладка "Настройки", здесь можно менять размер шрифта, отображаемые поля в плавающем окне и т.д
YsxZr4K.png

Это вкладка "Сессия", она показывает доходы и расходы от входа в игру до выхода из нее. Если вас крашнет, тут будет 0
yeDwSd9.png
1axUU8YD.jpg

uRFo5uZb.jpg
JcsVBhtw.jpg
mj8fW4tT.jpg

Примечание
Я не профессиональный скриптер, начинающий, скрипт может сломаться. Отдельное спасибо Vespan, что помог разобраться в json
 

Вложения

  • salary.lua
    10.6 KB · Просмотры: 1,902
  • salary_imgui.lua
    53 KB · Просмотры: 1,049
Последнее редактирование:

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,992
2,187
вместо заработка за вчера и сегодня было бы славно на экран выводить доход и расход, а в логе уже сумма
 
  • Нравится
Реакции: schtolz и Arz rpg

schtolz

Известный
Автор темы
125
80
а зачем если это в лаунчере аризоны есть
Доработано. Здесь изменять размер шрифта, окна можно. Детально просматривать расходы доходы по дням. При перезаходе все данные сохраняются. При реконекте в минуса не вылетает сумма, остается той, которая была
 

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,992
2,187
При перезаходе все данные сохраняются.
Тебе стоит убрать "за сессию" из названия, потому-что сессия это от входа в игру и до выхода, а у тебя за день статистика :)
 
  • Нравится
Реакции: schtolz

schtolz

Известный
Автор темы
125
80
вместо заработка за вчера и сегодня было бы славно на экран выводить доход и расход, а в логе уже сумма
А всмысле, если чел закупил за 60кк, потом продал все это за 80кк, то что это будет? Доходы: 80кк Расходы: 60кк ? Так будет удобно?
 

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,992
2,187
А всмысле, если чел закупил за 60кк, потом продал все это за 80кк, то что это будет? Доходы: 80кк Расходы: 60кк ? Так будет удобно?
Да, можно "Доход: ххх, Расход: ххх, Сумма: ххх", как в отчётах о фин результатах в компаниях, но это уже как сам захочешь, задумка прикольная
 
  • Нравится
Реакции: schtolz

Spaun1488

Новичок
1
0
[15:44:23.387921] (error) salary.lua: ...Arizona Games Launcher\bin\arizona\moonloader\salary.lua:75: attempt to call global 'msg' (a nil value)
stack traceback:
...Arizona Games Launcher\bin\arizona\moonloader\salary.lua: in function 'countingSalary'
...Arizona Games Launcher\bin\arizona\moonloader\salary.lua:37: in function <...Arizona Games Launcher\bin\arizona\moonloader\salary.lua:11>
 

Anarch

Известный
344
75
[15:44:23.387921] (error) salary.lua: ...Arizona Games Launcher\bin\arizona\moonloader\salary.lua:75: attempt to call global 'msg' (a nil value)
stack traceback:
...Arizona Games Launcher\bin\arizona\moonloader\salary.lua: in function 'countingSalary'
...Arizona Games Launcher\bin\arizona\moonloader\salary.lua:37: in function <...Arizona Games Launcher\bin\arizona\moonloader\salary.lua:11>
Тоже самое..
 

schtolz

Известный
Автор темы
125
80
[15:44:23.387921] (error) salary.lua: ...Arizona Games Launcher\bin\arizona\moonloader\salary.lua:75: attempt to call global 'msg' (a nil value)
stack traceback:
...Arizona Games Launcher\bin\arizona\moonloader\salary.lua: in function 'countingSalary'
...Arizona Games Launcher\bin\arizona\moonloader\salary.lua:37: in function <...Arizona Games Launcher\bin\arizona\moonloader\salary.lua:11>

Исправил. Скачайте по новой, обновил файл
 
  • Нравится
Реакции: Spaun1488 и Anarch