# constraint.Hydraulic

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

```lua
Entity, Entity, Entity, Entity constraint.Hydraulic( Player player, Entity ent1, Entity ent2, number bone1, number bone2, Vector localPos1, Vector localPos2, number length1, number length2, number width, number key, number slider, number speed, string material = "", boolean toggle = true, Color color = color_white )
```

## Açıklama

Kontrol edilebilir bir ortam yaratıyor. [constraint. Elastic](https://gmod.tr/wiki/constraint.Elastic)Ya da Hidrolik kısıtlama.

## 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) kısıtlanacak 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) **kaydırıcı**: Hidrolik sabit, yani bükülemez. `1` rolünü oynamak için `true`.
13. [numara](https://gmod.tr/wiki/number) **Hız**: Uzunluğu ne kadar hızlı değiştiriyor? `length1` ...ya da `length2` ve geriye doğru.
14. [dizgin](https://gmod.tr/wiki/string) **malzeme** = "": İpin malzemesi, eğer çözülürse tamamen siyah olur.
15.. [Boolean](https://gmod.tr/wiki/boolean) **Değiştir.** = doğru: Hidrolik bir düğme mi olmalı, "uzattırmak için tuş tut" değil.
16. [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.Hydraulic
