habe sie jetzt gefunden im dialog
[Tutorial] Permanenter Personalausweis/Dienstausweis - (V1+V2)
-
- Altis Life
-
Rom -
19. Oktober 2016 um 22:22
-
-
Ich habe die ganze zeit ein Problem in der core/ Init.sqf
-
Der einzige Fehler der in der RPT steht ist der hier:
Could not load 'core\pmenu\perso'. Extension not listed in allowedPreprocessFileExtensions
Lösung:
In der server.cfg
allowedPreprocessFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html"};
einfügen
-
Der einzige Fehler der in der RPT steht ist der hier:
Could not load 'core\pmenu\perso'. Extension not listed in allowedPreprocessFileExtensions
Lösung:
In der server.cfg
allowedPreprocessFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html"};
einfügen
Steht bei mir in der Server.cfg schon drinne
-
allowedLoadFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"};
allowedPreprocessFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"};
allowedHTMLLoadExtensions[] = {"htm","html","xml","txt"};
So in der server.cfg eintragen muss zu 100% funktionieren
-
allowedLoadFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"};
allowedPreprocessFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"};
allowedHTMLLoadExtensions[] = {"htm","html","xml","txt"};
So in der server.cfg eintragen muss zu 100% funktionieren
Es steht bei mir genau so drinne
-
- Öffne nun die init.sqf aus dem Verzeichnis Altis_Life.Altis\core und füge dies über der Switch-Case-Anweisung von den Fraktions-Inits hinzu
CodeCODE: INIT.SQF diag_log "::Client:: Pruefe Personalausweisdaten."; 0 cutText ["Ueberpruefe Daten des Personalausweises...","BLACK FADED"]; 0 cutFadeOut 99999999; waitUntil{fvs_persoReady};
Bei mir steht ingame das etwas mit diesem Schritt nicht stimmt
-
- Öffne nun die init.sqf aus dem Verzeichnis Altis_Life.Altis\core und füge dies über der Switch-Case-Anweisung von den Fraktions-Inits hinzu
CodeCODE: INIT.SQF diag_log "::Client:: Pruefe Personalausweisdaten."; 0 cutText ["Ueberpruefe Daten des Personalausweises...","BLACK FADED"]; 0 cutFadeOut 99999999; waitUntil{fvs_persoReady};
Bei mir steht ingame das etwas mit diesem Schritt nicht stimmt
Das habe ich gefixt.
Jetzt habe ich aber ein anderes Problem, ich dieses Formular ausgefüllt und dann mache ich auch unten überall ein haken hin und wenn ich dann auf apply drücke dann geht es nicht weiter dann muss ich es immer wieder neu ausfüllen.
-
hier wäre der Client und extDB log wichtig
Es gibt da nämlich einen Fehler
Code
Alles anzeigen22:53:44 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:54:40 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:54:49 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:54:51 Client: Remote object 3:0 not found 22:54:53 Warning: Cleanup player - person 2:1372 not found 22:54:58 Unaccessible 22:54:59 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:55:38 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:55:43 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:55:48 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:55:53 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]"
-
Hallo,
ich schrieb mal
ZitatJeweilge @life_server von Version X und unter extDB, extDB2 und extDB3 (mit vorgefertigten SQL-Abfragen)
Das Tutorial ist nicht zu 100% für die extDB3 geeignet
Suche hier mal im Beitrag nach SQL Custum, die dazugehörigen Dateien hast du wohl versehentlich verwendet. Ansonsten die life_server Version anwenden, in der die SQL Befehle in den SQF Dateien direkt drinn stehen und testen.
Offtopic..
Und warum mache ich nicht mehr allzu viel mit Helfen? Fängt man einmal an und bietet seine Hilfe an, macht es erst Spass und man löst Probleme, aber dann wollen manche total tolle Sachen haben und man fühlt sich schnell ausgenutzt, vielleicht kennt das jemand, wenn nicht auch egal. Das Helfen habe ich seit langem auf einen kleineren Kreis und Zeitaufwand reduziert, AmaZiinG weiss bestimmt was ich meine
Darum passierte im 1. Beitrag seit langem nichts mehr:
Ich hatte vor langer Zeit von nox gefordert, dass das Thema entfernt wird, ich wollte das nicht akzeptieren und dann wurde das Thema zum Bearbeiten gesperrt, sonst würde ich noch was inhaltlich vom Tut sowie Scripts anpassen. Mittlerweile ist der Gedanke zwecks Entfernen entflohen und egal. nox vllt kann der ja entsperrt werden, nach langem
-
hier wäre der Client und extDB log wichtig
Es gibt da nämlich einen Fehler
Code
Alles anzeigen22:53:44 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:54:40 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:54:49 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:54:51 Client: Remote object 3:0 not found 22:54:53 Warning: Cleanup player - person 2:1372 not found 22:54:58 Unaccessible 22:54:59 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:55:38 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:55:43 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:55:48 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]" 22:55:53 "extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]"
-
so dein DB User hat keine Berechtigungen zum löschen
Code[10:16:48:103923 +01:00] [Thread 3964] extDB3: SQL: Initialized: Add Quotes around TEXT Datatypes mode: 2 [10:16:48:104052 +01:00] [Thread 3964] extDB3: SQL: Initialized: NULL = "" [10:16:48:104089 +01:00] [Thread 3964] extDB3: Locked [10:16:48:111589 +01:00] [Thread 3648] extDB3: SQL: Error MariaDBQueryException: DELETE command denied to user 'arma3'@'localhost' for table 'vehicles' [10:16:48:111603 +01:00] [Thread 1860] extDB3: SQL: Error MariaDBQueryException: DELETE command denied to user 'arma3'@'localhost' for table 'houses' [10:16:48:111619 +01:00] [Thread 3648] extDB3: SQL: Error MariaDBQueryException: Input: CALL deleteDeadVehicles [10:16:48:111645 +01:00] [Thread 1860] extDB3: SQL: Error MariaDBQueryException: Input: CALL deleteOldHouses [10:16:48:111779 +01:00] [Thread 2848] extDB3: SQL: Error MariaDBQueryException: DELETE command denied to user 'arma3'@'localhost' for table 'gangs' [10:16:48:111799 +01:00] [Thread 2848] extDB3: SQL: Error MariaDBQueryException: Input: CALL deleteOldGangs
eventuell kann Rom hier weiterhelfen. Übrigens fehlen noch die Clientlogs die sind unter %localappdata%\Arma 3\ zu finden auf deinem Rechner. Den anderen Fehler von gestern habe ich jetzt nicht mehr gesehen.
-
so dein DB User hat keine Berechtigungen zum löschen
Code[10:16:48:103923 +01:00] [Thread 3964] extDB3: SQL: Initialized: Add Quotes around TEXT Datatypes mode: 2 [10:16:48:104052 +01:00] [Thread 3964] extDB3: SQL: Initialized: NULL = "" [10:16:48:104089 +01:00] [Thread 3964] extDB3: Locked [10:16:48:111589 +01:00] [Thread 3648] extDB3: SQL: Error MariaDBQueryException: DELETE command denied to user 'arma3'@'localhost' for table 'vehicles' [10:16:48:111603 +01:00] [Thread 1860] extDB3: SQL: Error MariaDBQueryException: DELETE command denied to user 'arma3'@'localhost' for table 'houses' [10:16:48:111619 +01:00] [Thread 3648] extDB3: SQL: Error MariaDBQueryException: Input: CALL deleteDeadVehicles [10:16:48:111645 +01:00] [Thread 1860] extDB3: SQL: Error MariaDBQueryException: Input: CALL deleteOldHouses [10:16:48:111779 +01:00] [Thread 2848] extDB3: SQL: Error MariaDBQueryException: DELETE command denied to user 'arma3'@'localhost' for table 'gangs' [10:16:48:111799 +01:00] [Thread 2848] extDB3: SQL: Error MariaDBQueryException: Input: CALL deleteOldGangs
eventuell kann Rom hier weiterhelfen. Übrigens fehlen noch die Clientlogs die sind unter %localappdata%\Arma 3\ zu finden auf deinem Rechner. Den anderen Fehler von gestern habe ich jetzt nicht mehr gesehen.
Habe das jetzt gefixt müsste dieses script jetzt klappen ?
-
Probiere es aus, falls es nicht geht müssen wir weitersuchen. Programmieren ist keine exakte Wissenschaft sondern eher "try and error". Also zu mindestens kenne ich keinen Entwickler der wirklich beim ersten mal alles zu 100% hinbekommt. Es geht immer darum, dass man was macht und das anschliessend testet. Danach schaut man sich das Ergebnis an und sucht gegebenen falls nach den Fehlern
-
Probiere es aus, falls es nicht geht müssen wir weitersuchen. Programmieren ist keine exakte Wissenschaft sondern eher "try and error". Also zu mindestens kenne ich keinen Entwickler der wirklich beim ersten mal alles zu 100% hinbekommt. Es geht immer darum, dass man was macht und das anschliessend testet. Danach schaut man sich das Ergebnis an und sucht gegebenen falls nach den Fehlern
Es klappt immernoch nicht
-
Gut dann bitte mal die aktuellen Logs hochladen
-
-
Hast Du auch die Tabelle in der DB angelegt? Dein Log sagt nämlich NEIN
Code
Alles anzeigenCREATE TABLE IF NOT EXISTS `perso` ( `id` int(12) NOT NULL AUTO_INCREMENT, `pid` varchar(50) NOT NULL DEFAULT '', `persoCop` text NOT NULL, `persoMed` text NOT NULL, `persoCiv` text NOT NULL, `persoEast` text NOT NULL, `Erstellungsdatum` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `Aenderungsdatum` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`,`pid`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Öffne mal deine DB und gehe mal auf deine Altislife DB anschliessend führst Du den Code von oben einfach mal aus. Und dann versuchst es nochmal
-
Hast Du auch die Tabelle in der DB angelegt? Dein Log sagt nämlich NEIN
Code
Alles anzeigenCREATE TABLE IF NOT EXISTS `perso` ( `id` int(12) NOT NULL AUTO_INCREMENT, `pid` varchar(50) NOT NULL DEFAULT '', `persoCop` text NOT NULL, `persoMed` text NOT NULL, `persoCiv` text NOT NULL, `persoEast` text NOT NULL, `Erstellungsdatum` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `Aenderungsdatum` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`,`pid`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Öffne mal deine DB und gehe mal auf deine Altislife DB anschliessend führst Du den Code von oben einfach mal aus. Und dann versuchst es nochmal
Das steht bei meiner DB schon drinne
-
Macht der das nicht Automatisch ?
-