NPC:AdvancePath

  NPC:AdvancePath()

Açıklama

NPC'yi yolunda bir sonraki ara noktaya ilerletir.

Bu fonksiyonu herhangi bir rotası olmayan bir NPC üzerinde çağırmak, oyunun anında çökmesine neden olur.

Örnek

Scriptli NPC'nizin, bir sonraki ara noktaya ulaşmak için tam olarak düğümün (node) üzerine basmasını beklemeden ilerlemesini sağlar. Bu sayede NPC, gövdesi (hull) ara noktanın yakınına geldiğinde ilerleyebilir.

function ENT:OverrideMode(flInterval) local vecCurWaypoint = self:GetCurWaypointPos() if !vecCurWaypoint:IsZero() then local threshold = self:BoundingRadius() or 1 local curDistance = self:GetPos():Distance(vecCurWaypoint) if curDistance < threshold then if !self:GetNextWaypointPos():IsZero() then self:AdvancePath() else self:ClearGoal() self:OnMovementComplete() end end end end

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