Bullet

Açıklama

Mermiler için kullanılan tablolar, bkz. Entity:FireBullets ve GM:EntityFireBullets.

Üyeler

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

Varsayılan olarak bu, Entity:FireBullets fonksiyonunun çağrıldığı varlığa ayarlanır.

Varsayılan: self

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

Ayrıca Weapon için CTakeDamageInfo:GetWeapon'ı tanımlar.

Bu, yakın zamanda (2025.04.02) sürümünde eklendi. Şu anda yalnızca Geliştirici Sürümü (Dev Branch) üzerinde mevcut olabilir.

Varsayılan: NULL

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 attacker - Açıklama belirtilmemiş.
3 CTakeDamageInfo dmgInfo - Açıklama belirtilmemiş.
Fonksiyon dönüş değeri/değerleri:
1 table ret1 - Dönüş değeri aşağıdaki anahtarlara sahip bir tablo olabilir:
  • boolean effects - Efektlerin hiçbirini yapmamak için false.
  • boolean damage - Herhangi bir hasar vermemek için false.

Varsayılan: nil

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'larından hesaplanması gerektiği anlamına gelir.
Bkz. AmmoData yapısı.

Varsayılan: 1

number Force
Mermilerin kuvveti

Varsayılan: 1

number Distance
Merminin gidebileceği maksimum mesafe

Varsayılan: 56756

number HullSize
Merminin çarpışma kutusu (hull) boyutu

Varsayılan: 0

number Num
Ateşlenecek mermi miktarı

Varsayılan: 1

number Tracer
Her x mermide bir izleyici göster

Varsayılan: 1

string AmmoType
Mühimmat adı

Varsayılan: "<empty string>"

string TracerName
İzleyici efekti adı. Varsayılan efektlerin bir listesini burada bulabilirsiniz.

Varsayılan: "nil"

Vector Dir
Ateş etme yönü

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

Vector Spread
Saçılma, sadece x ve y gereklidir

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

Vector Src
Mermilerin ateşleneceği pozisyon

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

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

Varsayılan: NULL

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