Error loading script <dosya> in resource <ad>
Script'in dosyalarından birinde bir yazım hatası var, o yüzden sunucu onu okuyamadı. Çoğu zaman kötü bir kopyala-yapıştır ya da yarım kalmış bir düzenlemedir.
Önce şunu yap
O dosyayı yakın zamanda düzenlediysen değişikliğini geri al ve yeniden başlat. Düzenlemediysen script'i yeniden indir.
Ne anlama gelir
Bir Lua sözdizimi hatası. Dosya bulundu ve okundu ama geçerli Lua değil, o yüzden hiç derlenmedi. Mesajın geri kalanı, satır numarasıyla birlikte ayrıştırıcının şikâyetidir.
Yaygın biçimler:
• unexpected symbol near '=' — genelde == gereken yerde =, ya da başıboş bir karakter
• '<eof>' expected near 'end' — bir fazla end
• 'end' expected (to close 'function' at line N) — bir eksik end
• unfinished string near — hiç kapanmamış bir tırnak
• malformed number near — 1.2.3 gibi bir şey
Neden olur
Ne sıklıkla doğru cevap olduğuna göre sıralı.
- 1
Dengesiz end
En yaygın Lua hatası. Ayrıştırıcı FARK ETTİĞİ yeri bildirir, ki o da genelde bloğun gerçekte açıldığı yerin çok altındadır.
- 2
Yanında biçimlendirme getiren bir kopyala-yapıştır
Bir web sitesinden gelen akıllı tırnaklar, ters tırnaklar, ya da satır başında kalmış bir fark işareti.
- 3
Bir koşulun içinde atama
if x == 1 thenyerineif x = 1 then. - 4
Dosyada kalmış bir birleştirme çakışması
<<<<<<< HEADgeçerli Lua değildir.
Hangisinin seninki olduğu nasıl anlaşılır
Satır numarası, bitmemiş metinler ve beklenmedik semboller için güvenilirdir. end dengesi hatalarında, bildirilen satır yerine "(to close ... at line N)" kısmına güven.
Nereye bakmalı
Dosyayı bildirilen satırda aç ve YUKARI doğru oku.
Nasıl düzeltilir
Genel bir çözüm yok, bu bir yazım hatası. Yüklemeden önce sözdizimini kontrol et:
luac -p client/main.lua
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ç