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

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.
 

ChromiusJ

Известный
Друг
4,900
3,187

why ega

РП игрок
Модератор
2,541
2,233
телепорт
хотя бы без обхода античита
Если ты имеешь ввиду обычный телепорт (не курдмастер), то вот:
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