скрипт не работает

Farany1

Новичок
Автор темы
11
2
Версия MoonLoader
.026-beta
require "lib.moonloader"
require "lib.sampfuncs"

Код:
function lerp(start, target, speed)
    return start + (target - start) * speed
end

function smoothTeleport(x, y, z)
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
    local currentX, currentY, currentZ = getElementPosition(localPlayer) -- Получаем текущие координаты игрока
    local speed = 0.1 -- Скорость плавной телепортации (измените значение по вашему усмотрению)
    while getDistanceBetweenPoints3D(currentX, currentY, currentZ, x, y, z) > 0.1 do
        currentX = lerp(currentX, x, speed)
        currentY = lerp(currentY, y, speed)
        currentZ = lerp(currentZ, z, speed)
        setElementPosition(localPlayer, currentX, currentY, currentZ) -- Устанавливаем плавную телепортацию
        wait(-1)
    end
end

[12:51:41.672609] (system) Session started.
[12:51:41.673608] (debug) Module handle: 66C60000

MoonLoader v.026.5-beta loaded.
Developers: FYP, hnnssy, EvgeN 1137

Copyright (c) 2016, BlastHack Team
https://www.blast.hk/moonloader/

[12:51:41.673608] (info) Working directory: D:\Games\GTA - San Andreas\moonloader
[12:51:41.673608] (debug) FP Control: 0009001F
[12:51:41.673608] (debug) Game: GTA SA 1.0.0.0 US
[12:51:41.673608] (system) Installing pre-game hooks...
[12:51:41.676607] (system) Hooks installed.
[12:51:42.538066] (debug) Initializing opcode handler table
[12:51:42.538066] (debug) package.path = D:\Games\GTA - San Andreas\moonloader\lib\?.lua;D:\Games\GTA - San Andreas\moonloader\lib\?\init.lua;D:\Games\GTA - San Andreas\moonloader\?.lua;D:\Games\GTA - San Andreas\moonloader\?\init.lua;.\?.lua;D:\Games\GTA - San Andreas\moonloader\lib\?.luac;D:\Games\GTA - San Andreas\moonloader\lib\?\init.luac;D:\Games\GTA - San Andreas\moonloader\?.luac;D:\Games\GTA - San Andreas\moonloader\?\init.luac;.\?.luac
[12:51:42.538066] (debug) package.cpath = D:\Games\GTA - San Andreas\moonloader\lib\?.dll;
[12:51:42.544060] (system) Loading script 'D:\Games\GTA - San Andreas\moonloader\AutoReboot.lua'...
[12:51:42.544060] (debug) New script: 06C7CC1C
[12:51:42.546060] (system) ML-AutoReboot: Loaded successfully.
[12:51:42.546060] (system) Loading script 'D:\Games\GTA - San Andreas\moonloader\check-moonloader-updates.lua'...
[12:51:42.546060] (debug) New script: 06D210FC
[12:51:42.623007] (system) Check MoonLoader Updates: Loaded successfully.
[12:51:42.623007] (system) Loading script 'D:\Games\GTA - San Andreas\moonloader\reload_all.lua'...
[12:51:42.623007] (debug) New script: 06D21284
[12:51:42.624006] (system) ML-ReloadAll: Loaded successfully.
[12:51:42.624006] (system) Loading script 'D:\Games\GTA - San Andreas\moonloader\SF Integration.lua'...
[12:51:42.624006] (debug) New script: 06D3663C
[12:51:42.628002] (system) SF Integration: Loaded successfully.
[12:51:42.628002] (system) Loading script 'D:\Games\GTA - San Andreas\moonloader\Teleport.lua'...
[12:51:42.628002] (debug) New script: 06D387CC
[12:51:42.632000] (system) Teleport.lua: Loaded successfully.
[12:51:42.632000] (system) Teleport.lua: Script terminated. (06D387CC)
[12:51:53.386237] (system) Installing post-load hooks...
[12:51:53.386237] (system) Hooks installed.
[12:52:27.194717] (system) Unloading...
[12:52:27.194717] (system) ML-AutoReboot: Script terminated. (06C7CC1C)
[12:52:27.194717] (system) Check MoonLoader Updates: Script terminated. (06D210FC)
[12:52:27.194717] (system) ML-ReloadAll: Script terminated. (06D21284)
[12:52:27.195714] (system) SF Integration: Script terminated. (06D3663C)
[12:52:27.210047] (system) Session terminated.
 

хромиус)

спокойно, это всего лишь слива
Друг
4,958
3,236

хуега)

РП игрок
Модератор
2,568
2,269
телепорт
хотя бы без обхода античита
Если ты имеешь ввиду обычный телепорт (не курдмастер), то вот:
Lua:
function main()
    --[[
        Проверяем SAMP на загруженность,
        это необходимо для регистрации команды.
        Если вызвать функцию sampRegisterChatCommand до того,
        как самп загрузился, то скрипт крашнется
    ]]
    while not isSampAvailable() do wait(0) end
    
    --[[
        Регистрируем команды /tp, команда указывается первым параметром,
        Функция, которая будет вызвана при вводе - вторым
    ]]
    sampRegisterChatCommand("tp", function()       
        setCharCoordinates(PLAYER_PED, 100, -300, 24)
        --[[
            Телепортируем PLAYER_PED - т.е. себя на координаты X: 100, Y: -300, Z: 24
        ]]
    end)
    
    --[[
        Ставим бесконечное ожидание, т.к. MoonLoader работает так,
        что при выгрузке скрипта, конмада автоматически выгружается
    ]]
    wait(-1)
end