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

Wysłany: 2023-01-31, 22:06


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Witam, mam ma?e urwanie g?owy.
Mianowicie mam kordynaty marker?w w tabeli (od prawo jazdy), np.

local PA = {
{-1529.02392578122636.830810546955.355712890625},
{-1526.00170898442642.95898437555.356204986572},    <<<<
}


Powiedzmy, ?e przy tym gdzie jest "<<<" chcia?bym, ?eby po wjechaniu w niego teleportowa?o. Jak to ?adnie zrobi? i nie kombinowa? zbyt bardzo?

Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2023-02-01, 12:39


Przemcio







Wiek: 32
Na forum: 1926 dni
Posty: 58

Piwa: 79

Respekt: 80

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2023-02-01, 22:48


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

tak tak, ale jak zrobi? z tej tabeli ? Bo troch? mam tych punkt?w, nw jak wyci?gn?? te kordynaty, ?eby tepa?o i kontynuowa?o dalej te punkty.

Jakie? pomys?y?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2023-02-02, 00:17


Matikmontana

Modern Stories






Wiek: 22
Na forum: 2473 dni
Posty: 423
Nick w MP: Mazeusz*

Piwa: 1015

Respekt: 130
Respekt: 130

Ostrzeżeń: 60%
dodaj markery do tabeli
albo co? na wz?r

p?tla
marker
event onMarkerHit
koniec p?tli

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2023-02-02, 07:58


Przemcio







Wiek: 32
Na forum: 1926 dni
Posty: 58

Piwa: 79

Respekt: 80

Najpierw modyfikujesz tabel? PA, ?eby mia?a koordy i markera i koordy teleportu, no bo magicznie gra nie domy?li si? gdzie postawi? marker/gdzie teleportowa?, jak masz tylko jeden zestaw koord?w, czyli:

Kod:

local PA = {
{-1529.0239257812, 2636.8308105469, 55.355712890625, tpX, tpY, tpZ},
{-1526.0017089844, 2642.958984375, 55.356204986572, tpX, tpY, tpZ},
}


Potem np. tworzysz markery w p?tli z tej tabeli PA i zapisujesz ich elementy do innej tabeli (globalnej tym razem) z danymi do teleportu, czyli co? al'a

Kod:

for i = 1, #PA
do
-- zapisujesz markerElement, tpX, tpY i tpZ do innej tabeli
table[i][1] = createMarker(PA[i][1], PA[i][2], PA[i][3], ...) -- 1, 2, 3, czyli koordy markera
table[i][2] = PA[i][4]
table[i][3] = PA[i][5]
table[i][4] = PA[i][6]
-- 4, 5, 6 to kolejno tpX, tpY, tpZ
end


Potem w onMarkerHit sprawdzasz w kt?ry marker kto? wjecha?, czyli

Kod:

for i = 1, #table
do
if(source == table[i][1]) -- 1 to markerElement, a source to r?wnie? markerElement w onMarkerHit
then
setElementPosition(hitElement, table[i][2], table[i][3], table[i][4]) -- a 2, 3 i 4 to koordy do tepni?cia
break
end
end


Mniej wi?cej co? w tym stylu.

PS. nie zmieniajcie mi tego na [ lua ], bo ten tag wygl?da okropnie, i tak nie ma kolorowania sk?adni, w dodatku dodaje sobie jakie? white space'y z dupy, wi?c nie wiem po co on w og?le istnieje, chyba, ?e mnie kto? o?wieci XD

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Tagi: tepanie :: marker
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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