# ENTITY:Think

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/ENTITY:Think
- **Çeviri tarihi:** 2026-01-19

```lua
boolean ENTITY:Think()
```

## Açıklama

İstemcide her karede çağrılır. Sunucuda saniyede yaklaşık 5-6 kez çağrılır.

> **NOT:** Bu kancayı sunucu tarafında çalıştırmak için [Entity:Spawn'ı](https://gmod.tr/wiki/Entity:Spawn) çağırmanız gerekebilir.
>
> Aşağıdaki örneği kullanarak sunucunun tickrate'inde çalışmasını zorlayabilirsiniz.

## Döndürdüğü

1. [boolean](https://gmod.tr/wiki/boolean): Dön `true` [Entity:NextThink](https://gmod.tr/wiki/Entity:NextThink) kullanarak bir sonraki yürütme zamanını geçersiz kıldıysanız. Aksi takdirde, sıfırlanacaktır. `CurTime() + 0.2`.

### Örnek

Think hook'un maksimum sıklıkta çalışmasını zorlayın. Bu genellikle, varlığın model animasyonları/sekansları oynatması gerektiğinde `anim` tipi varlıklar için kullanılır, eğer varlık model animasyonları/sekansları oynatmak zorundaysa.

```lua
ENT.AutomaticFrameAdvance = true -- İstemcide ayarlanmalıdır

function ENT:Think()
    -- İşlemleri yap

    self:NextThink( CurTime() ) -- Bir sonraki düşünmeyi mümkün olan en kısa sürede, yani bir sonraki karede çalışacak şekilde ayarla.

    return true -- NextThink çağrısını uygula
end
```

- [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/ENTITY:Think
