Lua [SAMP] Vehicle Rotator | Вращение транспорта

Yuriy Code

Известный
Автор темы
754
928
Версия SA-MP
  1. Любая
Скрипт позволяет вращать транспортное средство по осям
X, Y, Z.

Может поворачивать транспорт влево, вправо, вверх, вниз, флипать вбок.
Управление:

По умолчанию, для работы скрипта нужно зажимать правую кнопку мыши (можно выключить в коде скрипта).
1 - вращение влево
2 - вращение вправо
3 - вращение вверх
4 - вращение вниз
5 - переворот влево

6 - переворот вправо
Клавиши можно изменять в самом скрипте, так же скорости вращения.


Функции скрипта могут быть полезны как для машин, так и для

самолётов (быстрый взлёт, развороты).
 

Вложения

  • VehicleRotator.lua
    1.5 KB · Просмотры: 154

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,769
11,213
сокращаем код (сам просил написать сюда :D)
Lua:
require 'lib.moonloader'
FORCE = 2
local Keys = {
    [VK_1] = {0, 0, FORCE}, -- влево
    [VK_2] = {0, 0, -FORCE}, -- вправо
    [VK_3] = {FORCE, 0, 0}, -- вверх
    [VK_4] = {-FORCE, 0, 0}, -- вниз
}
local RBUTTON_ON = true -- Нужно ли зажимать кнопку, чтобы скрипт работал

-- main
if isCharInAnyCar(PLAYER_PED) then
    for Key, Data in pairs(Keys) do
        if wasKeyPressed(Key) then
            setCarRotationVelocity(storeCarCharIsInNoSave(PLAYER_PED), Data[1], Data[2], Data[3])
        end
    end
end
 
  • Нравится
Реакции: RoflHaHaWF и Yuriy Code