- 464
- 129
- Версия MoonLoader
- .026-beta
Строка показывающая как изменилось количество денег пропадает сразу после появления, как вывести строку на время, например на 1 секунду?
Одиночная игра
Одиночная игра
Lua:
local imgui = require "imgui"
local main_window_state = imgui.ImBool(true)
local oldMoneyAmount = 0
function main()
while true do wait(0)
imgui.Process = main_window_state.v
end
end
function imgui.OnDrawFrame()
if main_window_state.v then
imgui.SetNextWindowSize(imgui.ImVec2(150, 50), imgui.Cond.FirstUseEver)
imgui.Begin("Window", main_window_state)
showMoneyDifference()
imgui.ShowCursor = false
imgui.End()
end
end
function showMoneyDifference()
moneyAmount = getPlayerMoney(PLAYER_HANDLE)
if oldMoneyAmount ~= moneyAmount then
if oldMoneyAmount < moneyAmount then
imgui.Text(string.format("+%s", moneyAmount - oldMoneyAmount))
elseif oldMoneyAmount > moneyAmount then
imgui.Text(string.format("-%s", oldMoneyAmount - moneyAmount))
end
oldMoneyAmount = moneyAmount
end
end