THE ORB
Studio başlatılıyor

Config nil

Bir script kendi ayarlarını, onlar yüklenmeden önce okumaya çalıştı. Script'in içindeki bir sıralama hatası.

groupsO script hiçbir şey yapmıyorcodeGeliştirici gerektirir

Önce şunu yap

Config dosyasını düzenlediysen önce onu geri al. Değilse, küçük bir kod düzeltmesi gerekiyor.

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

Ne anlama gelir

Bir script, Configi onu tanımlayan dosya çalışmadan önce okudu. Tablo yükleme zamanında kurulur, ve dosyaların hangi sırayla yükleneceğine fxmanifest karar verir; o yüzden bu neredeyse her zaman eksik bir dosya değil, bir sıralama sorunudur.

Neden olur

Ne sıklıkla doğru cevap olduğuna göre sıralı.

  1. 1

    config.lua, onu kullanan dosyadan sonra listelenmiş

    Dosyalar her bölüm içinde manifest'in listelediği sırayla, yukarıdan aşağıya yüklenir.

  2. 2

    config.lua yalnızca client_scripts'te ama sunucu onu okuyor

    İki tarafın da ihtiyaç duyduğu bir config shared_scriptse aittir.

  3. 3

    Config LOCAL bir tablo tanımlıyor

    local Config = {} diğer her dosya için görünmezdir. Global olmalı, ya da bilerek export edilmeli.

  4. 4

    Bir glob, config'i yanlış konumda içeri süpürmüş

    config.lua client/ içindeyken client_scripts { 'client/*.lua' } onu istediğin sıraya değil, alfabetik sıraya koyar.

  5. 5

    İki config dosyası, biri diğerinin üzerine yazıyor

    config.lua ve config_custom.lua ikisi de Config = {} atıyor.

Hangisinin seninki olduğu nasıl anlaşılır

Başarısız olan dosyanın başında:

print('config loaded', Config ~= nil)

Sonra config.lua'yı shared_scripts'in en üstüne taşı ve mesajın değişip değişmediğine bak.

Nereye bakmalı

fxmanifest.lua, shared_scripts ve client_scripts içindeki sıra.

Nasıl düzeltilir

fx_version 'cerulean'
game 'gta5'

shared_scripts {
    'config.lua',            -- önce, ve İKİ taraf da görsün diye shared
}
client_scripts { 'client/*.lua' }
server_scripts { 'server/*.lua' }

Ve onu global yap:

Config = {}                  -- `local Config = {}` değil

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ç

Bununla birlikte gelen hatalar