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

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

  • c imgui

  • без imgui


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

Maks.Warlento

Участник
104
17
Привет, в процессе тестирования забыл убрать. Уберу
Там еще с вайс сити какие то приколы получаются. Когда совершаю перелеты и конвертирую валюту доходы/расходы улетают. Надеюсь фиксануть возможно
 
  • Нравится
Реакции: schtolz

Mississippi

Активный
125
48
че? события неправильно отображаются

1688504546774.png
 

schtolz

Известный
Автор темы
111
66
че? события неправильно отображаются

Посмотреть вложение 206835
В момент расхода денег скрипт хукает последнее сообщение из чата. Если последнее действие вдруг перебило какое-то другое сообщение, тогда он пишет что-то несоответствующее. К сожалению пока не знаю метода решения этой проблемы.
 

xde0

Новичок
16
4
У меня небольшая проблемка, при заходе в игру с версией имгуи у меня появляется курсор на центре, но убирается через двойное нажатие клавиши таб.
Но все равно немножко мешает, есть возможность или способ убрать
 

Вложения

  • moonloader.log
    8.8 KB · Просмотры: 4

NopeScoper

Участник
32
6
А возможно сделать чтобы в заработок за день шёл заработок с депозиита и зарплаты ?
 

Tvi

Новичок
1
0
Народ, а на Родине он работает? ато чет я закидываю все как надо, а толку ноль🙄

p.s. не не работает, загружается через раз и то нечего не отображает
 
Последнее редактирование:

wqfwjko

Участник
191
23
Если на вс перевёл вс в са вирты то засчитываются в прибыль на обычном сервере, исправь пж
@schtolz
 

Kimm2413

Новичок
6
0
как увидеть скоко заработал за вчера в меню и за неделю в меню не отображается
 

imring

Ride the Lightning
Всефорумный модератор
2,355
2,516
Lua:
function formatDate(day)
    local month = tonumber(os.date("%m"))
    local year = tonumber(os.date("%y"))
    if tonumber(day) <= 0 then
        month = tonumber(os.date("%m")) - 1
        if month == 0 then
            year = tonumber(os.date("%y")) - 1
            month = 12
        end      
        if month == 01 or month == 03 or month == 05 or month == 07 or month == 08 or month == 10 or month == 12 then chday = 31
            elseif month == 02 then chday = 28
            elseif month == 04 or month == 06 or month == 09 or month == 11 then chday = 30
        end
        if tonumber(day) < 0 then
            chday = chday - math.abs(day)
            day = chday
            else day = chday
        end
        oldDate = day .. month .. year
    end
    oldDate = day .. (month <= 9 and "0"..month or month) .. year
    return tostring(math.abs(oldDate))
end
в луа есть os.date('*t') (https://www.lua.org/manual/5.1/manual.html#pdf-os.date) для работы с датами с возможностью выровнять день/месяц/т.д.
Lua:
function formatDateNew(day)
    local time = os.date('*t')
    time.day = day
    time = os.date('*t', os.time(time)) -- align the time
    return ('%02d%02d%02d'):format(time.day, time.month, time.year % 100)
end

dayAllWeek = 27
dayWeek = tonumber(os.date("%w"))
dayStartWeek = dayAllWeek - (dayWeek-1)
dayEndWeek = dayAllWeek + (7-(dayWeek))
print(formatDate(dayStartWeek), formatDate(dayEndWeek))       -- 250923  310923
print(formatDateNew(dayStartWeek), formatDateNew(dayEndWeek)) -- 250923  011023
 
  • Нравится
Реакции: schtolz

schtolz

Известный
Автор темы
111
66
16.09.2023
Добавил общий подсчет отдельно по доходам и расходам
Добавил закрытие окна скрипта на клавишу ESC
Добавил учет депозита и орг.зарплаты для вайсити
События, которые не зафиксировались, теперь будут отмечаться "*", вместо "[неучет]:"
Вроде как пофиксил прибавление денег при заходе на ВС
Убрал появление курсора мыши при запуске скрипта
Переделал функцию FormatDate по рекомендации @imring
 
  • Нравится
Реакции: Konstantin23432