Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: onclientmarkerhit
1. OnClientMarkerHit nie działa!
Tak jak w temacie!
Zrobi?em marker, i normalnie si? stworzy?, lecz po wejsciu w marker mimo zastosowania funkcji OnClientMarkerHit nic si? nie dzieje.
Skrypt jest po Client Side
W DB3 Wyskakuje tylko b??d
Kod:


Bad argument @ addEventHandler [Expected element at argument 2, got nil]


Oto ca?y skrypt:

local cel 
createMarker(255.29895, -1366.5781353.10938"checkpoint"400255)



function cele(thePlayer)
          if 
thePlayer == getLocalPlayer() then 
            outputChatBox
("elo marker0")
          
end
        end
        addEventHandler
("onClientMarkerHit"celcele)

[/code]
2. onClientMarkerHit łapie z byle jakiej wysokości, pętla
Witam,

Tak jak w tytule. Zrobi?em prac? i mam 2 problem. Jednym z nich jest w?a?nie "onClientMarkerHit", kt?ry ?apie z byle jakiej wysoko?ci i nie wiem jak temu zaradzi?.

Drugim problemem jest p?tla, kt?rej nie umiem zrobi? , posiadam mianowicie markery na math.random i jak wjedzie si? w marker (np. zaladunku) to pojawia si? marker (np. roz?adunku), a nie umiem ju? zrobi? tak, ?eby to si? tak w k??ko powtarza?o. xd
3. onClientMarkerHit

function markerfunchitElementmatchingDimension )
            if 
hitElement ~= localPlayer then return end
            guiSetVisible
(PencerePark,true)
            
showCursor(true)
            
xygetElementPosition(parkYerleri[i])
            
setElementPosition(hitElementx,y,z)
            
setElementFrozen(hitElementtrue)
    
end
end
addEventHandler
"onClientMarkerHit"parkYerleri[i] , markerfunc )

siema pr?bowa?em przerobi? funkcj? aby wej?? m?g? gracz bez auta , poniewa? wczesniejsza funckja mog?a jedynie si? wykona? gdy gracz wjecha? pojazdem w marker .
oto orginalny

function markerfunchitElementmatchingDimension )
   if 
getElementType(hitElement) == "player" and (hitElement == localPlayer) and getPedOccupiedVehicle(localPlayerthen
            guiSetVisible
(PencerePark,true)
            
showCursor(true)
            
xygetElementPosition(parkYerleri[i])
            
setElementPosition(getPedOccupiedVehicle(localPlayer), x,y,z)
            
setElementFrozen(getPedOccupiedVehicle(localPlayer), true)
    
end
end
addEventHandler
"onClientMarkerHit"parkYerleri[i] , markerfunc )
4. onClientMarkerHit
Witam, mam taki banalny problem.
Kod;
Kod:


function Marker()
outputChatBox("jjj")
end
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker )

Kod jest po stronie clienta. Jak testuje go na 2 graczach to gdy jeden wejdzie w marker to oby dw?m na chacie pojawia si? "jjj". A tylko gracz, kt?ry wszed? w marker mia? go zobaczy?...
Testowa?em te? tak (ale ten sam efekt):
Kod:


function Marker(hitPlayer)
outputChatBox("jjj",hitPlayer)

end
addEventHandler ( "onClientMarkerHit", getRootElement(), Marker )