No such export <ad> in resource <kaynak>
Bir script, başka bir script'in orada olmayan bir özelliğini kullanmaya çalıştı — genelde o script kapalı olduğu ya da farklı bir sürüm olduğu için.
Önce şunu yap
Adlandırdığı script'in gerçekten çalıştığını ve ikisinin de birbiri için yazılmış sürümler olduğunu kontrol et.
Ne anlama gelir
Kod, hedef kaynağın sunmadığı bir export çağırdı — ya hiç sunmadığı için ya da çalışmadığı için hiçbir şey kayıtlı olmadığından.
Neden olur
Ne sıklıkla doğru cevap olduğuna göre sıralı.
- 1
Kaynak durdurulmuş
Export'lar yalnızca kaynak çalışırken vardır. Durdurulmuş bir kaynağın hiç export'u yoktur.
- 2
Export adı yanlış
Büyük-küçük harfe duyarlıdır.
exports.ox_inventory:search(),Search()değildir. - 3
Export diğer tarafta
Sunucudan çağrılan bir istemci export'u, ya da tersi.
- 4
Kurulu sürümde o yok
Export'lar sürümler arasında eklenir ve yeniden adlandırılır. Envanterlerde çok yaygındır.
- 5
Kaynak başlamadan önce çağrılıyor
Yine sıralama, bu kez yükleme zamanında değil çalışma zamanında.
Hangisinin seninki olduğu nasıl anlaşılır
print(GetResourceState('ox_inventory'))started, kaynağın ayakta ve adın yanlış olduğu anlamına gelir. Başka her şey sıralama ya da eksik bir kaynaktır. Sonra gerçek adları bul:
grep -rn "exports(" ox_inventory/Nereye bakmalı
Export eden kaynağın kendi dosyaları, tam exports('ad', fn) satırı için.
Nasıl düzeltilir
if GetResourceState('ox_inventory') ~= 'started' then
return
end
local ok, result = pcall(function()
return exports.ox_inventory:Search(src, 'count', 'water')
end)
if not ok then return 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ç