Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-03-17, 20:22


serek123

Lua, MySql, Sql






Wiek: 27
Na forum: 4475 dni
Posty: 217
Nick w MP: Serek.

Piwa: 375

Respekt: 70

Witam, chcem zrobi? objekt kt?ry b?dzie si? przemieszcza? z pkt a do b potem c itp mam co? takiego ale nie lata mi to


local trasa = {
{2455.81, -1660.12, 27.14},
{2494.84, -1692.88, 27.14},
{2519.52, -1679.34, 27.14},
{2483.65, -1645.46, 27.14}
}
local stop = {2461.70, -1660.18, 27.14}
local czas = 5000

function start()
local x, y, z = trasa[1][1], trasa[1][2], trasa[1][3]
local balon = createObject(1993, x, y, z)

postep = 1
local x, y, z = trasa[postep][1], trasa[postep][2], trasa[postep][3]
moveObject(balon, czas, x, y, z)

end
setTimer(start, 6000, 0)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-17, 21:22


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4979 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

W timerze musisz sprawdzac, czy aktualna pozycja jest r?wna ta ko?cowej pozycji, czyli 'stop = {x,y,z}'

zmienn? post?p, musisz zadeklarowa? na samej g?rze.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-17, 21:23


#404







Wiek: 27
Na forum: 4913 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

local trasa = {
{2455.81, -1660.12, 27.14},
{2494.84, -1692.88, 27.14},
{2519.52, -1679.34, 27.14},
{2483.65, -1645.46, 27.14}
}

local stop = {2461.70, -1660.18, 27.14}
local czas = 5000
postep = 1
local balon = createObject(1993, x, y, z) -- dopisz tu kordy

function start()
if not balon then return end

if postep == #trasa then
moveObject(balon, czas, 2461.70, -1660.18, 27.14)
postep = 1
return end


moveObject(balon, czas, trasa[postep][1],trasa[postep][2],trasa[postep][3])
postep = postep+1
end
setTimer(start, czas, 0)



Powinno lata?

Postaw piwo autorowi tego posta
 

 
Tagi: przemieszczanie :: się :: objektu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Przemieszczanie się objektu Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku