Хелп с сохранением Lua

coulside

Участник
Автор темы
38
1
Версия MoonLoader
.026-beta
[ML] (error) AAAAtest.lua: ...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:123: attempt to call global 'savejst' (a nil value)
stack traceback:
...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:123: in function 'addTimeNow'
...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:75: in function <...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:68>
[ML] (error) AAAAtest.lua: Script died due to an error. (0F67217C)

Помогите исправить ошибку, до того как подключил imgui все хорошо сохранялось
 

Вложения

  • AAAAtest.lua
    14.1 KB · Просмотры: 4

coulside

Участник
Автор темы
38
1
Ты написал не правильно. Написал savejst, а функция у тебя называется savejs
Теперь другая ошибка
[ML] (error) AAAAtest.lua: ...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:190: attempt to perform arithmetic on upvalue 'nowTime' (a string value)
stack traceback:
...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:190: in function 'saveTimeNow'
...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:137: in function <...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:136>
[ML] (error) AAAAtest.lua: Script died due to an error. (257D5C7C)
 
  • Эм
Реакции: MLycoris

Daniel_Govnocode

Активный
275
39
Теперь другая ошибка
[ML] (error) AAAAtest.lua: ...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:190: attempt to perform arithmetic on upvalue 'nowTime' (a string value)
stack traceback:
...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:190: in function 'saveTimeNow'
...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:137: in function <...inity GTA Launcher\trinity_games\moonloader\AAAAtest.lua:136>
[ML] (error) AAAAtest.lua: Script died due to an error. (257D5C7C)
+1 чего? Арбузов, бананов? К тому же это не так работает. Скажи +1 чего(часов, минут)
 

Daniel_Govnocode

Активный
275
39
УльтраГовнокод:
newTime = (os.time()+3600)/3600
Вот если брать говнокод. Вернет тебе сколько сейчас часов + 1

УльтраГовнокод:
newTime = (os.time()+3600)/3600
Вот если брать говнокод. Вернет тебе сколько сейчас часов + 1
А не фигню полную высрал

Lua:
-- Получить текущее время (только часы)
local nowTime = os.date("%H")

-- Преобразовать значение часов в число
local hour = tonumber(nowTime)

-- Прибавить 1 час
local newHour = hour + 1

-- Если результат равен 24, обнулить (start new day)
if newHour == 24 then
    newHour = 0
end

-- Печать нового значения
timeX = string.format("%02d", newHour)
 
Последнее редактирование:

XRLM

Против ветра рождённый
Проверенный
1,508
1,074
УльтраГовнокод:
newTime = (os.time()+3600)/3600
Вот если брать говнокод. Вернет тебе сколько сейчас часов + 1


А не фигню полную высрал

Lua:
-- Получить текущее время (только часы)
local nowTime = os.date("%H")

-- Преобразовать значение часов в число
local hour = tonumber(nowTime)

-- Прибавить 1 час
local newHour = hour + 1

-- Если результат равен 24, обнулить (start new day)
if newHour == 24 then
    newHour = 0
end

-- Печать нового значения
timeX = string.format("%02d", newHour)
какой ужас...
os.date('%H', os.time() + 3600)
 
  • Клоун
Реакции: MLycoris

XRLM

Против ветра рождённый
Проверенный
1,508
1,074
Я знаю, не дома был, было лень читать про os time, не использкю его.
а это тебе удобно использовать?
1725043445624.png
 
  • Клоун
Реакции: MLycoris