GM:OnPlayerChat

  boolean GM:OnPlayerChat( Player ply, string text, boolean teamChat, boolean isDead )

Açıklama

Bir oyuncu sohbet mesajı gönderdiğinde çağrılır. Sunucu taraflı karşılığı için GM:PlayerSay sayfasına bakın.

Bu hook'un girdisi (veya engellenmesi) GM:PlayerSay'den gelen çıktıya dayanır. Sunucu tarafında engellenen sohbet olayları bu hook'u çağırmaz.

Argümanlar

1 Player ply
Oyuncu
2 string text
Mesajın metni
3 boolean teamChat
Oyuncu takım sohbetine mi yazıyor?
4 boolean isDead
Oyuncu ölü mü?

Döndürülen Değerler

1 boolean
Mesaj engellenmeli mi?

Örnek

Yalnızca istemci tarafında çalışan bir sohbet komutunu nasıl oluşturabileceğinize dair bir örnek.

hook.Add( "OnPlayerChat", "HelloCommand", function( ply, strText, bTeam, bDead ) if ( ply != LocalPlayer() ) then return end strText = string.lower( strText ) -- metni küçük harfe çevirir if ( strText == "/hello" ) then -- eğer oyuncu /hello yazdıysa print( "Hello world!" ) -- konsola Hello world! yazdırır return true -- bu, mesajın gösterilmesini engeller end end )
Çıktı: Sohbete /hello yazdığınızda konsola Hello world! yazdırır.

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