- 475
- 155
вытащил я тп на дорогу из адмен тулса и мне надо его модефицирувать
Нужно что-бы скрипт роботал в /re и в обичном без /re И тпхал на дорогу и немного подправить код
Lua:
Нужно что-бы скрипт роботал в /re и в обичном без /re И тпхал на дорогу и немного подправить код
Lua:
Lua:
script_name("roadtp")
function regcommands()
sampRegisterChatCommand('tpr', tponroad)
end
function getNearestRoadCoordinates(radius)
local A = { getCharCoordinates(PLAYER_PED) }
local B = { getClosestStraightRoad(A[1], A[2], A[3], 0, radius or 600) }
if B[1] ~= 0 and B[2] ~= 0 and B[3] ~= 0 then
return true, B[1], B[2], B[3]
end
return false
end
function tponroad()
local result, x, y, z = getNearestRoadCoordinates()
if result then
local dist = getDistanceBetweenCoords3d(x, y, z, getCharCoordinates(PLAYER_PED))
if not ReconWindow.v then
setCharCoordinates(PLAYER_PED, x, y, z + 1)
sampAddChatMessage(("[SturmtilTools] Вы телепортированы на ближайшую от Вас дорогу (%dm.)"):format(dist), 0xAAFFAA)
else
lua_thread.create(function()
sampSendChat('/reoff')
wait(500)
setCharCoordinates(PLAYER_PED, x, y, z + 1)
sampAddChatMessage(("[SturmtilTools] Вы телепортировали игрока из слежки на ближайшую от Вас дорогу (%dm.)"):format(dist), 0xAAFFAA)
wait(500)
sampSendChat('/gethere '..spec_id)
end)
end
else
sampAddChatMessage("[SturmtilTools] Не нашлось ни одной дороги поблизости", 0xFFAAAA)
end
end