Перейти к содержанию

В луа скрипте периодически появляются ошибки


Рекомендуемые сообщения

Спойлер

spacer.png

вот сам код

Спойлер

{$lua}
[ENABLE]
local BottomCamAngleAmplitude = readFloat
local BottomCamAngleAmplitude = 20
local BottomCamAngleAmplitude2 = readFloat
local BottomCamAngleAmplitude2 = -20
local function set_coords(timer)
Bottom = readFloat('[[[[[["nfs.exe"+00E752A8]+114]+4]+4]+0]+14]+2C')

if (IsKeyPressed(33)) then
    BottomCamAngleAmplitude = BottomCamAngleAmplitude + 0.1
    BottomCamAngleAmplitude2 = BottomCamAngleAmplitude2 - 0.1
end
if (IsKeyPressed(34)) then
    BottomCamAngleAmplitude = BottomCamAngleAmplitude - 0.1
    BottomCamAngleAmplitude2 = BottomCamAngleAmplitude2 + 0.1
end
if (IsKeyPressed(102) == true and Bottom > BottomCamAngleAmplitude2) then
    writeFloat('[[[[[["nfs.exe"+00E752A8]+114]+4]+4]+0]+14]+2C',Bottom-0.1)
end
if (IsKeyPressed(102) == false and Bottom < -0.1) then
    writeFloat('[[[[[["nfs.exe"+00E752A8]+114]+4]+4]+0]+14]+2C',Bottom+0.1)
end
if (IsKeyPressed(100) == true and Bottom < BottomCamAngleAmplitude) then
    writeFloat('[[[[[["nfs.exe"+00E752A8]+114]+4]+4]+0]+14]+2C',Bottom+0.1)
end
if (IsKeyPressed(100) == false and Bottom > 0.1) then
    writeFloat('[[[[[["nfs.exe"+00E752A8]+114]+4]+4]+0]+14]+2C',Bottom-0.1)
end
end
stepTimer = createTimer(nil, false)
stepTimer.Interval = 1
stepTimer.OnTimer = set_coords
stepTimer.Enabled = true


[DISABLE]
stepTimer.destroy()

в игре есть моменты, когда указатель не работает, вот тогда и появляются такие ошибки.Как это исправить, может проверку какую ввести?

Изменено пользователем DmitryArbatov
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.