# SWEP

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Structures/SWEP
- **Çeviri tarihi:** 2026-05-02

## Açıklama

Hakkında Bilgi [Yazılı Silahlar](https://gmod.tr/wiki/Scripted_Entities) (SWEP) tarafından kullanılır. [SANDBOX:PlayerGiveSWEP](https://gmod.tr/wiki/SANDBOX:PlayerGiveSWEP) ve SWEP yaratımında.

Geri çağrı listesi için bakınız: [Silah Kancaları](https://gmod.tr/wiki/WEAPON_Hooks).

Bazı alanlar yalnızca sunucu ya da müşteri tarafında olabilirken, eklentilerin değerlerini kullanabilmesi için her ikisinde de bunları sağlamanız önerilir.

## Üyeler

- [dizgin](https://gmod.tr/wiki/string) **Sınıf Adı**

  SWEP'inizin SWEP ( dosyasının veya klasonunun adı). Bu otomatik olarak ayarlanır

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

  Eğer ayarlanırsa, SWEP sınıfının adını geçersiz kılar.

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

  Bu silahın bulunduğu üreme menüsü kategorisinde.

  **Öntanımlı:** `"#spawnmenu.category.other"`

- [Boolean](https://gmod.tr/wiki/boolean) **Çürüyebilir.**

  Bu silahın yumurtlama menüsünden elde edilebilir olup olmadığı.

  **Öntanımlı:** `false`

- [Boolean](https://gmod.tr/wiki/boolean) **Sadece Entity**

  Eğer spawnable ise, bu değişken sadece yöneticilerin Spawn menüsündeki düğmeyi kullanabileceklerini belirler.

  **Öntanımlı:** `false`

- [dizgin](https://gmod.tr/wiki/string) **YazdırName**

  Yumurta menüsünde gösterilen SWEP'in adı.

  **Öntanımlı:** `"Scripted Weapon"`

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

  Silahın temel senaryosu, `lua/weapons`.

  **Öntanımlı:** `"weapon_base"`

- [numara](https://gmod.tr/wiki/number) **m_WeaponDeployHız**

  Bu da iç dağıtım hızını değiştirmez.

  **Öntanımlı:** `GetConVar('sv_defaultdeployspeed'):GetFloat()`

- [Varlık](https://gmod.tr/wiki/Entity) **Sahibi.**

  > **KULLANIMDAN KALKTI:** Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir. [Entity:GetOwner](https://gmod.tr/wiki/Entity:GetOwner)() yerine.

- [Silah.](https://gmod.tr/wiki/Weapon) **Silah.**

  > **KULLANIMDAN KALKTI:** Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir. `SWEP` Ancak, bir SWEP yöntemi çağrılırsa; kullanın `self` Bunun yerine.

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

  SWEP'in yazarı.

  **Öntanımlı:** `""`

- [dizgin](https://gmod.tr/wiki/string) **İletişim**

  SWEP'in yazarıyla ilgili iletişim bilgileri.

  **Öntanımlı:** `""`

- [dizgin](https://gmod.tr/wiki/string) **Amaç:**

  SWEP'in amacı.

  **Öntanımlı:** `""`

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

  SWEP'in kullanımına ilişkin talimatlar.

  **Öntanımlı:** `""`

- [dizgin](https://gmod.tr/wiki/string) **GörünümModel**

  SWEP'in görünüm modeline görevi.

  **Öntanımlı:** `"models/weapons/v_pistol.mdl"`

- [Boolean](https://gmod.tr/wiki/boolean) **ViewModelFlip**

  Temel olarak Counter Strike için kullanılır: Kaynak görünüm modelleri, bu değişken onları normale döndürmek için kullanılmaktadır.

  **Öntanımlı:** `false`

- [Boolean](https://gmod.tr/wiki/boolean) **GörünümModelFlip1**

  Aynı şekilde davranıyor. `ViewModelFlip`, ama ikinci görüş modeli için.

  **Öntanımlı:** `false`

- [Boolean](https://gmod.tr/wiki/boolean) **ViewModelFlip2**

  Aynı şekilde davranıyor. `ViewModelFlip`, ama üçüncü görüş modeli için.

  **Öntanımlı:** `false`

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

  Bunu kullanırken algılanan görüş alanı `SWEP`.

  **Öntanımlı:** `62`

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

  SWEP'in dünya modeline göre bir yol.

  **Öntanımlı:** `"models/weapons/w_357.mdl"`

- [Boolean](https://gmod.tr/wiki/boolean) **Otomatik Değiştir**

  Bu silahın otomatik olarak devre dışı bırakılıp kalmayacağı oyuncunun bu silâhtaki cephaneliğin bitmesi veya başka bir silah ya da mühimmat alması durumunda.

  **Öntanımlı:** `true`

- [Boolean](https://gmod.tr/wiki/boolean) **Otomatik Değiştir**

  Oyuncu şimdiki silahındaki cephaneliğin bittiği zaman otomatik olarak devreye girebilir mi yoksa bu silahı alır mı?

  **Öntanımlı:** `true`

- [numara](https://gmod.tr/wiki/number) **Ağırlık**

  Otomatik geçiş yaparken silahın önceliğini belirler. otomatik olarak değiştirilen silah, cephaneliğe sahip olan aynı ağırlığa sahip bir silaha geçmeye çalışacaktır ancak mevcut değilse daha yüksek ağırlıklı silahlara öncelik verecektir.

  **Öntanımlı:** `5`

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

  Görünüm modeli bobunun ölçeği (dolaşırken soldan sağa hareket)

  **Öntanımlı:** `1`

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

  Görünüm modelinin salınım ölçeği (çevreye baktığınızda görüntü modeli pozisyonu).

  **Öntanımlı:** `1`

- [Boolean](https://gmod.tr/wiki/boolean) **Atlama Silahı Simgesi.**

  Silah seçiminde silah simgesi sıçramalı mı?

  **Öntanımlı:** `true`

- [Boolean](https://gmod.tr/wiki/boolean) **DrawWeapon Bilgi Kutusu**

  SWEP. Instructions içeren silah seçimi bilgi kutusunu çizmelisiniz vb.

  **Öntanımlı:** `true`

- [Boolean](https://gmod.tr/wiki/boolean) **Çek Ammo.**

  Varsayılan HL2 cephane sayacını çekmeli miyiz?

  **Öntanımlı:** `true`

- [Boolean](https://gmod.tr/wiki/boolean) **Çizgiler**

  Öntanımlı çapraz hedefi çizelim mi?

  **Öntanımlı:** `true`

- [numara](https://gmod.tr/wiki/number) ile [RENDERGROUP listesi](https://gmod.tr/wiki/Enums/RENDERGROUP) **RenderGroup**

  SWEP oluşturma grubu, bakınız [RENDERGROUP listesi](https://gmod.tr/wiki/Enums/RENDERGROUP). Eğer açılırsa, motor SWEPs dünya modeline göre render grubunu belirleyecektir.

- [numara](https://gmod.tr/wiki/number) **Çapraz**

  Silah seçimi menüsündeki yuva, `0`

  **Öntanımlı:** `0`

- [numara](https://gmod.tr/wiki/number) **SlotPos'lar**

  Sıfırdaki konum, aralığında olmalı. `0-128`

  **Öntanımlı:** `10`

- [numara](https://gmod.tr/wiki/number) **KonuşmaBubbleLid**

  Silah seçiminde bilgi kutusunu çizmek için iç değişken

  **Öntanımlı:** `surface.GetTextureID( 'gui/speech_lid' )`

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

  Bir malzemeye giden yol. Silah seçimi simgesini ayarlamak için SWEP'de bunu geçersiz kılın. Bu doku kimliği olmalı, bakın [surface. GetTextureID](https://gmod.tr/wiki/surface.GetTextureID)Unutma yolun bir yere gitmesi gerekiyor. `.vmt` dosya, yok `.vtf`.

  Alternatif olarak özel silah seçimi yapabilirsiniz [WEAPON:DrawWeaponSelection](https://gmod.tr/wiki/WEAPON:DrawWeaponSelection).

  **Öntanımlı:** `surface.GetTextureID( 'weapons/swep' )`

- [Boolean](https://gmod.tr/wiki/boolean) **CSMuzzleFlashes**

  Ateş ederken Counter-Strike fenerlerini kullanmalı mıyız? DoD:S veya CS:S görünüm modelleri için bu gerekli.

  **Öntanımlı:** `false`

- [Boolean](https://gmod.tr/wiki/boolean) **CSMuzzleX**

  Varsayılan Counter-Strike'ın yerine X şeklindeki flaş kullan. Gerekli [CSMuzzleFlashes](https://gmod.tr/wiki/Structures/SWEP#CSMuzzleFlashes) Doğru olarak ayarlanacak.

  **Öntanımlı:** `false`

- [Tablo](https://gmod.tr/wiki/table) **Birincil**

  Tablo şu alanları içerir:

  - [dizgin](https://gmod.tr/wiki/string) `Ammo` - Cephane türü (`Pistol`, `SMG1`, vb.) bakınız. [game. AddAmmoType](https://gmod.tr/wiki/game.AddAmmoType).
  - [numara](https://gmod.tr/wiki/number) `ClipSize` - Bir kılıfın tutabileceği maksimum mermi miktarı. `-1` Bu silahın el bombası ya da roket fırlatma gibi klip kullanmadığı anlamına geliyor.
  - [numara](https://gmod.tr/wiki/number) `DefaultClip` - ClipSize'dan daha yüksek hale getiren klipteki varsayılan cephane, oyuncunun yavruya ek mermi verecektir.
  - [Boolean](https://gmod.tr/wiki/boolean) `Automatic` - Eğer doğru ise oyuncunun birincil saldırı düğmesini basılı tuttuğu sürece silah otomatik olarak ateş eder.

- [Tablo](https://gmod.tr/wiki/table) **İkincil**

  İkincil saldırı ayarları, Birincil saldırı yapılandırmaları ile aynı alanlara sahiptir.

- [Boolean](https://gmod.tr/wiki/boolean) **Elleri kullan.**

  Oyuncu modellerinin ellerini görünüm modeli üzerine yerleştirir.

  > **UYARI:** Oyun modu ve görünüm modelleri **İhtiyacım var** Daha fazla bilgiyi buradan bulabilirsiniz: [Görünüm Örneği Elleri Kullanmak](https://gmod.tr/wiki/Using_Viewmodel_Hands)

  **Öntanımlı:** `false`

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

  Silahın yüklendiği yerin klasörü. SWEP'iniz bir dosya olarak kaydedildiğinden ya da birden fazla dosyayla bir klasörde depolandığından bağımsız olarak, bu her zaman "silahlar / silah_myweapon" olmalıdır.

- [Boolean](https://gmod.tr/wiki/boolean) **Kesin Çapraz**

  Varsayılan SWEP crosshair'i, sadece her zaman ekranın ortasında oturmak yerine (Jeep gibi) hedefinizin gerçekte olduğu 3 boyutlu alanda konumlandırır.

  **Öntanımlı:** `false`

- [Boolean](https://gmod.tr/wiki/boolean) **DisableDuplicator**

  Oyuncuların bu SWEP'i kopyalama yeteneğini devre dışı bırakın.

  **Öntanımlı:** `false`

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

  Sandbox'tan türetilen oyun modlarında spawnmenu tarafından kullanılan varlık için spawnmenü içeriği simgesi tipini belirler. Bakınız: [spawnmenu. AddContentType](https://gmod.tr/wiki/spawnmenu.AddContentType) Daha fazla bilgi için.

  **Öntanımlı:** `"weapon"`

- [Boolean](https://gmod.tr/wiki/boolean) **m_bPlayPickupSound**

  Eğer yanlış olarak ayarlanırsa, silah sesini çalmaz.

  **Öntanımlı:** `true`

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

  Eğer ayarlanırsa, bu varlık için Spawn menüsünde görüntülenecek simge yolunu geçersiz kılar. `materials/` Dosya.

  **Öntanımlı:** `"entities/<ClassName>.png"`

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