DE/setElementDimension: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Created page with "{{Server client function}} __NOTOC__ Diese Funktion wird dazu verwendet, um die Dimension eines Element zu bestimmen. Die Dimension bestimmt, was/wer für das El...")  | 
				No edit summary  | 
				||
| Line 20: | Line 20: | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
function onPlayerEnterVehicle ( theVehicle, seat, jacked )  | function onPlayerEnterVehicle ( theVehicle, seat, jacked )  | ||
       if ( getElementDimension ( source ) == 0 ) then    --   |        if ( getElementDimension ( source ) == 0 ) then    -- wenn sich der Spieler in Dimension 0 befindet.  | ||
             setElementDimension ( source, 1 )            --   |              setElementDimension ( source, 1 )            -- Der Spieler wird in die Dimension 1 gesetzt.  | ||
             setElementDimension ( theVehicle, 1 )        --   |              setElementDimension ( theVehicle, 1 )        -- Das Fahrzeug des Spielers wird auch in Dimension 1 gesetzt.  | ||
       end  |        end  | ||
end  | end  | ||
| Line 28: | Line 28: | ||
function onPlayerExitVehicle ( theVehicle, seat, jacker )  | function onPlayerExitVehicle ( theVehicle, seat, jacker )  | ||
       if ( getElementDimension ( source ) == 1 ) then    --   |        if ( getElementDimension ( source ) == 1 ) then    -- wenn sich der Spieler in Dimension 1 befindet.  | ||
             setElementDimension ( source, 0 )            --   |              setElementDimension ( source, 0 )            -- Der Spieler wird zurueck in Dimension 0 gesetzt.  | ||
             setElementDimension ( theVehicle, 0 )        --   |              setElementDimension ( theVehicle, 0 )        -- Das Fahrzeug des Spielers wird auch zurueck in Dimension 0 gesetzt.  | ||
       end  |        end  | ||
end  | end  | ||
Revision as of 10:30, 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 )