DE/setElementDimension: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
Bool setElementDimension ( Element theElement, Int dimension ) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 11:24, 17 September 2012
Diese Funktion wird dazu verwendet, um die Dimension eines Element zu bestimmen. Die Dimension bestimmt, was/wer für das Element sichtbar ist.
Syntax
Bool setElementDimension ( Element theElement, Int dimension )
Required Arguments
- theElement: Das Element, für welches die Dimension bestimmt werden soll.
- dimension: Ein Integer, welcher die Dimension-ID repräsentiert.
Rückgaben
Die Rückgabe ist true wenn theElement und dimension einen gültigen Wert besitzen, ansonsten false.
Beispiel
Click to collapse [-]
ServerIn diesem Beispiel wird die Dimension eines Spieler auf ID 1 gesetzt, wenn dieser ein Fahrzeug betritt. Beim Verlassen des Fahrzeuges wird die Dimensions-ID wieder auf 0 gesetzt.
function onPlayerEnterVehicle ( theVehicle, seat, jacked ) if ( getElementDimension ( source ) == 0 ) then -- wenn sich der Spieler in Dimension 0 befindet. setElementDimension ( source, 1 ) -- Der Spieler wird in die Dimension 1 gesetzt. setElementDimension ( theVehicle, 1 ) -- Das Fahrzeug des Spielers wird auch in Dimension 1 gesetzt. end end addEventHandler ( "onPlayerVehicleEnter", getRootElement ( ), onPlayerEnterVehicle ) function onPlayerExitVehicle ( theVehicle, seat, jacker ) if ( getElementDimension ( source ) == 1 ) then -- wenn sich der Spieler in Dimension 1 befindet. setElementDimension ( source, 0 ) -- Der Spieler wird zurueck in Dimension 0 gesetzt. setElementDimension ( theVehicle, 0 ) -- Das Fahrzeug des Spielers wird auch zurueck in Dimension 0 gesetzt. end end addEventHandler ( "onPlayerVehicleExit", getRootElement ( ), onPlayerExitVehicle )