constraint.Weld

  Entity constraint.Weld( Entity ent1, Entity ent2, number bone1, number bone2, number forceLimit = 0, boolean noCollide = false, boolean deleteEnt1OnBreak = false )

Açıklama

Saldırma kısıtlaması yaratıyor.

Argümanlar

1. Varlık ent1
İlk varlık.
2. Varlık ent2
İkinci varlık.
3. numara kemik1
FizyObj Sınırlanacak ilk varlığın sayısı. (0 ragdolls olmayanlar için).

Görelim. Entity:TranslateBoneToPhysBone.

4. numara kemik2
FizyObj kısıtlanacak ikinci varlığın sayısı. (0 ragdolls olmayanlar için).

Görelim. Entity:TranslateBoneToPhysBone.

5. numara ForceLimit = 0
Çökmeden önce kısıtlamaya uygulanabilir kuvvet miktarı (0 asla değildir).
Altı. Boolean Çarpışma yok = yanlış
Olmalı. ent1 ile çarpışmayacaktır. ent2 Bu kısıtlama yoluyla.
7. Boolean Ent1OnBreak'i sil. = yanlış
Eğer doğruysa ne zaman? ent2 kaldırılır. ent1 aynı zamanda kaldırılacaktır.

Geri dönüşler

1. Varlık
Yaratılan kısıtlama varlığı, ya da zorunluluk başarısız olduysa yanlış. (phys_constraint)

Örnek

Dışkıdan uyarlanmış/thruster.lua.

function TOOL:LeftClick( trace ) -- Değişkenlere ClientConVars çıkarmak için boilerplate dışkı kodu local thruster = MakeThruster( ply, model, Ang, trace.HitPos, key, key_bk, force, toggle, effect, damageable, soundname ) local weld = constraint.Weld( thruster, trace.Entity, 0, trace.PhysicsBone, 0, collision == 0, true ) - Eğer varlık itici kaldırırsanız ısıtıcı da çıkarılır. end

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