GM:PlayerChangedTeam

  GM:PlayerChangedTeam( Player ply, number oldTeam, number newTeam )

Açıklama

Bir oyuncu Player:SetTeam kullanarak takım değiştirdiğinde çağrılır.

Sonsuz bir döngüye neden olabileceğinden, bu hook içerisinde Player:SetTeam fonksiyonunu çağırmaktan kaçının!
Bu hook içerisinde Player:Team, oldTeam değerini döndürür.

Argümanlar

1 Player ply
Takımı değişen oyuncu.
2 number oldTeam
Oyuncunun başlangıçta bulunduğu takımın dizini (indeksi). team.GetName ve team kütüphanesine bakın.
3 number newTeam
Oyuncunun geçtiği yeni takımın dizini (indeksi).

Örnek

Oyuncuların eski ve yeni takım adlarını yazdırır.

hook.Add( "PlayerChangedTeam", "PrintOldAndNewTeam", function( ply, oldTeam, newTeam ) PrintMessage( HUD_PRINTTALK, ply:Nick() .. " takım değiştirdi: " .. team.GetName( oldTeam ) .. " -> " .. team.GetName( newTeam ) ) end )
Çıktı: Player1 takım değiştirdi: Team1 -> Team2

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