GM:PlayerSpawn

  GM:PlayerSpawn( Player player, boolean transition )

Açıklama

Bir oyuncu, yeniden doğmalar (respawn) da dahil olmak üzere her doğduğunda çağrılır.

Bir oyuncunun yalnızca ilk kez doğduğunda çağrılan bir hook için GM:PlayerInitialSpawn'a bakın.

Bu hook'un paylaşılan (shared) bir versiyonu için player_spawn oyun etkinliğine (gameevent) bakın.

Varsayılan olarak, "base" tabanlı oyun modlarında bu hook ayrıca GM:PlayerLoadout ve GM:PlayerSetModel'i de çağırır; bu, sizin Entity:SetModel ve Player:Give çağrılarınızı geçersiz kılabilir. Diğer hook'ları veya 0 saniyelik bir zamanlayıcı kullanmayı düşünün.

Argümanlar

1 Player player
Doğan oyuncu.
2 boolean transition
Eğer true ise, oyuncu bir harita geçişinden yeni doğmuştur. Bu true olarak ayarlanmışsa muhtemelen oyuncunun silahlarına veya pozisyonuna dokunmak istemezsiniz.

Örnek

Bir oyuncu doğduğunda bir mesaj yazdırır.

function GM:PlayerSpawn( ply ) MsgN( ply:Nick() .. " has spawned!" ) end
Çıktı:
Player1 has spawned!

Örnek

Bir hook kullanarak bir oyuncu doğduğunda bir mesaj yazdırır.

local function Spawn( ply ) print( ply:Nick() .. " has spawned!" ) end hook.Add( "PlayerSpawn", "some_unique_name", Spawn )
Çıktı:
Player1 has spawned!

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord