# Vehicle:IsValidVehicle

- **Ortam:** İstemci, Sunucu
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Vehicle:IsValidVehicle
- **Çeviri tarihi:** 2025-09-08

```lua
boolean Vehicle:IsValidVehicle()
```

## Açıklama

Belirtilen bir [Vehicle](https://gmod.tr/wiki/Vehicle)'ın tamamen başlatılıp başlatılmadığını belirler.

Nadir durumlarda, [geçerli](https://gmod.tr/wiki/Global.IsValid) bir [araç](https://gmod.tr/wiki/Entity:IsVehicle) varlığının, oluşturulduktan sonra üzerinde [Entity:Spawn](https://gmod.tr/wiki/Entity:Spawn) çağrılmadan önce olduğu gibi geçersiz bir durumda olması mümkündür.

Eğer bu fonksiyon `false` döndürürse, bu araç üzerinde [Vehicle](https://gmod.tr/wiki/Vehicle) fonksiyonları kullanılamazken, [Entity](https://gmod.tr/wiki/Entity) fonksiyonları kullanılabilir.

## Döndürülen Değer

1. [boolean](https://gmod.tr/wiki/boolean): Araç geçerli bir durumdaysa `true`, geçersiz bir durumdaysa `false`.

### Örnek

Aşağıda, bir Aracın [IsValid](https://gmod.tr/wiki/Global.IsValid) ve [Entity:IsVehicle](https://gmod.tr/wiki/Entity:IsVehicle) fonksiyonlarına `true` döndürmesine rağmen nasıl geçersiz bir Araç durumunda olabileceğini gösteren bir örnek bulunmaktadır.

```lua
-- Yeni bir jip oluştur, ancak onu tamamlanmamış bir durumda bırak
local jeep = ents.Create( "prop_vehicle_jeep" )

print( IsValid( jeep ) ) -- "true" yazdırır
print( jeep:IsVehicle() ) -- "true" yazdırır
print( jeep:IsValidVehicle() ) -- "false" yazdırır

timer.Simple( 1, function()
	-- Jipin oluşturulmasını tamamla ve onu geçerli bir Araç durumuna getir
	jeep:Spawn()
	print( jeep:IsValidVehicle() ) -- "true" yazdırır
end )
```

- [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/Vehicle:IsValidVehicle
