Vehicle

Bu, sadece araçlar için mevcut olan tüm metotların bir listesidir. Araçlar üzerinde Entity fonksiyonlarını çağırmak da mümkündür.

Entity'den metotları miras alır.

Metotlar

Kalan takviye (boost) süresini döndürür.
Vector Vehicle:CheckExitPoint( number yaw, number distance )
Verilen yönde engellenmemiş bir çıkış noktası varsa, araçtan ayrılmak için bir çıkış noktası bulmaya çalışır.
Vehicle:EnableEngine( boolean enable )
Motorun etkin mi yoksa devre dışı mı olduğunu, yani çalıştırılıp çalıştırılamayacağını ayarlar.
Aracın mühimmatı hakkında bilgi döndürür.
Üçüncü şahıs kamera mesafesini döndürür.
Entity Vehicle:GetDriver()
Aracın sürücüsünü alır, eğer sürücü yoksa NULL döndürür.
number Vehicle:GetHLSpeed()
Aracın mevcut hızını Half-Life Hammer Birimi (in/s) cinsinden döndürür. Entity:GetVelocity + Vector:Length ile aynıdır.
Aracın maksimum hızını MPH (mil/saat) cinsinden döndürür.
Araç hakkında bazı bilgiler döndürür.
Entity Vehicle:GetPassenger( number passenger )
Aracın yolcusunu alır, eğer yolcu yoksa NULL döndürür.
Belirli bir yolcu koltuğunun konumunu ve açısını döndürür.
number Vehicle:GetRPM()
Aracın mevcut RPM'ini (dakikadaki devir sayısı) döndürür. Bu değer sahtedir ve aracın hareketini gerçekten etkilemez.
number Vehicle:GetSpeed()
Aracın mevcut hızını MPH (mil/saat) cinsinden döndürür.
Aracın mevcut direksiyon durumunu döndürür.
Aracın maksimum direksiyon açısını döndürür.
Aracın üçüncü şahıs modunun etkin olup olmadığını döndürür.
Aracın mevcut gaz seviyesini döndürür.
Aracın sınıf adını döndürür. Bu, yalnızca Sandbox'ta oluşturulan araçlar veya Vehicle:SetVehicleClass ile araç sınıfını düzgün bir şekilde ayarlayan herhangi bir araç için kullanışlıdır.
Belirtilen aracın araç parametrelerini döndürür.
Belirtilen bir yolcu koltuğunun görüş pozisyonunu ve ileri açısını döndürür.
PhysObj Vehicle:GetWheel( number wheel )
Belirtilen tekerleğin PhysObj'sini döndürür.
Temel tekerlek yüksekliğini döndürür.
Tekerleğin temas noktasını döndürür.
Aracın tekerlek sayısını döndürür.
Toplam tekerlek yüksekliğini döndürür.
boolean Vehicle:HasBoost()
Bu aracın takviyesi (boost) olup olmadığını döndürür.
Bu aracın fren pedalı olup olmadığını döndürür. Bkz. Vehicle:SetHasBrakePedal.
Bu aracın şu anda takviye (boost) kullanıp kullanmadığını döndürür.
Motorun etkin olup olmadığını, yani çalıştırılıp çalıştırılamayacağını döndürür.
Motorun çalışır durumda olup olmadığını döndürür.
Belirli bir Aracın tam olarak başlatılıp başlatılmadığını belirler. Nadir durumlarda, geçerli bir araç varlığının, oluşturulduktan sonra araç üzerinde Entity:Spawn çağrılmadan önceki gibi geçersiz bir durumda olması mümkündür. Bu fonksiyon false döndürürse, Vehicle fonksiyonları bu araçta kullanılamaz, ancak Entity fonksiyonları kullanılabilir.
Bu aracın motorunun su altında olup olmadığını döndürür. (Dahili olarak "engine" veya "vehicle_engine" eklenti noktası kontrol edilir)
Vehicle:ReleaseHandbrake()
Aracın el frenini (Jeep) serbest bırakır, böylece içinde yolcu olmadan hareket edebilir. Araçta bir sürücü varsa bu durum geçersiz kılınır. Vehicle:SetHandbrake( false ) ile aynıdır.
Vehicle:SetBoost( number boost )
Takviyeyi (boost) ayarlar. Araçta geçerli bir sürücü varken bu fonksiyonun çalışmaması mümkündür.
Vehicle:SetCameraDistance( number distance )
Aracın üçüncü şahıs kamera mesafesini ayarlar.
Vehicle:SetHandbrake( boolean handbrake )
Jeep'in el frenini açar veya kapatır, böylece içinde sürücü olmadan hareket edebilir. Araçta bir sürücü varken hiçbir şey yapmaz.
Vehicle:SetHasBrakePedal( boolean brakePedal )
Bu aracın fren pedalı olup olmayacağını ayarlar.
Vehicle:SetMaxReverseThrottle( number maxRevThrottle )
Maksimum geri gaz seviyesini ayarlar.
Vehicle:SetMaxThrottle( number maxThrottle )
Maksimum ileri gaz seviyesini ayarlar.
Vehicle:SetSpringLength( number wheel, number length )
Belirtilen tekerleğin yay uzunluğunu ayarlar.
Vehicle:SetSteering( number front, number rear )
Aracın direksiyonunu ayarlar. Doğru aralık, 0 ila 1 veya -1 ila 1'dir.
Vehicle:SetSteeringDegrees( number steeringDegrees )
Aracın maksimum direksiyon açısını ayarlar.
Vehicle:SetThirdPersonMode( boolean enable )
Üçüncü şahıs modu durumunu ayarlar.
Vehicle:SetThrottle( number throttle )
Aracın gaz seviyesini ayarlar. Araçta geçerli bir sürücü varken bu fonksiyonun çalışmaması mümkündür.
Vehicle:SetVehicleClass( string class )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Aracın sınıf adını ayarlar.
Giriş veya çıkış kamera animasyonunun oynatılıp oynatılmayacağını ayarlar.
Vehicle:SetVehicleParams( table params )
Belirtilen aracın araç parametrelerini ayarlar. VehicleParams yapısındaki tüm değişkenler ayarlanamaz.
Vehicle:SetWheelFriction( number wheel, number friction )
Belirtilen tekerleğin sürtünmesini ayarlar. Bu fonksiyon bozuk olabilir.
Vehicle:StartEngine( boolean start )
Motoru çalıştırır veya durdurur.

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