THE ORB
Studio başlatılıyor

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.

groupsŞeyler spawn olmuyorpersonBunu düzeltebilirsin

Önce şunu yap

İstediği aracın ya da modelin gerçekten kurulu olduğunu ve script'inin çalıştığını kontrol et.

bug_reportBunun yerine tüm konsolunu yapıştır

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. 1

    Model hiç yüklenmemiş

    RequestModel asenkrondur. HasModelLoaded true dönmeden spawn'lamak her seferinde 0 verir.

  2. 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. 3

    Varlık havuzu dolu

    Varlık sınırı hatasına bak. Tavandayken her oluşturma 0 döndürür.

  4. 4

    OneSync olmadan sunucuda oluşturulmuş

    Sunucu tarafı CreateVehicle OneSync gerektirir. Onsuz native o biçimde kullanılamaz.

  5. 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
end

Hâ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.

Bununla birlikte gelen hatalar