RAKSAMP Хелп

LYO

Потрачен
Автор темы
113
34
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.026-beta
Как сделать "анти простой", чтобы если он стоял на определенных координатах больше 5 секунд, то выполнялась какая нибудь фукнкция.

Мне в голову ничего не приходит, хелпаните кто знает, кому не сложно.
 

qdIbp

Автор темы
Проверенный
1,392
1,150
Tak?
Lua:
require("addon")
local timer = 0
function onSendRPC(id, bs)
    if id == 52 then
        stop()
    end
end
function stop()
    local xyz = {getPosition()}
    newTask(function()
        while true do wait(1000)
            local x,y,z = getPosition()
            if x == xyz[1] and y == xyz[2] and z ==xyz[3] then
                timer = timer + 1
                if timer > 5 then
                    -- * codes *
                end
            else
                xyz = {getPosition()}
                timer = 0
            end
        end
    end)
end
function onRunCommand(cmd)
    if cmd == '!rand' then
        math.randomseed(os.time())
        rx,ry,rz = math.random(0.0,3000.0), math.random(0.0,3000.0),math.random(0.0,3000.0)
        print(rx,ry,rz)
        setPosition(rx,ry,rz)
    end
end

Можно еще с 13 строчкой так поступить
Lua:
if table.concat({getPosition()},',') == table.concat(xyz,',') then
 
Последнее редактирование: