# NEXTBOT

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/NEXTBOT_Hooks
- **Çeviri tarihi:** 2025-09-08

Nextbot NPC'leri için kancaların (hook) listesi.

NextBot'tan metotları miras alır.

## Olaylar

NEXTBOT:[BehaveStart](https://gmod.tr/wiki/NEXTBOT:BehaveStart)()

Davranışı başlatmak için çağrılır. Bu, NextBot oluşturulduğunda otomatik olarak çağrılır, manuel olarak çağırmamalısınız. Ne yaptığınızı bilmiyorsanız bunu geçersiz kılmamalısınız - botun davranışını çalıştıran eşyordamı (coroutine) başlatmak için kullanılır. Bunun yerine [NEXTBOT:RunBehaviour](https://gmod.tr/wiki/NEXTBOT:RunBehaviour)'a bakın.

NEXTBOT:[BehaveUpdate](https://gmod.tr/wiki/NEXTBOT:BehaveUpdate)( [number](https://gmod.tr/wiki/number) interval )

Botun davranışını güncellemek için çağrılır. Eğer bu kancayı geçersiz kılarsanız, [NEXTBOT:RunBehaviour](https://gmod.tr/wiki/NEXTBOT:RunBehaviour) Davranışını devam ettirmek için `coroutine.resume(self.BehaveThread)` komutunu çağırmalısınız.

NEXTBOT:[BodyUpdate](https://gmod.tr/wiki/NEXTBOT:BodyUpdate)()

Botun animasyonunu güncellemek için çağrılır.

NEXTBOT:[OnContact](https://gmod.tr/wiki/NEXTBOT:OnContact)( [Entity](https://gmod.tr/wiki/Entity) ent )

Nextbot başka bir varlığa dokunduğunda çağrılır.

NEXTBOT:[OnEntitySight](https://gmod.tr/wiki/NEXTBOT:OnEntitySight)( [Entity](https://gmod.tr/wiki/Entity) ent )

Nextbot NPC'si başka bir Nextbot NPC'si veya bir Oyuncu gördüğünde çağrılır. Bu kanca yalnızca Nextbot üzerinde [NextBot:SetFOV](https://gmod.tr/wiki/NextBot:SetFOV) veya diğer görüşle ilgili bir fonksiyon çağrıldıktan sonra çalışır. Daha fazla ayrıntı için [NextBot:IsAbleToSee](https://gmod.tr/wiki/NextBot:IsAbleToSee)'ye bakın.

NEXTBOT:[OnEntitySightLost](https://gmod.tr/wiki/NEXTBOT:OnEntitySightLost)( [Entity](https://gmod.tr/wiki/Entity) ent )

Nextbot NPC'si başka bir Nextbot NPC'sinin veya bir Oyuncunun görüşünü kaybettiğinde çağrılır. Bu kanca yalnızca Nextbot üzerinde [NextBot:SetFOV](https://gmod.tr/wiki/NextBot:SetFOV) veya diğer görüşle ilgili bir fonksiyon çağrıldıktan sonra çalışır. Daha fazla ayrıntı için [NextBot:IsAbleToSee](https://gmod.tr/wiki/NextBot:IsAbleToSee)'ye bakın.

NEXTBOT:[OnIgnite](https://gmod.tr/wiki/NEXTBOT:OnIgnite)()

Bot alev aldığında çağrılır.

NEXTBOT:[OnInjured](https://gmod.tr/wiki/NEXTBOT:OnInjured)( [CTakeDamageInfo](https://gmod.tr/wiki/CTakeDamageInfo) info )

Bot hasar aldığında çağrılır. Bu, hasar sesleri veya seslendirmeler oynatmak için iyi bir yerdir.

NEXTBOT:[OnKilled](https://gmod.tr/wiki/NEXTBOT:OnKilled)( [CTakeDamageInfo](https://gmod.tr/wiki/CTakeDamageInfo) info )

Bot öldürüldüğünde çağrılır.

NEXTBOT:[OnLandOnGround](https://gmod.tr/wiki/NEXTBOT:OnLandOnGround)( [Entity](https://gmod.tr/wiki/Entity) ent )

Botun ayakları yere geri döndüğünde çağrılır.

NEXTBOT:[OnLeaveGround](https://gmod.tr/wiki/NEXTBOT:OnLeaveGround)( [Entity](https://gmod.tr/wiki/Entity) ent )

Botun ayakları - herhangi bir nedenle - yerden ayrıldığında çağrılır.

NEXTBOT:[OnNavAreaChanged](https://gmod.tr/wiki/NEXTBOT:OnNavAreaChanged)( [CNavArea](https://gmod.tr/wiki/CNavArea) old, [CNavArea](https://gmod.tr/wiki/CNavArea) new )

Nextbot yeni bir navigasyon alanına girdiğinde çağrılır.

NEXTBOT:[OnOtherKilled](https://gmod.tr/wiki/NEXTBOT:OnOtherKilled)( [Entity](https://gmod.tr/wiki/Entity) victim, [CTakeDamageInfo](https://gmod.tr/wiki/CTakeDamageInfo) info )

Başka biri veya başka bir şey öldürüldüğünde çağrılır.

NEXTBOT:[OnStuck](https://gmod.tr/wiki/NEXTBOT:OnStuck)()

Bot sıkıştığını düşündüğünde çağrılır.

NEXTBOT:[OnTraceAttack](https://gmod.tr/wiki/NEXTBOT:OnTraceAttack)( [CTakeDamageInfo](https://gmod.tr/wiki/CTakeDamageInfo) info, [Vector](https://gmod.tr/wiki/Vector) dir, [table](https://gmod.tr/wiki/table) trace )

Nextbot'a karşı bir izleme saldırısı (trace attack) yapıldığında çağrılır, [CTakeDamageInfo](https://gmod.tr/wiki/CTakeDamageInfo)'yu değiştirerek verilen hasarın geçersiz kılınmasına olanak tanır. Bu, [NEXTBOT:OnInjured](https://gmod.tr/wiki/NEXTBOT:OnInjured)'dan önce çağrılır.

NEXTBOT:[OnUnStuck](https://gmod.tr/wiki/NEXTBOT:OnUnStuck)()

Bot sıkışık durumdan çıktığını düşündüğünde çağrılır.

NEXTBOT:[RunBehaviour](https://gmod.tr/wiki/NEXTBOT:RunBehaviour)()

Nextbot mantığını işlemek için çağrılan bir kancadır. Bu kanca varsayılan olarak bir eşyordam (coroutine) içinde çalışır. Yalnızca [NEXTBOT:BehaveStart](https://gmod.tr/wiki/NEXTBOT:BehaveStart) geçersiz kılınmamışsa çağrılır.

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/NEXTBOT_Hooks
