# Bullet

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Structures/Bullet
- **Çeviri tarihi:** 2025-09-08

## Açıklama

Mermiler için kullanılan tablolar, bkz. [Entity:FireBullets](https://gmod.tr/wiki/Entity:FireBullets) ve [GM:EntityFireBullets](https://gmod.tr/wiki/GM.EntityFireBullets).

## Üyeler

- [Entity](https://gmod.tr/wiki/Entity) **Attacker**

  Saldıran olarak bildirilmesi gereken varlık, ör. bir oyuncu

  Varsayılan olarak bu, [Entity:FireBullets](https://gmod.tr/wiki/Entity:FireBullets) fonksiyonunun çağrıldığı varlığa ayarlanır.

  **Varsayılan:** `self`

- [Entity](https://gmod.tr/wiki/Entity) **Inflictor**

  Hasar veren olarak bildirilmesi gereken varlık, ör. bir silah veya benzeri bir şey

  Ayrıca [Weapon](https://gmod.tr/wiki/Weapon) için [CTakeDamageInfo:GetWeapon](https://gmod.tr/wiki/CTakeDamageInfo:GetWeapon)'ı tanımlar.

  > **NOT:** Bu, yakın zamanda (2025.04.02) sürümünde eklendi. Şu anda yalnızca [Geliştirici Sürümü (Dev Branch)](https://gmod.tr/wiki/Dev_Branch) üzerinde mevcut olabilir.

  **Varsayılan:** `NULL`

- [function](https://gmod.tr/wiki/function) **Callback**

  Mermi ateşlendikten **sonra** ancak hasar uygulanmadan **önce** çağrılacak fonksiyon (geri çağrı, hasar uygulanmasa bile çağrılır).

  Fonksiyon argüman(lar)ı:

  1. [Entity](https://gmod.tr/wiki/Entity) **attacker** - Açıklama belirtilmemiş.

  2. [table](https://gmod.tr/wiki/table) **tr** - Bkz. [TraceResult yapısı](https://gmod.tr/wiki/Structures/TraceResult)

  3. [CTakeDamageInfo](https://gmod.tr/wiki/CTakeDamageInfo) **dmgInfo** - Açıklama belirtilmemiş.

  Fonksiyon dönüş değeri/değerleri:

  1. [table](https://gmod.tr/wiki/table) **ret1** - Dönüş değeri aşağıdaki anahtarlara sahip bir tablo olabilir: [boolean](https://gmod.tr/wiki/boolean) effects - Efektlerin hiçbirini yapmamak için `false`. [boolean](https://gmod.tr/wiki/boolean) damage - Herhangi bir hasar vermemek için `false`.

  **Varsayılan:** `nil`

- [number](https://gmod.tr/wiki/number) **Damage**

  Merminin verdiği hasar.

  Eğer `0` olarak ayarlanırsa, mühimmat türünün `AMMO_INTERPRET_PLRDAMAGE_AS_DAMAGE_TO_PLAYER` bayrağı ayarlanmışsa, hasarın mühimmat türünün [ConVar](https://gmod.tr/wiki/ConVar)'larından hesaplanması gerektiği anlamına gelir.
  Bkz. [AmmoData yapısı](https://gmod.tr/wiki/Structures/AmmoData).

  **Varsayılan:** `1`

- [number](https://gmod.tr/wiki/number) **Force**

  Mermilerin kuvveti

  **Varsayılan:** `1`

- [number](https://gmod.tr/wiki/number) **Distance**

  Merminin gidebileceği maksimum mesafe

  **Varsayılan:** `56756`

- [number](https://gmod.tr/wiki/number) **HullSize**

  Merminin çarpışma kutusu (hull) boyutu

  **Varsayılan:** `0`

- [number](https://gmod.tr/wiki/number) **Num**

  Ateşlenecek mermi miktarı

  **Varsayılan:** `1`

- [number](https://gmod.tr/wiki/number) **Tracer**

  Her x mermide bir izleyici göster

  **Varsayılan:** `1`

- [string](https://gmod.tr/wiki/string) **AmmoType**

  Mühimmat adı

  **Varsayılan:** `"<empty string>"`

- [string](https://gmod.tr/wiki/string) **TracerName**

  İzleyici efekti adı. Varsayılan efektlerin bir listesini [burada](https://gmod.tr/wiki/Default_Effects) bulabilirsiniz.

  **Varsayılan:** `"nil"`

- [Vector](https://gmod.tr/wiki/Vector) **Dir**

  Ateş etme yönü

  **Varsayılan:** `Vector( 0, 0, 0 )`

- [Vector](https://gmod.tr/wiki/Vector) **Spread**

  Saçılma, sadece x ve y gereklidir

  **Varsayılan:** `Vector( 0, 0, 0 )`

- [Vector](https://gmod.tr/wiki/Vector) **Src**

  Mermilerin ateşleneceği pozisyon

  **Varsayılan:** `Vector( 0, 0, 0 )`

- [Entity](https://gmod.tr/wiki/Entity) **IgnoreEntity**

  Mermi ateşlendiğinde görmezden geleceği varlık.

  **Varsayılan:** `NULL`

- [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/Structures/Bullet
