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

Wysłany: 2014-10-05, 20:09


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Witam serdecznie, wydaje mi si?, ?e getRootElement jest ?le, ale nie wiem jak to poprawi?. Chodzi o to, ?e jak wejd? w marker (markerpoli) to zadzia?a funkcja....


addEventHandler"onMarketHit"getRootElement(markerpoli), teamPolicja )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-05, 20:28


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Dixers, usu? getRootElement i zostaw samo markerpoli je?eli marker jest w tym samym pliku a je?eli nie to najlepiej robi? jako plik "map" i podawa? ID Obkietu(Markeru) .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-05, 20:31


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

luki123luki123, ale w nawiasie czy bez?

[ Dodano: 2014-10-05, 20:33 ]
Dobra, poka?? ca?y skrypt. Co z team getRootElement ?


markerpoli createMarker ( -2249.89990234382336.89990234383.7999999523163"cylinder"1.525500170 )
setElementDimension(markerpoli2)

politeamx createTeam ("Policja"00255)

--Policja

function teamPolicja (thePlayer)
local playerName getAccountName getPlayerAccount thePlayer ) ) 
if isObjectInACLGroup "user." .. playerNameaclGetGroup "Policja" ) ) then 
setPlayerTeam thePlayerpoliteamx )  
else 
outputChatBox"Nie jeste? pracownikiem Policji"thePlayer00255falseend
end
addEventHandler"onMarketHit"markerpoliteamPolicja )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-05, 20:33


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Jest dobrze :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-05, 20:35


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Haha, sam znalaz?em b??d. By?a po prostu liter?wka i zamiast marker napisa?em market :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-06, 11:49


Wielebny







Wiek: 41
Na forum: 5499 dni
Posty: 257
Nick w MP: Wielebny

Piwa: 1690

Respekt: 180
Respekt: 180Respekt: 180

"Dixers" napisał/a:


addEventHandler"onMarketHit"getRootElement(markerpoli), teamPolicja )


Funkcja getRootElement() nie przyjmuje parametr?w, zamiast niej mo?esz u?yc predefiniowanej zmiennej root, lub je?li chcesz ograniczy? zas?b do danej ga??zi drzewa - funkcji getElementParent().

Je?li chcesz aby ten event by? podpi?ty tylko do tego markera, to po prostu u?yj:

addEventHandler"onMarketHit"markerpoliteamPolicja )


Zmienna markerpoli oczywi?cie musi by? zdefiniowana w tym kontek?cie.

edit: kod zaproponowany przez Ciebie podepnie si? do g??wnego elementu drzewa (root) i w efekcie event b?dzie wyzwalany dla ka?dego markera, w ka?dym zasobie. Dop?ki masz tylko jeden marker, to b?dzie dzia?a? tak jak b?dziesz chcia?, jak marker?w pojawi si? wi?cej, to dla ka?dego b?dzie uruchamia? si? funkcja teamPolicja, a tego zapewne nie chcesz.

Postaw piwo autorowi tego posta
 

 
Tagi: getrootelement
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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