- 93
- 21
- Версия MoonLoader
- .026-beta
Я хочу сделать так, чтобы игрок шел на точку и после этого не возвращался в эту точку. То есть сначала go_to_point(point1), go_to_point(point2) во вторую точку.
Почему не работает метод снизу
Почему не работает метод снизу
Lua:
function go_to_point(point)
local dist
local mx, my, mz = getCharCoordinates(PLAYER_PED)
dist = getDistanceBetweenCoords2d(point.x, point.y, mx, my)
local stoprun = false
if dist > 2.0 and stoprun == false then
set_camera_direction(point)
setGameKeyState(1, -255)
elseif dist < 2.0 then
setGameKeyState(1, 0)
stoprun = not stoprun
end
end
function set_camera_direction(point)
local c_pos_x, c_pos_y, c_pos_z = getActiveCameraCoordinates()
local vect = {x = point.x - c_pos_x, y = point.y - c_pos_y}
local ax = math.atan2(vect.y, -vect.x)
setCameraPositionUnfixed(0.0, -ax)
end