Entity:SetPreventTransmit
Açıklama
Sunucunun, entity hakkında bir oyuncuya daha fazla bilgi göndermesini engeller.
Bu fonksiyonu, entity'nin tüm alt objeleri (children) üzerinde de çağırmalısınız. Bkz. Entity:GetChildren.
Entity:SetFlexScale ve diğer flex/kemik manipülasyon fonksiyonları bir alt obje (child entity) oluşturacaktır.
Argümanlar
1 Player or CRecipientFilter or sequental table<Player> player
Entity'nin ağ üzerinden veri gönderiminin durdurulacağı oyuncu. Mart 2024 itibarıyla, aynı anda birden fazla oyuncuyu etkilemek için bir CRecipientFilter veya bir table da olabilir.
2 boolean stopTransmitting
Entity'nin ağ üzerinden veri göndermesini durdurmak için true, tekrar göndermeye başlaması için false.
Örnek
Bu örnek, fonksiyona verilen 'ent' entity'sinin tüm alt entity'leri (children) arasında döngü kurar ve onların da ağ üzerinden veri gönderimini durdurur. Nextbot'lar/oyuncular ile çalışır.
function RecursiveSetPreventTransmit( ent, ply, stopTransmitting )
if ( ent ~= ply and IsValid( ent ) and IsValid( ply ) ) then
ent:SetPreventTransmit( ply, stopTransmitting )
local tab = ent:GetChildren()
for i = 1, #tab do
RecursiveSetPreventTransmit( tab[ i ], ply, stopTransmitting )
end
end
end
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord