NPC:AddEntityRelationship

  NPC:AddEntityRelationship( Entity target, number disposition, number priority = 0 )

Açıklama

NPC'nin söz konusu varlığa karşı sevgi, nefret, nötr veya korku duymasını sağlar. Belirli bir varlık class'ına karşı ilişki kurmak istiyorsanız, NPC:AddRelationship kullanın.

NPC'ler varsayılan olarak NextBot'ları görmezler. Bu, NextBot'a FL_OBJECT bayrağı eklenerek düzeltilebilir.

Argümanlar

1 Entity target
İlişkinin uygulanacağı varlık.
2 number disposition
İlişki türünü temsil eden bir D enum'u.
3 number priority = 0
İlişkinin ne kadar güçlü olduğu. Daha yüksek değerler, daha düşük öncelikli ilişkilere göre daha yüksek öncelik anlamına gelir.

Örnek

Bir manhack oluşturur ve 1. oyuncudan korkmasını sağlar.

local manhack = ents.Create( "npc_manhack" ) manhack:Spawn() manhack:AddEntityRelationship( Entity(1), D_FR, 99 )

Örnek

NPC'mize dokunan her NPC varlığını düşman yapar.

function ENT:StartTouch( entity ) if entity:IsNPC() then -- if entity is an NPC then continue entity:AddEntityRelationship( self, D_HT, 99 ) -- entity will hate self entity self:AddEntityRelationship( entity, D_HT, 99 ) -- self entity will hate entity end end

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