# constraint.Muscle

- **Ortam:** Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/constraint.Muscle
- **Çeviri tarihi:** 2026-05-14

```lua
Entity, Entity, Entity, Entity constraint.Muscle( Player player, Entity ent1, Entity ent2, number bone1, number bone2, Vector localPos1, Vector localPos2, number length1, number length2, number width, number key, number fixed, number period, number amplitude, boolean startOn = false, string material = "", Color color = color_white )
```

## Açıklama

Kas kısıtlamaları yaratır.

Çok benziyor. [constraint. Hydraulic](https://gmod.tr/wiki/constraint.Hydraulic), ancak tamamen genişletilmiş ve daralmış arasında geçiş yapmak yerine, etkinleştirildiği sürece 2 durum arasında sürekli olarak değişecektir.

## Argümanlar

1.. [Oyuncu](https://gmod.tr/wiki/Player) **Oyuncu**: Bu kısıtlamayı kontrol edebilecek oyuncu. [numpad. OnDown](https://gmod.tr/wiki/numpad.OnDown).
2.. [Varlık](https://gmod.tr/wiki/Entity) **ent1**: Birinci varlık.
3.. [Varlık](https://gmod.tr/wiki/Entity) **ent2**: İkinci varlık.
4.. [numara](https://gmod.tr/wiki/number) **kemik1**: [FizyObj](https://gmod.tr/wiki/PhysObj) Sınırlanacak ilk varlığın sayısı. (0 ragdolls olmayanlar için). Görelim. [Entity:TranslateBoneToPhysBone](https://gmod.tr/wiki/Entity:TranslateBoneToPhysBone).
5.. [numara](https://gmod.tr/wiki/number) **kemik2**: [FizyObj](https://gmod.tr/wiki/PhysObj) İhtiyaç duyulan ikinci varlığın sayısı. (0 non-ragdolls için). `bone1`. Görelim. [Entity:TranslateBoneToPhysBone](https://gmod.tr/wiki/Entity:TranslateBoneToPhysBone).
Altı.. [Vektör](https://gmod.tr/wiki/Vector) **YerelPos1**: İlk fiziksel nesneye göre konumu.
7.. [Vektör](https://gmod.tr/wiki/Vector) **YerelPos2**: İkinci fizik nesnesine göre konumu kısıtlamak.
8.. [numara](https://gmod.tr/wiki/number) **uzunluk1**: Kısıtlamanın asgari uzunluğu.
9.. [numara](https://gmod.tr/wiki/number) **uzunluk2**: Bu kısıtlamanın maksimum uzunluğu.
10. [numara](https://gmod.tr/wiki/number) **genişliği**: İpin genişliği.
11.. [numara](https://gmod.tr/wiki/number) **Anahtar**: Anahtar bağlama, bir eşleşen [KEY listesi](https://gmod.tr/wiki/Enums/KEY).
12. [numara](https://gmod.tr/wiki/number) **sabit**: Eğer kısıtlama sabitse, yani bükülemez. `1` rolünü oynamak için `true`.
13. [numara](https://gmod.tr/wiki/number) **dönemi**: "Kısıtlamalar" ne sıklıkla gerçekleşmeli?
14. [numara](https://gmod.tr/wiki/number) **genişliği**: "Kısıtlamaların" güçlendirilmesi mi?
15.. [Boolean](https://gmod.tr/wiki/boolean) **Başla.** = yanlış: kısıtlamanın etkinleştirilmeye başlaması gerektiği (örneğin spazzing).
16. [dizgin](https://gmod.tr/wiki/string) **malzeme** = "": İplerin malzemesi, açık bırakılırsa sert siyah olur.
17. [Renk](https://gmod.tr/wiki/Color) **Renkli** = renk_beyaz: İpin rengi.

## Geri dönüşler

1.. [Varlık](https://gmod.tr/wiki/Entity): Yaratılan kısıtlama. ([phys_spring](https://developer.valvesoftware.com/wiki/Phys_spring)) Geri dönecek. `false` Eğer kısıtlama yaratılamıyorsa.
2.. [Varlık](https://gmod.tr/wiki/Entity): Yaratılan ip. ([keyframe_rope](https://developer.valvesoftware.com/wiki/Keyframe_rope)) Geri dönecek. `nil` Eğer kısıtlama yaratılamıyorsa.
3.. [Varlık](https://gmod.tr/wiki/Entity): Kas kontrolörü.`gmod_winch_controller`) Geri dönecek. `nil` Eğer kısıtlama yaratılamıyorsa.
4.. [Varlık](https://gmod.tr/wiki/Entity): Kaydırıcı ([Phys_slide kısıtlamaları](https://developer.valvesoftware.com/wiki/Phys_slideconstraint)) eğer `fixed` Tam olarak... `1`. Eğer kısıtlama oluşturulmadıysa null'u gönderir.

- [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/constraint.Muscle
