DE/createVehicle: Difference between revisions
Jump to navigation
Jump to search
(Blanked the page) |
m (prefer normal note) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | |||
{{DE/Server client function}}{{Note|Fahrzeuge und andere Elemente, die clientseitig erstellt werden, können nur von dem Client gesehen werden, der sie erstellt hat. Andere Spieler sehen sie nicht, und können nicht mit ihnen interagieren.}} | |||
Diese Funktion erstellt ein Fahrzeug an den übergebenden Koordinaten. | |||
==Syntax== | |||
<syntaxhighlight lang="lua"> | |||
vehicle createVehicle ( int model, float x, float y, float z [, float rx, float ry, float rz, string nummernschild, bool bDirection, int variant1, int variant2 ] ) | |||
</syntaxhighlight> | |||
===Benötigte Argumente=== | |||
* '''model''': Die Modell-ID, mit der das Auto erstellt werden soll | |||
* '''x:''' Eine Fließkommazahl, welche die X Koordinate in der Karte darstellt. | |||
* '''y:''' Eine Fließkommazahl, welche die Y Koordinate in der Karte darstellt. | |||
* '''z:''' Eine Fließkommazahl, welche die Z Koordinate in der Karte darstellt. | |||
===Optionale Argumente=== | |||
{{OptionalArg}} | |||
*'''rx:''' Eine Fließkommazahl, welche die Rotation an der X Axe darstellt. | |||
*'''ry:''' Eine Fließkommazahl, welche die Rotation an der Y Axe darstellt. | |||
*'''rz:''' Eine Fließkommazahl, welche die Rotation an der Z Axe darstellt. | |||
* '''nummernschild''': Ein [[DE/String|String]], der das Nummernschild angibt (maximal 8 Zeichen). Die Funktion kann nur für Autos verwendet werden. | |||
* '''direction''': Ein [[DE/Bool|Boolean]], das auf ''false'' gesetzt werden sollte. *NUR SERVER* | |||
* '''variant1''': Ein [[DE/Int|Integer]] für die 1. Variante des Fahrzeugs. [[Vehicle variants]] | |||
* '''variant2''': Ein [[DE/Int|Integer]] für die 2. Variante des Fahrzeugs. [[Vehicle variants]] | |||
===Returns=== | |||
Gibt das erstellte [[DE/vehicle|Fahrzeug]] Element zurück. ''false'', wenn die Argumente falsch sind oder das Fahrzeuglimit von 65535 Fahrzeugen erreicht wurde. | |||
==Benutzung von Zügen== | |||
Züge werden mit der Funktion createVehicle erstellt. Sie werden auf der am nächsten liegenden GTA:SA-Zugstrecke platziert. | |||
==Beispiel== | |||
<section name="Example 1: Server" class="server" show="true"> | |||
Dieses Script spawnt einen Rhino auf einem zufälligen Spieler. | |||
<syntaxhighlight lang="lua"> | |||
function scriptCreateTank ( player, command ) | |||
local luckyBugger = getRandomPlayer() -- Zufaelliger Spieler | |||
local x, y, z = getElementPosition ( luckyBugger ) -- Die Position des Spielers | |||
createVehicle ( 432, x, y, z + 10 ) -- Erstellt den Panzer, 10 Einheiten ueber den Spieler | |||
outputChatBox ( "Du wurdest gepanzert!", luckyBugger ) | |||
end | |||
--Erstellt ein Command fuer die Funktion | |||
addCommandHandler ( "tank", scriptCreateTank ) | |||
</syntaxhighlight> | |||
</section> | |||
==Siehe auch== | |||
{{DE/Vehicle_functions}} | |||
[[en:createVehicle]] |
Latest revision as of 08:40, 7 September 2019
Diese Funktion erstellt ein Fahrzeug an den übergebenden Koordinaten.
Syntax
vehicle createVehicle ( int model, float x, float y, float z [, float rx, float ry, float rz, string nummernschild, bool bDirection, int variant1, int variant2 ] )
Benötigte Argumente
- model: Die Modell-ID, mit der das Auto erstellt werden soll
- x: Eine Fließkommazahl, welche die X Koordinate in der Karte darstellt.
- y: Eine Fließkommazahl, welche die Y Koordinate in der Karte darstellt.
- z: Eine Fließkommazahl, welche die Z Koordinate in der Karte darstellt.
Optionale Argumente
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- rx: Eine Fließkommazahl, welche die Rotation an der X Axe darstellt.
- ry: Eine Fließkommazahl, welche die Rotation an der Y Axe darstellt.
- rz: Eine Fließkommazahl, welche die Rotation an der Z Axe darstellt.
- nummernschild: Ein String, der das Nummernschild angibt (maximal 8 Zeichen). Die Funktion kann nur für Autos verwendet werden.
- direction: Ein Boolean, das auf false gesetzt werden sollte. *NUR SERVER*
- variant1: Ein Integer für die 1. Variante des Fahrzeugs. Vehicle variants
- variant2: Ein Integer für die 2. Variante des Fahrzeugs. Vehicle variants
Returns
Gibt das erstellte Fahrzeug Element zurück. false, wenn die Argumente falsch sind oder das Fahrzeuglimit von 65535 Fahrzeugen erreicht wurde.
Benutzung von Zügen
Züge werden mit der Funktion createVehicle erstellt. Sie werden auf der am nächsten liegenden GTA:SA-Zugstrecke platziert.
Beispiel
Click to collapse [-]
Example 1: ServerDieses Script spawnt einen Rhino auf einem zufälligen Spieler.
function scriptCreateTank ( player, command ) local luckyBugger = getRandomPlayer() -- Zufaelliger Spieler local x, y, z = getElementPosition ( luckyBugger ) -- Die Position des Spielers createVehicle ( 432, x, y, z + 10 ) -- Erstellt den Panzer, 10 Einheiten ueber den Spieler outputChatBox ( "Du wurdest gepanzert!", luckyBugger ) end --Erstellt ein Command fuer die Funktion addCommandHandler ( "tank", scriptCreateTank )
Siehe auch
- DE/addVehicleUpgrade
- DE/attachTrailerToVehicle
- DE/blowVehicle
- DE/createVehicle
- DE/detachTrailerFromVehicle
- DE/fixVehicle
- DE/getVehicleColor
- DE/getVehicleCompatibleUpgrades
- DE/getVehicleController
- DE/getVehicleDoorState
- DE/getVehicleEngineState
- DE/getVehicleLandingGearDown
- DE/getVehicleLightState
- DE/getVehicleMaxPassengers
- DE/getVehicleName
- DE/getVehicleOccupant
- DE/getVehicleOccupants
- DE/getVehicleOverrideLights
- DE/getVehiclePaintjob
- DE/getVehiclePanelState
- DE/getVehicleRotation
- DE/getVehicleSirensOn
- DE/getVehiclesOfType
- DE/getVehicleTowedByVehicle
- DE/getVehicleTowingVehicle
- DE/getVehicleTurnVelocity
- DE/getVehicleTurretPosition
- DE/getVehicleType
- DE/getVehicleUpgradeOnSlot
- DE/getVehicleUpgrades
- DE/getVehicleUpgradeSlotName
- DE/getVehicleWheelStates
- DE/getVehicleDoorOpenRatio
- DE/getVehicleHandling
- DE/getModelHandling
- DE/getOriginalHandling
- DE/isVehicleDamageProof
- DE/isVehicleFrozen
- DE/isVehicleFuelTankExplodable
- DE/isVehicleLocked
- DE/isVehicleOnGround
- DE/removeVehicleUpgrade
- DE/resetVehicleExplosionTime
- DE/resetVehicleIdleTime
- DE/respawnVehicle
- DE/setVehicleColor
- DE/setVehicleDamageProof
- DE/setVehicleDirtLevel
- DE/setVehicleDoorState
- DE/setVehicleDoorsUndamageable
- DE/setVehicleEngineState
- DE/setVehicleFrozen
- DE/setVehicleFuelTankExplodable
- DE/setVehicleIdleRespawnDelay
- DE/setVehicleLandingGearDown
- DE/setVehicleLightState
- DE/setVehicleLocked
- DE/setVehicleOverrideLights
- DE/setVehiclePaintjob
- DE/setVehiclePanelState
- DE/setVehicleRespawnDelay
- DE/setVehicleRespawnPosition
- DE/setVehicleRotation
- DE/setVehicleSirensOn
- DE/setVehicleTurretPosition
- DE/setVehicleDoorOpenRatio
- DE/setVehicleHandling
- DE/setModelHandling
- DE/setVehicleTurnVelocity
- DE/setVehicleWheelStates
- DE/spawnVehicle
- DE/toggleVehicleRespawn
- DE/getTrainDirection
- DE/getTrainSpeed
- DE/getVehicleHeadLightColor
- DE/getVehicleModelFromName
- DE/getVehicleNameFromModel
- DE/isTrainDerailable
- DE/isTrainDerailed
- DE/isVehicleBlown
- DE/isVehicleTaxiLightOn
- DE/setTrainDerailable
- DE/setTrainDerailed
- DE/setTrainDirection
- DE/setTrainSpeed
- DE/setVehicleHeadLightColor
- DE/setVehicleTaxiLightOn
- DE/getVehicleVariant
- DE/setVehicleVariant