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

Wysłany: 2017-08-11, 16:44


BaReN







Wiek: 23
Na forum: 3831 dni
Posty: 22
Nick w MP: BaReN



Respekt: 50

Mam problem, kt?ry polega na tym ?e chcia?bym aby obiekt na poje?dzie rusza? si?.

Cz?s? kodu odpowiedzialnego za ruszanie:
Kod:

function moveup ()
moveObject ( obiekt, 1000, x,y,z+4 )
end
addCommandHandler("dzialkoup", moveup )


Za pomoc w rozwi?zaniu problemu daje piwko :D [/code]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-11, 17:07


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

BaReN, Nie za bardzo rozumiem o ci chodzi. Przed moveobject tworzysz element w takiej pozycji, nast?pne pobierasz pozycj? i przy moveobject dodajesz, w kt?rym stron? ma si? porusza?.

Z attachelements to mo?esz:

a) przy tworzeniu pojazdu od razu attachujesz element.
b) pobierasz pojazd za pomoca getPedOccupiedVehicle i ustalasz pozycj?.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-11, 17:10


BaReN







Wiek: 23
Na forum: 3831 dni
Posty: 22
Nick w MP: BaReN



Respekt: 50

Chodzi mi o to ?ebym komend? m?g? porusza? obiektem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-11, 17:14


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

BaReN, No to np.


addCommandHandler("komenda",function(thePlayer,cmd,posX,posY,posZ)
if posX and posY and posZ then
local x,y,getElementPosition(obiekt)
moveObject(obiekt,x+posX,y+posY,z+posZ)
else
outputChatBox("nie podales skladni!")
end
end)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-11, 17:19


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

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

_Mike, takie co? jak mu poda?e?, b?dzie mu to zale?nie od rotacji przesuwa?o w r??ne kierunki, bo gdy stoimy twarza w polnoc, to wtedy X to X, Y to Y, ale gdy ju? sie odwrocimy twarza peda w lewo, czyli na zach?d, to Y dalej b?dzie Y a X b?dzie X, osie si? nie zmieni?.

Tutaj trzeba trygonometrii b?d? podfunkcji getPositionFromElementOffset z wiki funkcji getElementMatrix

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
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Atroth
Wysłany: 2017-08-11, 18:06


BaReN







Wiek: 23
Na forum: 3831 dni
Posty: 22
Nick w MP: BaReN



Respekt: 50

Chodzi mi g??wnie ?eby po wpisaniu komendy obiekt porusza? si? po osi Z. Pr?bowa?em z tym przyk?adem wy?ej ale w debugscripcie b??dy wyskakiwa?y..

Postaw piwo autorowi tego posta
 

 
Tagi: attachelements :: moveobject
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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