DE/setElementDimension

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 [-]
Server

In 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 )

Siehe auch