OnPlayerSpawn: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 8: Line 8:
</syntaxhighlight>
</syntaxhighlight>


*'''posX''': The X position the player spawned at
*'''posX''': the X position the [[player]] spawned at.
*'''posY''': The Y position the player spawned at
*'''posY''': the Y position the [[player]] spawned at.
*'''posZ''': The Z position the player spawned at
*'''posZ''': the Z position the [[player]] spawned at.
*'''spawnRotation''': The rotation the player spawned with
*'''spawnRotation''': the rotation the [[player]] spawned with.
*'''theTeam''': The team the player spawned with
*'''theTeam''': the [[team]] the [[player]] spawned with.
*'''theSkin''': The skin / model the player spawned with
*'''theSkin''': the [[Character_Skins|skin/model]] the [[player]] spawned with.
*'''theInterior''': The interior the player spawned in
*'''theInterior''': the [[interior]] the [[player]] spawned in.
*'''theDimension''': The dimension the player spawned in
*'''theDimension''': the [[dimension]] the [[player]] spawned in.


<!-- Add the event's source in the section below -->
==Source==
==Source==
The [[event system#Event source|source]] of this event is the [[player]] that just spawned.
The [[event system#Event source|source]] of this event is the [[player]] that just spawned.
Line 34: Line 33:


<section name="Example 1" class="server" show="true">
<section name="Example 1" class="server" show="true">
This example spawn the player in a specific place in the map.
This example gives the player a weapon whenever he spawns
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function Spawn()
function Spawn()
spawnPlayer(source, 0, 0, 0) --Change the positions
    giveWeapon(source, 31, 500, true) -- Gives the weapon Ak-47, with 500 ammo and on the hand
end   --End function
end
addEventHandler("onPlayerSpawn", getRootElement(), Spawn)
addEventHandler("onPlayerSpawn", root, Spawn) -- This will exec every time a Player spawn
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>


{{See also/Server event|Player events}}
{{See also/Server event|Player events}}

Latest revision as of 03:02, 27 September 2018

This event is called when a player spawns.

Parameters

float posX, float posY, float posZ, float spawnRotation, team theTeam, int theSkin, int theInterior, int theDimension

Source

The source of this event is the player that just spawned.

Example

This example plays a sound when a player spawns.

-- when a player spawns,
function player_Spawn ( posX, posY, posZ, spawnRotation, theTeam, theSkin, theInterior, theDimension )
	-- play a frontend sound for him
	playSoundFrontEnd ( source, 16 )
end
-- add the player_Spawn function as a handler for onPlayerSpawn
addEventHandler ( "onPlayerSpawn", getRootElement(), player_Spawn )
Click to collapse [-]
Example 1

This example gives the player a weapon whenever he spawns

function Spawn()
    giveWeapon(source, 31, 500, true) -- Gives the weapon Ak-47, with 500 ammo and on the hand
end
addEventHandler("onPlayerSpawn", root, Spawn) -- This will exec every time a Player spawn

See Also

Player events


Event functions

Shared