DmitryArbatov Опубликовано 22 сентября, 2022 Поделиться Опубликовано 22 сентября, 2022 (изменено) Спойлер вот сам код Спойлер {$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() в игре есть моменты, когда указатель не работает, вот тогда и появляются такие ошибки.Как это исправить, может проверку какую ввести? Изменено 22 сентября, 2022 пользователем DmitryArbatov Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 22 сентября, 2022 Поделиться Опубликовано 22 сентября, 2022 Да, введи проверку на nil для переменной Bottom Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения