Varlık oluşturma 0 döndürdü ya da başarısız oldu
Bir şey bir araç, insan ya da nesne spawn'lamaya çalıştı ve o görünmedi.
Önce şunu yap
İstediği aracın ya da modelin gerçekten kurulu olduğunu ve script'inin çalıştığını kontrol et.
Ne anlama gelir
Bir spawn native'i tanıtıcı yerine 0 döndürdü. O anda hiçbir şey hata vermedi; arıza daha sonra, tanıtıcı kullanıldığında bir bad argument ya da index-nil olarak yüzeye çıkar.
Neden olur
Ne sıklıkla doğru cevap olduğuna göre sıralı.
- 1
Model hiç yüklenmemiş
RequestModelasenkrondur.HasModelLoadedtrue dönmeden spawn'lamak her seferinde 0 verir. - 2
Model yok
Stream dosyaları eksik, yanlış adlandırılmış ya da başlatılmamış bir kaynakta olan özel bir araç veya ped. Hash geçerlidir, varlık orada değildir.
- 3
Varlık havuzu dolu
Varlık sınırı hatasına bak. Tavandayken her oluşturma 0 döndürür.
- 4
OneSync olmadan sunucuda oluşturulmuş
Sunucu tarafı
CreateVehicleOneSync gerektirir. Onsuz native o biçimde kullanılamaz. - 5
Her oyuncudan fazla uzakta oluşturulmuş
Kimsenin yakınında olmadığı koordinatlarda sunucu tarafı oluşturma, biri menzile girene kadar örneklenemeyebilir.
Hangisinin seninki olduğu nasıl anlaşılır
print(IsModelInCdimage(model), IsModelValid(model), HasModelLoaded(model))
İlk ikisinde false, modelin bu sunucuda olmadığı anlamına gelir. İkisinde de true ama üçüncüsünde false, bir yükleme yarışı demektir.
Nereye bakmalı
Spawn çağrısı ve hemen üstündeki satırlar.
Nasıl düzeltilir
local function spawnVehicle(model, coords, heading)
local hash = type(model) == 'string' and GetHashKey(model) or model
if not IsModelInCdimage(hash) or not IsModelValid(hash) then return nil end
RequestModel(hash)
local deadline = GetGameTimer() + 5000
while not HasModelLoaded(hash) and GetGameTimer() < deadline do Wait(0) end
if not HasModelLoaded(hash) then return nil end
local veh = CreateVehicle(hash, coords.x, coords.y, coords.z, heading, true, false)
SetModelAsNoLongerNeeded(hash)
if not DoesEntityExist(veh) then return nil end
return veh
endHâlâ kendi kodunda mı takıldın?
Bu sayfa, bu hatanın genelde ne anlama geldiğini anlatır. Konsolunu Server Fixer'a yapıştır; içindeki her şeyi sıraya dizer ve önce ne yapman gerektiğini söyler. Kendin uğraşmak istemiyorsan ORBIE script'i onarır ve kaynağı sunucuna atmaya hazır geri verir.
bug_reportServer Fixer'ı açBu tür bir hata için Güvenlik Tarayıcısı buraya götüren olay işleme biçimini işaretler.