Hallo!
Ich und mein Freund haben Probleme bei der Einrichtung unseres Servers.
Oftmals spinnt die ESX Datei und in der Konsole erscheinen Fehlermeldungen wie:
"Attempt to index a nil vlue". Im Scrip kann ich keine Fehler entdecken.
Beispielsweise erscheint die Fehlermeldung beim EMS Beruf.
Hat jemand eine Lösung?
L.g.
Hilfe bei ESX
-
-
DitFisch
Hat den Titel des Themas von „Hilfe für ESX“ zu „Hilfe bei ESX“ geändert. -
Hallo!
Ich und mein Freund haben Probleme bei der Einrichtung unseres Servers.
Oftmals spinnt die ESX Datei und in der Konsole erscheinen Fehlermeldungen wie:
"Attempt to index a nil vlue". Im Scrip kann ich keine Fehler entdecken.
Beispielsweise erscheint die Fehlermeldung beim EMS Beruf.
Hat jemand eine Lösung?Hey DitFisch
Ich glaube du würdest hier mehr Hilfe bekommen, wenn du die Resource um die es sich handelt verlinkst und deinen kompletten Error hier rein postest.
MFG TretPorsche
-
--> Das ist das Skript
SCRIPT ERROR: @esx_ambulancejob/server/main.lua:230: attempt to perform arithmetic on a nil value (field 'limit')
--> Das ist die Fehlermeldung in der Konsole, wenn ich versuche Bandagen oder Verbandskästen aus dem Medizinschrank in mein Inventar zu laden.
PS: Ich bitte um Verzeihung für die Späte Antwort! -
Hey DitFisch,
Dein Screenshot ist leider nicht wirklich hochauflösend wodurch ich den Text nicht lesen kann
Mit dem Fehlercode allerdings etwas anfangen. Schau mal in deiner DB, ob du in der Tabelle Items, die Spalte "limit" oder "weight" (https://prnt.sc/tdlbkv) hast. Früher hatte FiveM ein einfaches Limit System, jedoch vor etwa einem Jahr haben sie es auf Gewichte umgestellt. Wenn dort schon "weight" steht, musst du schauen ob es eine aktuellere Version von deinem Medic Script gibt, oder es selbst umschreiben. Wenn es noch auf "limit" steht musst du es mal ändern. Dann schau mal in "es_extended" wie viel Gewicht du den einzelnen Spielern zugewiesen hast. (https://prnt.sc/tdletp)
Bei weiteren Fragen oder Fehlern, stehe ich dir gerne zur Verfügung.
MFG TretPorsche
-
Hey,
Also ich habe jetzt überprüft, in der Spalte steht weight. Ich habe auch es_extended überprüft und die Konsole zeigt mir einen Fehler in
esx_ambulancejob/server/main.lua:230
Zeile 230:
count = xItem.limit - xItem.countEinfach mal ein neun ems Beruf drauf laden? Ich habe nur die Befürchtung, dass mich diese Fehlermeldung "attempt to perform arithmetic on a nil value (field 'limit')" noch länger begleiten wird...
L.g. -
Versuch mal die neuste Version davon.
In der neuen gibt es diese Zeilen nicht mehr.
MFG TretPorsche
-
Wo finde ich die neuste Version?
-
-
Es klappt, ich habe einfach die Fehlermeldung nochmal angeschaut und dann etwas im scirp verändert. Klappt jetzt!
Ich bedanke mich für eure Hilfe und eure Bemühungen!
l.g -
-
Oben neben dem geben Symbol steht doch, das keine Datenbank gefunden wurde.
2 Möglichkeiten wie das zustande kommen.
1. ZAP Hosting hat mal wieder Probleme und spielt Zeitnah ein Backup auf
2. Deine Datenbank hat sich durch welchen Grund auch immer verselbstständigt und ist nun nicht mehr existent
Lösen kannst du das ganze mit Warten oder Support anschreiben.
Wenn du natürlich ein Backup hast, kannst du es auch selber aufspielen.
Ein Anzeigebug in phpMyAdmin wäre sehr unwahrscheinlich, da das eigentliche Panel ja läd.
MFG TretPorsche