PL/GetMarkerType: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
<syntaxhighlight lang="lua">string getMarkerType ( marker theMarker )</syntaxhighlight> | <syntaxhighlight lang="lua">string getMarkerType ( marker theMarker )</syntaxhighlight> | ||
{{PL/OOP||[[Marker]]:getMarkerType|markerType|setMarkerType}} | {{PL/OOP||[[Marker]]:getMarkerType|markerType|setMarkerType}} | ||
=== | ===Wymagane argumenty=== | ||
* '''theMarker''': Element markera którego chcemy sprawdzić typ. | * '''theMarker''': Element markera którego chcemy sprawdzić typ. | ||
=== | ===Zwracanie=== | ||
* Zwraca jeden z podanych niżej typów markera. | * Zwraca jeden z podanych niżej typów markera. | ||
{{PL/Marker_types}} | {{PL/Marker_types}} |
Latest revision as of 13:39, 3 August 2017
Funkcja ta zwraca typ markera.
Składnia funkcji
string getMarkerType ( marker theMarker )
Składnia OOP Pomocy, nie rozumiem!
- Metoda: Marker:getMarkerType(...)
- Wartość: .markerType
- Odpowiednik: setMarkerType
Wymagane argumenty
- theMarker: Element markera którego chcemy sprawdzić typ.
Zwracanie
- Zwraca jeden z podanych niżej typów markera.
- "checkpoint": Checkpoint'y używa się zazwyczaj w wyścigach. Są to bardzo wysokie słupy. Punkty kontrolne są przyciągane do ziemi i stają się niewidoczne po przejściu na pewnej wysokości Z.
- "ring": Pączek w kształcie pierścienia, zwykle używany do zabaw z użyciem samolotów.
- "cylinder": Mały świecący pierścień. Są to znaczniki żarowe, używane do aktywacji misji lub wydarzeń w trybie jednego gracza.
- "arrow": Strzałka skierowana w dół. Są to strzałki na drzwiach służące do wejścia do budynku w trybie jednego gracza.
- "corona": Świecąca kula światła
Jeśli podany jest zły element, funkcja zwraca fałsz.
Przykład
Click to collapse [-]
Client and serverFunkcja ta tworzy zwykły marker, nadaje pozycję i wyświetla jego typ.
function stworzMarkerIWypiszTyp ( x, y, z ) -- stwórzmy marker local theMarker = createMarker ( x, y, z ) -- jeśli marker został stworzony, if ( theMarker ) then -- sprawdźmy jego typ, local markerType = getMarkerType ( theMarker ) -- i go wyświetlmy. outputChatBox ( "Typ tego markera to " .. markerType) end -- funkcja zwraca marker (lub fałsz gdy podany został zły argument) w miejscu gdzie została wywołana funkcja return theMarker end
Zobacz także
Shared
- createMarker
- getMarkerColor
- getMarkerCount
- getMarkerIcon
- getMarkerSize
- getMarkerTarget
- getMarkerType
- setMarkerColor
- setMarkerIcon
- setMarkerSize
- setMarkerTarget
- setMarkerType
- isElementWithinMarker