GM:PlayerInitialSpawn

  GM:PlayerInitialSpawn( Player player, boolean transition )

Açıklama

Oyuncu ilk kez doğurduğunda çağrılır.

Gördün mü ?GM:PlayerSpawnHer oyuncunun doğurduğu bir kanca için.

Bu kanca oyuncu tam yüklenmeden önce çağrılır, oyuncunun hala Starting LuaEkran. örneğin, Entity:GetModelfunction will varsayılan modeli geri gönder (models/player.mdl).
Göndermek netBu kanca'da doğuran oyuncuya gönderilen mesajlar, oyuncu yüklemeyi tamamlamadan önce alınabilir, örneğin LocalPlayerNULL ' u geri verebilir .GM:InitPostEntityİnternet mesajı aracılığıyla müşterilere henüz çağrılmamış olabilir.kayboluyor ve müşterinin yine de alması gerekiyor (daha fazla bilgi burada: https://github.com/Facepunch/garrysmod-requests/issues/718) .

Ağ kurulusu olmadan çözüm yolu:

local load_queue = {} hook.Add( "PlayerInitialSpawn", "myAddonName/Load", function( ply ) load_queue[ ply ] = true end )

hook.Add( "StartCommand", "myAddonName/Load", function( ply, cmd ) if load_queue[ ply ] and not cmd:IsForced() then load_queue[ ply ] = nil - Müşterinin tam yüklenmesi gerekiyorsa ihtiyacınız olanları buraya gönderin! end end )

Ağlama ile:

-- KLIENT hook.Add( "InitPostEntity", "Ready", function() net.Start( "cool_addon_client_ready" ) net.SendToServer() end )
- SERVER util.AddNetworkString( "cool_addon_client_ready" )

net.Receive( "cool_addon_client_ready", function( len, ply ) - İhtiyacınız olanı buraya gönderin! end )

Argümanlar

- 1 Oyuncu oyuncusu
Çocuk doğuran oyuncu.
- 2 Boolean geçiş
EğertrueOyuncu yeni bir harita geçişinden doğdu.

Örnek

Katılımcıların ismini yazıyor.

function GM:PlayerInitialSpawn(ply) print( ply:Nick() .. " joined the server." ) end - Bu sayede öntanımlı hocunu geçersiz kılıyorsun. -- Bu olay olduğunda daha fazla fonksiyon çağırmak için hook.Add kullanabilirsiniz. hook.Add( "PlayerInitialSpawn", "some_unique_name", function( ply ) print( ply:Nick() .." joined the game." ) end)
Çıkış:
Player1 joined the game.

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