Как сделать повторение действий

undergroundstyle

Новичок
Автор темы
3
0
Версия MoonLoader
.026-beta
lua:
require 'lib.moonloader'

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('tcbot', cmd_tp)
    wait(-1)
end

function cmd_tp()
    lua_thread.create(function()
        setCharCoordinates(1, 1250.9916,-1266.1912,13.3882)
        wait(500)
        setCharCoordinates(1, 1262.6169,-1258.6367,13.1573)
        wait(500)
        setCharCoordinates(1, 1267.3116,-1246.3336,15.0988)
        wait(500)
        setCharCoordinates(1, 1267.0732,-1237.6595,18.3773)
        wait(500)
        setCharCoordinates(1, 1262.3014,-1234.2773,18.3773)
        wait(500)
        setCharCoordinates(1, 1259.6002,-1237.7939,18.3773)
        wait(500)
        setCharCoordinates(1, 1259.5535,-1239.9441,18.3773)
        wait(500)
        setCharCoordinates(1, 1263.7802,-1254.9521,13.1718)
        wait(500)
        setCharCoordinates(1, 1258.1079,-1259.8528,13.1939)
        wait(500)
        setCharCoordinates(1, 1250.9778,-1266.1389,13.3867)
    end)
end
Нужно, чтобы телепорт повторялся после окончание последний координат.
 

Akionka

akionka.lua
Проверенный
740
503
Код:
require 'lib.moonloader'

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('tcbot', cmd_tp)
    wait(-1)
end

function cmd_tp()
    lua_thread.create(function()
        while true do
            setCharCoordinates(1, 1250.9916,-1266.1912,13.3882)
            wait(500)
            setCharCoordinates(1, 1262.6169,-1258.6367,13.1573)
            wait(500)
            setCharCoordinates(1, 1267.3116,-1246.3336,15.0988)
            wait(500)
            setCharCoordinates(1, 1267.0732,-1237.6595,18.3773)
            wait(500)
            setCharCoordinates(1, 1262.3014,-1234.2773,18.3773)
            wait(500)
            setCharCoordinates(1, 1259.6002,-1237.7939,18.3773)
            wait(500)
            setCharCoordinates(1, 1259.5535,-1239.9441,18.3773)
            wait(500)
            setCharCoordinates(1, 1263.7802,-1254.9521,13.1718)
            wait(500)
            setCharCoordinates(1, 1258.1079,-1259.8528,13.1939)
            wait(500)
            setCharCoordinates(1, 1250.9778,-1266.1389,13.3867)
        end
    end)
end