# TOOL

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

> **NOT:** Bu fonksiyon veya özellik yalnızca Sandbox oyun modunda ve onun [türevlerinde](https://gmod.tr/wiki/Global.DeriveGamemode) kullanılabilir.

Bir araçta geçersiz kılmanız (override) için mevcut olan hook'ların (veya geri aramaların/callback'lerin) bir listesi. Bu yalnızca Sandbox ve Sandbox'tan türetilmiş oyun modları için geçerlidir.

Ayrıca bakınız: [TOOL yapısı](https://gmod.tr/wiki/Structures/TOOL) ve [Tool](https://gmod.tr/wiki/Tool).

Tool'dan metotları miras alır.

## Olaylar

TOOL:[BuildCPanel](https://gmod.tr/wiki/TOOL.BuildCPanel)( [Panel](https://gmod.tr/wiki/Panel) cpanel )

Aracın kontrol panelinin yeniden oluşturulması gerektiğinde çağrılır. Tarihsel nedenlerden dolayı, bu hook araç nesnesini `self` olarak sağlamaz! Örneklere bakın.

[boolean](https://gmod.tr/wiki/boolean) TOOL:[Deploy](https://gmod.tr/wiki/TOOL:Deploy)()

Toolgun'ın WEAPON:Deploy'u çağrıldığında çağrılır. Bu ayrıca sunucuda başka bir araca geçiş yapıldığında da çağrılır.

TOOL:[DrawHUD](https://gmod.tr/wiki/TOOL:DrawHUD)()

Kullanıcı bu aracı seçtiğinde, toolgun'ın WEAPON:DrawHUD'u çağrıldığında çağrılır.

TOOL:[DrawToolScreen](https://gmod.tr/wiki/TOOL:DrawToolScreen)( [number](https://gmod.tr/wiki/number) width, [number](https://gmod.tr/wiki/number) height )

Varsayılan araç ekranı WEAPON:RenderScreen'den çizildikten sonra çağrılır. Eğer bu metot TOOL nesne tablosunda mevcutsa, varsayılan kayan yazı çizilmeyecektir. Bu hook içinde işlenen materyallerin (Materials) düzgün çizilebilmesi için $ignorez parametresi gereklidir.

[boolean](https://gmod.tr/wiki/boolean) TOOL:[FreezeMovement](https://gmod.tr/wiki/TOOL:FreezeMovement)()

Kullanıcı bu aracı seçtiğinde, toolgun'ın WEAPON:Think'i çağrıldığında çağrılır.

TOOL:[Holster](https://gmod.tr/wiki/TOOL:Holster)()

Farklı toolgun'lar arasında geçiş yaparken, toolgun'ın WEAPON:Holster'ı çağrıldığında çağrılır.

[boolean](https://gmod.tr/wiki/boolean) TOOL:[LeftClick](https://gmod.tr/wiki/TOOL:LeftClick)( [table](https://gmod.tr/wiki/table) tr )

Kullanıcı araç ile sol tıkladığında çağrılır.

[boolean](https://gmod.tr/wiki/boolean) TOOL:[Reload](https://gmod.tr/wiki/TOOL:Reload)( [table](https://gmod.tr/wiki/table) tr )

Kullanıcı araç elindeyken şarjör değiştirme tuşuna bastığında çağrılır.

[boolean](https://gmod.tr/wiki/boolean) TOOL:[RightClick](https://gmod.tr/wiki/TOOL:RightClick)( [table](https://gmod.tr/wiki/table) tr )

Kullanıcı araç ile sağ tıkladığında çağrılır.

TOOL:[Think](https://gmod.tr/wiki/TOOL:Think)()

Toolgun'ın WEAPON:Think'i çağrıldığında çağrılır. Bu yalnızca oyuncu toolgun'ı kuşanmış/seçmiş durumdayken ve seçili araç bu araç olduğunda gerçekleşir.

- [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/TOOL_Hooks
