ClientsideModel

  CSEnt veya nil ClientsideModel( string model, number renderGroup = RENDERGROUP_OTHER )

Açıklama

Sadece istemcide var olan, fiziksel olmayan bir obje oluşturur. Eğer fizik isteniyorsa, ents.CreateClientProp fonksiyonuna da bakınız.

Ebeveyn objeye bağlanmış istemci taraflı modeller, ebeveyn obje PVS'den (Potansiyel Görünürlük Seti) ayrılırsa bağlantılarını kaybedebilirler. Aşağıda bağlantısı verilen sorun izleyici sayfasında bir geçici çözüm mevcuttur.

Sorun İzleyici: 861
İstemci taraflı objeler otomatik olarak bellekten silinmezler (garbage-collected), bu yüzden objenin referansını bir değişkende saklamalı ve gerektiğinde CSEnt:Remove fonksiyonunu manuel olarak çağırmalısınız.

Sorun İzleyici: 1387
Yüksek sunucu gecikmesi (lag) sırasında istemci taraflı modeller bazen kendi kendilerini silebilirler.

Sorun İzleyici: 3184

Argümanlar

1 string model
Modelin dosya yolu.
2 number renderGroup = RENDERGROUP_OTHER
İstemci taraflı yaprak sistemi için objenin render grubu, bkz. RENDERGROUP enum.

Döndürülen Değer

1 CSEnt veya nil
Oluşturulan istemci taraflı model (C_BaseFlex) veya herhangi bir nedenle obje oluşturma başarısız olursa nil.

Örnek

Oyuncunun baktığı yerde istemci taraflı bir obje oluşturur.

concommand.Add( "test_csent", function( ply ) local trace = ply:GetEyeTrace() local entity = ClientsideModel( "models/props_c17/oildrum001_explosive.mdl" ) entity:SetPos( trace.HitPos + trace.HitNormal * 24 ) entity:Spawn() end )

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