Lua/Events/Server/PlayerSpawn
From JC2-MP Documentation
< Lua
Name | PlayerSpawn |
---|---|
Arguments (in table) | Player player |
Return option | Return false to block default spawn |
Description
Fired when a player spawns. Players can spawn after they join and after they die.
By default, players spawn at the default position set in config.lua. If you want to provide your own spawn position, you must return false. If you return false but don't set their position, they respawn at the same place they died.
Examples
function Foo(args) print(args.player:GetName().." spawned at "..tostring(args.player:GetPosition())) end Events:Subscribe("PlayerSpawn", Foo)
Overriding the default spawn
function Foo(args) -- Respawn them 2km above Origin Town. args.player:SetPosition(Vector3(0, 2200, 0)) return false end Events:Subscribe("PlayerSpawn", Foo)