- Dokumentacja
- Zdarzenia klienta
- onClientMarkerHit
Zdarzenie
onClientMarkerHit
Element wszedł w znacznik (marker), w tej grze. Działa dla znaczników z serwera i stworzonych u klienta. Sprawdzane są gracze, pojazdy, postacie, obiekty, pickupy i inne znaczniki, co 100 ms. Znacznik checkpoint to koło bez limitu wysokości, pozostałe typy to kula o promieniu równym rozmiarowi znacznika.
Obsługa
addEventHandler("onClientMarkerHit", root, function(hitElement, matchingDimension) ... end)Parametry
hitElementelement- Element, który wszedł.
matchingDimensionbool- Czy element i znacznik są w tym samym wymiarze.
Źródło
source to znacznik.
Przykład
local shop = createMarker(2500, -1660, 12.5, "cylinder", 1.5, 255, 122, 34)
addEventHandler("onClientMarkerHit", shop, function(el, dim)
if el == localPlayer and dim then outputChatBox("Sklep: wpisz /kup") end
end)
Zobacz też
onClientMarkerLeaveElement wyszedł ze znacznika (marker), w tej grze. Zachodzi też, gdy element zniknie albo zostanie przeniesiony poza znacznik.onClientPlayerMarkerHitGracz wszedł w znacznik (marker), w tej grze. To samo coonClientMarkerHit, ale źródłem jest gracz, więc obsługę możesz podpiąć dolocalPlayer.createMarkerTworzy znacznik w świecie: kolorowy walec do wchodzenia (np. wejście do pracy), strzałkę nad punktem, koronę albo pierścień. Gdy gracz wejdzie w znacznik, serwer wywołujeonMarkerHitz graczem jako pierwszym argumentem, a przy wyjściuonMarkerLeave. Typy:"cylinder"(walec),"checkpoint"(punkt kontrolny),"arrow"(strzałka),"corona"(miękka kula światła zwrócona do kamery),"ring"(pierścień). Rozmiar to średnica w metrach.