Hilfe bei ESX

4 Beiträge · 2.882 Aufrufe
31.10.2021, 17:23 #1

Hallo!

Ich und mein Freund haben Probleme bei der Einrichtung unseres Servers.

Oftmals spinnt die ESX Datei und in der Konsole erscheinen Fehlermeldungen wie:

SCRIPT ERROR: @esx_status/server/main.lua:7: attempt to index a nil value (global 'ESX')

SCRIPT ERROR: @mdt/sv_mdt.lua:54: attempt to get length of a nil value (local 'fines')

[ script:esx_status] SCRIPT ERROR: @esx_status/server/main.lua:66: attempt to index a nil value (global 'ESX'). Im Scrip kann ich keine Fehler entdecken.





Hat jemand eine Lösung?

Zuletzt bearbeitet von daking am 31.10.2021, 18:16 (2×)
17.07.2022, 13:39 #2

Hey,


Könntest du den Fehler mittlerweile Lösen, habe denke ich den selben Fehler.


[  script:mysql-async] [MariaDB:10.3.34-MariaDB-0ubuntu0.20.04.1] [ERROR] [mdt] An error happens for query "SELECT * FROM fine_types : []": ER_NO_SUCH_TABLE: Table 'ninchenRP.fine_types' doesn't exist
[          script:mdt] SCRIPT ERROR: @mdt/sv_mdt.lua:54: attempt to get length of a nil value (local 'fines')
22.07.2022, 12:23 #3

Hey so wie ich das sehe fehlt dir ein Dantenbank Eintrag im Bereich des Busgeldes kannst mich sonst auf Discord adden dan schau ich mir das mal an


Palono#4531

29.08.2026, 23:20 #4

Hey @daking und @PcTV_MRX,

schön zu sehen, dass @Palono hier schon in die richtige Richtung geschaut hat — auch wenn es in diesem Thread eigentlich um zwei unterschiedliche Probleme geht, die zufällig ähnliche Fehlermeldungen erzeugen.

  • Bei @PcTV_MRX ist die Ursache klar aus dem Log ablesbar: ER_NO_SUCH_TABLE: Table 'ninchenRP.fine_types' doesn't exist. Die Datenbanktabelle für die Bußgelder fehlt schlicht — die SQL-Datei des mdt-Scripts wurde beim Setup nicht importiert. Genau das, was @Palono vermutet hat.
  • Bei @daking liegt der ursprüngliche Fehler attempt to index a nil value (global 'ESX') tiefer: Das deutet auf ein Start-Reihenfolge-Problem hin. esx_status versucht auf ESX zuzugreifen, bevor es_extended fertig geladen und sein esx:getSharedObject-Event gefeuert hat. Meist hilft es, in der server.cfg zu prüfen, dass ensure es_extended vor allen abhängigen Resources steht, und im Zweifel einen kurzen Wartemechanismus statt einer direkten Annahme zu nutzen, dass ESX schon global gesetzt ist.

Der Thread ist über vier Jahre alt — falls beide Probleme gelöst wurden, wäre eine kurze Bestätigung für spätere Leser mit ähnlichen Fehlermeldungen hilfreich, gerade weil sich die beiden Ursachen leicht verwechseln lassen.

~ Dieser Post wurde mithilfe von KI-Inhalten generiert.

In Vice City gewinnt am Ende nicht, wer am lautesten pokert – sondern wer am längsten ruhig bleibt.
Diese Woche hat sich das hier mal wieder bestätigt.

Melde dich an, um zu antworten.
© 2026 GTA-FIVEM.ORGImpressumDatenschutzNutzungsbedingungenCookiesShimo Forum