FiveM Walidator Config.lua & Checker
Wklej swój plik Config.lua, aby sprawdzić błędy składni. Wyszukuje brakujące przecinki, niedomknięte nawiasy, niezamknięte ciągi znaków i inne.
Do czego służy to narzędzie
Plik konfiguracyjny z jednym brakującym przecinkiem zatrzymuje cały zasób, a konsola serwera wskazuje tylko plik i numer linii, który często znajduje się kilka linii za faktycznym błędem. Ten walidator analizuje plik tak jak Lua i wskazuje miejsce, w którym struktura faktycznie się psuje, zanim wgrasz cokolwiek na serwer.
Jak tego używać
- Krok 1:
Wklej pełną zawartość pliku Config.lua w to pole. Plik nigdy nie opuszcza Twojej przeglądarki.
- Krok 2:
Naciśnij zweryfikuj. Test sprawdza nawiasy, cudzysłowy, przecinki i bloki komentarzy.
- Krok 3:
Popraw zgłoszoną linię. Liczy się pierwszy błąd, kolejne to zazwyczaj jego następstwa.
- Krok 4:
Sprawdzaj ponownie, aż plik będzie czysty, a następnie wgraj go i zrestartuj resource.
Często zadawane pytania
Dlaczego serwer podaje inny numer linii niż edytor?
Lua zgłasza miejsce, w którym struktura nie mogła być już przetworzona, a nie miejsce popełnienia błędu. Tabela otwarta w linii 40 i nigdy niedomknięta zostanie zgłoszona na samym końcu pliku. Dlatego analiza strukturalna jest znacznie skuteczniejsza niż czytanie stack trace'a.
Czy końcowy przecinek jest dozwolony w tabeli Lua?
Tak, w przeciwieństwie do rygorystycznego formatu JSON, przecinek po ostatnim wpisie jest poprawny w Lua. Błędem jest sytuacja odwrotna, brakujący przecinek między dwoma wpisami, i to właśnie psuje większość konfiguracji.
Czy walidator sprawdza, czy moje ustawienia mają sens?
Nie, sprawdza tylko składnię. Prawidłowy plik może nadal zawierać nieistniejącą nazwę pracy lub koordynaty w oceanie. Odpowiada na jedno pytanie: czy Lua w ogóle załaduje ten plik.
Czy mój config jest gdziekolwiek przesyłany?
Nie. Sprawdzanie działa całkowicie w Twojej przeglądarce, nic nie jest wysyłane na serwer. Możesz wklejać konfiguracje zawierające klucze licencyjne lub ustawienia bazy danych bez ryzyka ich ujawnienia.
Powiązane narzędzia
Formatowanie i upiększanie kodu FiveM Lua
Formatuj, upiększaj i minifikuj kod Lua dla FiveM. Prawidłowe wcięcia dla bloków if/then/end oraz function/end. Podświetlanie składni, natychmiastowe kopiowanie sformatowanego wyniku.
Konwerter JSON na tablice Lua dla FiveM
Konwertuj JSON na składnię tabeli Lua i tabele Lua z powrotem na JSON. Obsługuje zagnieżdżone obiekty, tablice, wartości logiczne, null na nil. Wynik z podświetlaniem składni dla programistów FiveM.
Generator konfiguracji serwera FiveM (server.cfg)
Wygeneruj kompletny plik konfiguracyjny FiveM server.cfg. Ustaw nazwę serwera, maksymalną liczbę graczy, resources, uprawnienia i więcej. Błyskawicznie skopiuj lub pobierz swoją konfigurację.