скрипт не тпхает по заданным точкам

egorglebov

Участник
Автор темы
50
4
Версия MoonLoader
.026-beta
Хочу, чтобы скрипт тпхался по заданным координатам в переменной temploader, что не так? помогите плз
вот код
1:
local sampev = require 'lib.samp.events'

temploader = {"136,1755.6826,-1767.7135,12.4777,359.4249" "136,1755.6930,-1766.6842,16.0833,359.4249" "136,1755.7279,-1763.2089,17.7836,359.4249"}

function main()
    sampRegisterChatCommand('cord', cord)
    while true do
        wait(0)
    end
end

function cord()
    setCharCoordinates(temploader)
end
 

xednxk

Новичок
9
1
Хочу, чтобы скрипт тпхался по заданным координатам в переменной temploader, что не так? помогите плз
вот код
1:
local sampev = require 'lib.samp.events'

temploader = {"136,1755.6826,-1767.7135,12.4777,359.4249" "136,1755.6930,-1766.6842,16.0833,359.4249" "136,1755.7279,-1763.2089,17.7836,359.4249"}

function main()
    sampRegisterChatCommand('cord', cord)
    while true do
        wait(0)
    end
end

function cord()
    setCharCoordinates(temploader)
end
координаты это числа, а не строки. запиши их без кавычек. и может быть я чего-то не понимаю, но вообще значение координат это xyz, а не xyzwh, то есть три числа должно быть, а не 5

Lua:
local sampev = require 'lib.samp.events'

temploader = {{136,-1767.7135,12.4777}, {136,1755.6930,16.0833}, {136,1755.7279,17.7836}}

function main()
    sampRegisterChatCommand('cord', cord)
    while true do
        wait(0)
    end
end

function cord()
   for _, crd in pairs(temploader) do
      setCharCoordinates(PLAYER_PED, crd[1], crd[2], crd[3])
   end
end
 
Последнее редактирование:

Vespan

loneliness
Проверенный
2,105
1,639
скажите что ни так со скриптом
ты серьезно?
Может сначала посмотрить туториалы по ЛУА на таком хостинге как youtube что находиться в Интернете
Lua:
temploader = {
    {x=136,1755.682,y=-1767.7135,z=12.4777,359.4249},
    {x=136,1755.693,y=-1766.6842,z=16.0833},-- и тд
}

function main()
    sampRegisterChatCommand('cord', function()
        lua_thread.create(function()
            for k,v in pairs(temploader) do
                setCharCoordinates(PLAYER_PED,v.x,v.y,v.z)
                wait(1000)--раз в секунду будет ТПхаться по координатам
            end
        end)
       
    end)

    wait(-1)
end
го еще 5 тем создашь
 

egorglebov

Участник
Автор темы
50
4
координаты это числа, а не строки. запиши их без кавычек. и может быть я чего-то не понимаю, но вообще значение координат это xyz, а не xyzwh, то есть три числа должно быть, а не 5

Lua:
local sampev = require 'lib.samp.events'

temploader = {{136,-1767.7135,12.4777}, {136,1755.6930,16.0833}, {136,1755.7279,17.7836}}

function main()
    sampRegisterChatCommand('cord', cord)
    while true do
        wait(0)
    end
end

function cord()
   for _, crd in pairs(temploader) do
      setCharCoordinates(PLAYER_PED, crd[1], crd[2], crd[3])
   end
end
не робит
 

Neil_

Активный
201
29