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

Wysłany: 2015-07-21, 21:57


timmer1994

Recon






Wiek: 31
Na forum: 3981 dni
Posty: 60
Nick w MP: Recon

Piwa: 6

Respekt: 50

Siemka, chcia?em zrobi? skrypt, kt?ry b?dzie teleportowa? pojazd na wolne miejsce parkingowe.
Podajcie chocia? jak?? podpowied? co do teleportowania pojazdu w jakie? podane koordy.

Z g?ry dzi?ki !

Podpis
Uczę się tworzyć skrypty ;) Pomóż zielonemu.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-21, 21:59


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

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

Chodzi Ci o zrobienie przechowalni?

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: 2015-07-21, 22:04


timmer1994

Recon






Wiek: 31
Na forum: 3981 dni
Posty: 60
Nick w MP: Recon

Piwa: 6

Respekt: 50

Pojazdy nie maj? si? rozp?ywa? w powietrzu tak jak w przecho, ale maj? by? dawane na miejsca parkingowe. Porobi? bym musia? koordy miejsc, ale w sumie chodzi mi o spos?b w jaki maj? si? tepa? auta na dan? pozycj?.
Da rade zrobi? takie co? mam nadziej?.

Podpis
Uczę się tworzyć skrypty ;) Pomóż zielonemu.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-21, 22:11


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

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

Ostrzeżeń: 60%
Np przez marker, wjezdzasz w marker i tu to ci rozpisze...
Sprawdzasz wolny a np colshape (jezeli nie ma w nim pojazdow)
Teleportujesz na odpowiednie kordy...
Jezeli byl pojazd, sprawdzasz nastepny colshape...

Cos na wzor tego, czy jeszcze inaczej ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-21, 22:14


timmer1994

Recon






Wiek: 31
Na forum: 3981 dni
Posty: 60
Nick w MP: Recon

Piwa: 6

Respekt: 50

Dok?adnie tak DestroY Trafi?e? w 10 !
Okej, powiedzmy, ?e zrobie marker i funkcje teleportuj?c? pojazd.
Dalej musz? zrobi? tabel? z koordami ?
i jak skrypt ma sprawdza? czy dane miejsce jest wolne ?

Podpis
Uczę się tworzyć skrypty ;) Pomóż zielonemu.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-21, 22:24


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

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

Ostrzeżeń: 60%
Takie troche sk?plikowane, ale mysle ze bd latwiejsze dla poczatkujacego

Dla kazdego miejsca parkingowego tworzych cuboid,

Więcej informacji znajdziesz w Wikipedii MTA:

createColCuboid


Aby sprawdzic czy jest wolny uzywasz

Więcej informacji znajdziesz w Wikipedii MTA:

getElementsWithinColShape


Jezeli jest 0 (pusty)


Więcej informacji znajdziesz w Wikipedii MTA:

setElementPosition

I dodajesz "return end" aby zakonczyc funkcje (aby dalej nie teleportowalo)

To tyle :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-21, 22:25


timmer1994

Recon






Wiek: 31
Na forum: 3981 dni
Posty: 60
Nick w MP: Recon

Piwa: 6

Respekt: 50

Z g?ry dzi?ki ! Ju? si? bior? za rozpracowanie :D

Podpis
Uczę się tworzyć skrypty ;) Pomóż zielonemu.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-21, 22:25


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

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

Ale to b?dzie troche lagowa?o serwer jak one maja byc nadal na mapie...
mozesz zrobic przypuscmy 100 miejsc parkingowych :

ustawiasz auto pierwsze na :

miejsce:parkingowe 0
xyxxxxyyyyzzzz -- 1 auto tutaj ma stac

for iv in ipairs(getElementsByType("vehicle") do
data getElementData(v"miejsce:parkingowe")

if data == miejsce:parkingowe then
x2y2z2 getElementPosition(v)
miejsce:parkingowe miejsce:parkingowe 1
setElementPosition(vehiclex2 5y2z2)
setElementData(vehicle"miejsce:parkingowe"miejsce:parkingowe)
end
end



Plus minus cos takiego

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: 2015-07-21, 22:26


timmer1994

Recon






Wiek: 31
Na forum: 3981 dni
Posty: 60
Nick w MP: Recon

Piwa: 6

Respekt: 50

Piwko leci

[ Dodano: 2015-07-21, 22:43 ]
mam setElementPosition i przenosi nie mnie, tylko marker xD

local marker createMarker(1097.07,2300.90,10.82"cylinder"125500100)

function park thePlayercommandNameposXposYposZ )
    setElementPosition thePlayer1115.862296.4410.19 )
end
addEventHandler("onPlayerMarkerHit",getRootElement(),park)


Podpis
Uczę się tworzyć skrypty ;) Pomóż zielonemu.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-21, 22:50


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

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

Ostrzeżeń: 60%
Eem poczytaj jakie parametry oddaje ten event to zrozumiesz blad

A jak chcesz przeniesc auto to musisz jeszcze pobrac ten pojazd, sam gracz nie wystraczy

Postaw piwo autorowi tego posta
 

 
Tagi: teleport :: pojazdu :: dane :: miejsce
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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