- 129
- 31
- Версия MoonLoader
- .027.0-preview
Взял аирбрейк от 00DD00 & NN - NoName
Аир работает на sampev.onSendUnoccupiedSync
Сервер реагирует сразу на активацию и кикает, путём подгонки значений ничего не вышло.
Сам код:
Ну и хотелось бы понять, что означают строки
Аир работает на sampev.onSendUnoccupiedSync
Сервер реагирует сразу на активацию и кикает, путём подгонки значений ничего не вышло.
Сам код:
Код:
function sampev.onSendUnoccupiedSync(data)
if air then
sh = {data.vehicleId, data.seatId}
if sh[1] ~= nil and isCharInAnyCar(PLAYER_PED) then
local veh = getCarCharIsUsing(PLAYER_PED)
local _, id = sampGetVehicleIdByCarHandle(veh)
if _ then
if id == data.vehicleId then
local fX, fY, fZ = getActiveCameraCoordinates() -- получаем координаты камеры
local zX, zY, zZ = getActiveCameraPointAt() -- хуй его знает
local heading = getHeadingFromVector2d(zX - fX, zY - fY) -- хуй знает как объяснить
data.moveSpeed = getMoveSpeed(heading, 0.8000)
data.position = {airBrkCoords[1], airBrkCoords[2], airBrkCoords[3]}
return data
end
end
end
end
end
Ну и хотелось бы понять, что означают строки
Код:
local zX, zY, zZ = getActiveCameraPointAt() -- хуй его знает
local heading = getHeadingFromVector2d(zX - fX, zY - fY) -- хуй знает как объяснить