Мне очень нужна такая функция в игре, попытался написать скрипт он не запустился, прогнал его через ChatGPT таже история.
Помогите.
Скрипт должен показывать нагрузку на центральный процессор в левом нижнем углу игры (Как счётчик FPS только для CPU)
Писал в Notepad++
В консоли выдаёт такую ошибку:
Код:
Помогите.
Скрипт должен показывать нагрузку на центральный процессор в левом нижнем углу игры (Как счётчик FPS только для CPU)
Писал в Notepad++
В консоли выдаёт такую ошибку:
Ошибка::
[ML] (error) cpu.lua: lua: error: bad argument #2 to 'addEventHandler' (function expected)
stack traceback:
[C]: in function 'addEventHandler'
...na Games Launcher\bin\rodina zima V.3\moonloader\cpu.lua:17: in main chunk
[ML] (error) cpu.lua: Script died due to an error. (19F0E954
cpu.lua:
function getCPUUsage()
-- Замените на реальную функцию получения загрузки ЦП
return math.random(0, 100) -- Временный код для демонстрации
end
function onDraw()
outputDebugString("onDraw вызван") -- Проверка на вызов функции отрисовки
local cpuUsage = getCPUUsage() -- Получаем загрузку ЦП
local text = string.format("Загрузка ЦП: %.2f%%", cpuUsage)
-- Рисуем текст в левом нижнем углу
dxDrawText(text, 10, 10, tocolor(255, 255, 255, 255), 1, "default", "left", "top")
end
-- Проверка, существует ли функция перед привязкой
if onDraw ~= nil and type(onDraw) == "function" then
addEventHandler("onClientRender", root, onDraw)
else
outputDebugString("Функция onDraw не определена или не является функцией")
end