Danke werd ich beheben allerdings ist der Fehler schon länger drinne was mich halt wundert ist wieso nicht wegen der is Card drinne steht der Server aber seit dem nicht mehr funktioniert
[Tutorial] Permanenter Personalausweis/Dienstausweis - (V1+V2)
-
- Altis Life
-
Rom -
19. Oktober 2016 um 22:22
-
-
Hey. Das Script funktioniert einwandfrei, jedoch kann es ab 50 Spielern gleichzeitig mal vorkommen, das jeder eine Unsichtbare Perso-Meldung bekommt, wo sich Jeder einen neuen Personalausweis erstellen muss.
Hallo,
das einzige, was ich mir als Grund vorsellen kann ist, dass der Server die owner-ID des Spielers falsch ermitteln tut und somit an alle das Ergebnis schickt.
Habe mal owner xxx zu remoteExecutedOwner geändert. Vielleicht hilft das ja.
-
Okay wir sind mittlerweile bei dem Punkt das wir unseren Ausweis ausfüllen können allerdings wenn ich auf bestätigen drücke lässt er mich durchgehend immer wieder neu den Ausweis ausfüllen.
extDB3 Error's sind vorhanden.
Spoiler anzeigen
extDB3: Found extdb3-conf.ini
extDB3: Detected 4 Cores, Setting up 4 Worker Threads
extDB3: ...
extDB3: ...
extDB3: ...
extDB3: ...
[16:16:52:575924 +02:00] [Thread 12700] extDB3: SQL: Initialized: Add Quotes around TEXT Datatypes mode: 2
[16:16:52:576054 +02:00] [Thread 12700] extDB3: SQL: Initialized: NULL = ""
[16:16:52:576088 +02:00] [Thread 12700] extDB3: Locked
[16:17:15:431309 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'requestPersoCivilian:76561198330896650' at line 1
[16:17:15:431545 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: Input: requestPersoCivilian:76561198330896650
[16:17:15:432183 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insertPerso:76561198330896650' at line 1
[16:17:15:432204 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: Input: insertPerso:76561198330896650
[16:18:04:574416 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'updatePersoCivilian:76561198330896650:"[`BerkoCelo`,`42`,`M`,`A`,`Burgblick`,`73' at line 1
[16:18:04:574487 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: Input: updatePersoCivilian:76561198330896650:"[`BerkoCelo`,`42`,`M`,`A`,`Burgblick`,`73530896650`,`[email protected]`,`177`,`90`,`24`,`4`,`1993`,`37690`,`0`,`1`]"
[16:18:04:703519 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'requestPersoCivilian:76561198330896650' at line 1
[16:18:04:703568 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: Input: requestPersoCivilian:76561198330896650
[16:18:04:703987 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insertPerso:76561198330896650' at line 1
[16:18:04:704008 +02:00] [Thread 9280] extDB3: SQL: Error MariaDBQueryException: Input: insertPerso:76561198330896650
-
Update zu dem oberen Post.
Hier die neuen Logs kommen wirklich nicht weiter bitte um dringende hilfe.
Spoiler anzeigen
extDB3: Found extdb3-conf.ini
extDB3: Detected 4 Cores, Setting up 4 Worker Threads
extDB3: ...
extDB3: ...
extDB3: ...
extDB3: ...
[16:58:36:643920 +02:00] [Thread 6652] extDB3: SQL: Initialized: Add Quotes around TEXT Datatypes mode: 2
[16:58:36:644055 +02:00] [Thread 6652] extDB3: SQL: Initialized: NULL = ""
[16:58:36:644094 +02:00] [Thread 6652] extDB3: Locked
[16:59:06:983306 +02:00] [Thread 2748] extDB3: SQL: Error MariaDBQueryException: Column count doesn't match value count at row 1
[16:59:06:983481 +02:00] [Thread 2748] extDB3: SQL: Error MariaDBQueryException: Input: INSERT INTO perso(pid, persoCop, persoMed, persoCiv) VALUES ('76561198330896650','"[]"','"[]"','"[]"','"[]"')
[16:59:10:370635 +02:00] [Thread 2748] extDB3: SQL: Error MariaDBQueryException: Column count doesn't match value count at row 1
[16:59:10:370748 +02:00] [Thread 2748] extDB3: SQL: Error MariaDBQueryException: Input: INSERT INTO perso(pid, persoCop, persoMed, persoCiv) VALUES ('76561198330896650','"[]"','"[]"','"[]"','"[]"')
-
Update zu dem oberen Post.
Hier die neuen Logs kommen wirklich nicht weiter bitte um dringende hilfe.
Spoiler anzeigen
extDB3: Found extdb3-conf.ini
extDB3: Detected 4 Cores, Setting up 4 Worker Threads
extDB3: ...
extDB3: ...
extDB3: ...
extDB3: ...
[16:58:36:643920 +02:00] [Thread 6652] extDB3: SQL: Initialized: Add Quotes around TEXT Datatypes mode: 2
[16:58:36:644055 +02:00] [Thread 6652] extDB3: SQL: Initialized: NULL = ""
[16:58:36:644094 +02:00] [Thread 6652] extDB3: Locked
[16:59:06:983306 +02:00] [Thread 2748] extDB3: SQL: Error MariaDBQueryException: Column count doesn't match value count at row 1
[16:59:06:983481 +02:00] [Thread 2748] extDB3: SQL: Error MariaDBQueryException: Input: INSERT INTO perso(pid, persoCop, persoMed, persoCiv) VALUES ('76561198330896650','"[]"','"[]"','"[]"','"[]"')
[16:59:10:370635 +02:00] [Thread 2748] extDB3: SQL: Error MariaDBQueryException: Column count doesn't match value count at row 1
[16:59:10:370748 +02:00] [Thread 2748] extDB3: SQL: Error MariaDBQueryException: Input: INSERT INTO perso(pid, persoCop, persoMed, persoCiv) VALUES ('76561198330896650','"[]"','"[]"','"[]"','"[]"')
Hast du es hin bekommen? Wenn ja dann wäre die Lösung sehr hilfreich
-
ich habe auf Mysql anstatt mariadb gesetzt ich habe das selbe problem aber keine datenbankfehler mehr
-
Hallo zusammen,
Erstmal vielen Dank für das tolle Skript. Funktioniert bei mir unter 5.0 einwandfrei. Kompliment an den Ersteller.
Eine Frage bzw. Wunsch hätte ich allerdings noch. Ist es möglich einen Fahrzeugschlüssel bzw Items aus dem Z Menü erst an einen Spieler zu geben wenn der Ausweis gezeigt wurde? ( Ausnahme Gangmitglieder)
Vielen Dank für eine Antwort oder Hilfestellung.
-
@Rom
Also wir haben das Problem wir haben das so gemacht wie es hier beschrieben wurde.Erst kam immer Script Core/pmenu/perso no found .
So und dann sind wir jeden schritt step bei step durch gegangen und geschaut ob wir Fehler drin haben und so
habe auch hier die 23 Seiten durch geschaut ob wer auch diesen Fehler hatte und so.
Nun bin ich am ende und weiß nicht weiter wo der Fehler nun liegt kommt immer wieder dieser Fehler das er das nicht findetund wir haben auf Groß und Klein Schreibung beachtet.
Wenn du oder einer weiß wo ich noch mal nach schauen sollte einfach sagen wer echt eine große Hilfe und wehr nettich bedanke mich schon mal hin vorraus
-
Öffne die Functions.h und füge folgenden Inhalt alleinstehend am Ende der Datei hinzu
Zeilord , ich denke das sollte helfen ;), das sollte dann in etwa so aussehen (das kann bei dir, jenach dem was du bereits geändert hast, anders aussehen):
Spoiler anzeigen
Code
Alles anzeigenclass Socket_Reciever { tag = "SOCK"; class SQL_Socket { file = "core\session"; class dataQuery {}; class insertPlayerInfo {}; class requestReceived {}; class syncData {}; class updatePartial {}; class updateRequest {}; }; }; class Life_Client_Core { tag = "life"; class Master_Directory { file = "core"; class initCiv {}; class initCop {}; class initMedic {}; class setupActions {}; class setupEVH {}; class survival {}; class welcomeNotification {}; }; class Actions { file = "core\actions"; class arrestAction {}; class buyLicense {}; class captureHideout {}; class catchFish {}; class dpFinish {}; class dropFishingNet {}; class escortAction {}; class gather {}; class getDPMission {}; class gutAnimal {}; class healHospital {}; class impoundAction {}; class mine {}; class newsBroadcast {}; class packupSpikes {}; class pickupItem {}; class pickupMoney {}; class postBail {}; class processAction {}; class pulloutAction {}; class putInCar {}; class removeContainer {}; class repairTruck {}; class restrainAction {}; class robAction {}; class searchAction {}; class searchVehAction {}; class seizePlayerAction {}; class serviceChopper {}; class stopEscorting {}; class storeVehicle {}; class surrender {}; class ticketAction {}; class unrestrain {}; }; class Admin { file = "core\admin"; class adminCompensate {}; class adminDebugCon {}; class adminFreeze {}; class admingetID {}; class adminGodMode {}; class adminid {}; class admininfo {}; class adminMarkers {}; class adminMenu {}; class adminQuery {}; class adminSpectate {}; class adminTeleport {}; class adminTpHere {}; }; class Civilian { file = "core\civilian"; class civLoadout {}; class civMarkers {}; class demoChargeTimer {}; class freezePlayer {}; class jail {}; class jailMe {}; class knockedOut {}; class knockoutAction {}; class removeLicenses {}; class robPerson {}; class robReceive {}; class tazed {}; }; class Config { file = "core\config"; class houseConfig {}; class itemWeight {}; class vehicleAnimate {}; class vehicleWeightCfg {}; }; class Cop { file = "core\cop"; class bountyReceive {}; class containerInvSearch {}; class copInteractionMenu {}; class copLights {}; class copLoadout {}; class copMarkers {}; class copSearch {}; class copSiren {}; class doorAnimate {}; class fedCamDisplay {}; class licenseCheck {}; class licensesRead {}; class questionDealer {}; class radar {}; class repairDoor {}; class restrain {}; class searchClient {}; class seizeClient {}; class sirenLights {}; class spikeStripEffect {}; class ticketGive {}; class ticketPaid {}; class ticketPay {}; class ticketPrompt {}; class vehInvSearch {}; class wantedGrab {}; }; class Dialog_Controls { file = "dialog\function"; class bankDeposit {}; class bankTransfer {}; class bankWithdraw {}; class displayHandler {}; class gangDeposit {}; class gangWithdraw {}; class garageLBChange {}; class impoundMenu {}; class progressBar {}; class safeFix {}; class safeInventory {}; class safeOpen {}; class safeTake {}; class sellGarage {}; class setMapPosition {}; class spawnConfirm {}; class spawnMenu {}; class spawnPointCfg {}; class spawnPointSelected {}; class unimpound {}; class vehicleGarage {}; class wireTransfer {}; }; class Functions { file = "core\functions"; class AAN {}; class accType {}; class actionKeyHandler {}; class animSync {}; class calWeightDiff {}; class clearVehicleAmmo {}; class dropItems {}; class escInterupt {}; class fetchCfgDetails {}; class fetchDeadGear {}; class fetchVehInfo {}; class isDamaged {}; class giveDiff {}; class handleDamage {}; class handleInv {}; class handleItem {}; class hideObj {}; class hudSetup {}; class hudUpdate {}; class inventoryClosed {}; class inventoryOpened {}; class isUIDActive {}; class keyHandler {}; class loadDeadGear {}; class loadGear {}; class nearATM {}; class nearestDoor {}; class nearUnits {}; class numberText {}; class onFired {}; class onTakeItem {}; class playerSkins {}; class playerTags {}; class postNewsBroadcast {}; class pullOutVeh {}; class pushObject {}; class receiveItem {}; class receiveMoney {}; class revealObjects {}; class saveGear {}; class searchPosEmpty {}; class simDisable {}; class stripDownPlayer {}; class tazeSound {}; class teleport {}; class whereAmI {}; }; class Gangs { file = "core\gangs"; class createGang {}; class gangCreated {}; class gangDisband {}; class gangDisbanded {}; class gangInvite {}; class gangInvitePlayer {}; class gangKick {}; class gangLeave {}; class gangMenu {}; class gangNewLeader {}; class gangUpgrade {}; class initGang {}; }; class Housing { file = "core\housing"; class buyHouse {}; class buyHouseGarage {}; class containerMenu {}; class copBreakDoor {}; class copHouseOwner {}; class garageRefund {}; class getBuildingPositions {}; class houseMenu {}; class initHouses {}; class lightHouse {}; class lightHouseAction {}; class lockHouse {}; class lockupHouse {}; class placeContainer {}; class PlayerInBuilding {}; class raidHouse {}; class sellHouse {}; class sellHouseGarage {}; }; class Items { file = "core\items"; class blastingCharge {}; class boltcutter {}; class defuseKit {}; class flashbang {}; class jerrycanRefuel {}; class jerryRefuel {}; class lockpick {}; class placestorage {}; class spikeStrip {}; class storageBox {}; }; class Medical_System { file = "core\medical"; class deathScreen {}; class medicLights {}; class medicLoadout {}; class medicMarkers {}; class medicRequest {}; class medicSiren {}; class medicSirenLights {}; class onPlayerKilled {}; class onPlayerRespawn {}; class requestMedic {}; class respawned {}; class revived {}; class revivePlayer {}; }; class Network { file = "core\functions\network"; class broadcast {}; class corpse {}; class jumpFnc {}; class say3D {}; class setFuel {}; class soundDevice {}; }; class Player_Menu { file = "core\pmenu"; class cellphone {}; class giveItem {}; class giveMoney {}; class keyDrop {}; class keyGive {}; class keyMenu {}; class p_openMenu {}; class p_updateMenu {}; class pardon {}; class removeItem {}; class s_onChar {}; class s_onCheckedChange {}; class s_onSliderChange {}; class settingsMenu {}; class updateViewDistance {}; class useItem {}; class wantedAddP {}; class wantedInfo {}; class wantedList {}; class wantedMenu {}; }; class Shops { file = "core\shops"; class atmMenu {}; class buyClothes {}; class changeClothes {}; class chopShopMenu {}; class chopShopSelection {}; class chopShopSell {}; class clothingFilter {}; class clothingMenu {}; class fuelLBchange {}; class fuelStatOpen {}; class levelCheck {}; class vehicleShop3DPreview {}; class vehicleShopBuy {}; class vehicleShopEnd3DPreview {}; class vehicleShopInit3DPreview {}; class vehicleShopLBChange {}; class vehicleShopMenu {}; class virt_buy {}; class virt_menu {}; class virt_sell {}; class virt_update {}; class weaponShopAccs {}; class weaponShopBuySell {}; class weaponShopFilter {}; class weaponShopMags {}; class weaponShopMenu {}; class weaponShopSelection {}; }; class Vehicle { file = "core\vehicle"; class addVehicle2Chain {}; class colorVehicle {}; class deviceMine {}; class FuelRefuelcar {}; class fuelStore {}; class fuelSupply {}; class lockVehicle {}; class openInventory {}; class vehiclecolor3DRefresh {}; class vehicleOwners {}; class vehicleWeight {}; class vehInventory {}; class vehStoreItem {}; class vehTakeItem {}; class vInteractionMenu {}; }; }; class felixvonstudsinske { tag = "fvs"; class perso { file = "felixvonstudsinske\personalausweis\perso"; class perso_laden {}; class persoCheck {}; class persoCheck_aenderung {}; class persoErgebnis {}; class persoNeu {}; class updateTag {}; class updateTagA {}; class updateMonat {}; class updateMonatA {}; class updateHsnr {}; class updateHsnrA {}; class updateStrasse {}; class updateStrasseA {}; class persoBeantragen {}; class persoBeantragenAenderung {}; class zeigePerso {}; class updatePersoBild {}; class updatePersoBildA {}; class aenderePerso {}; class persoPreInit {preinit = 1;}; // Neu für Variablen }; };
-
Rom Ok es ist nun so das wenn wir ein Personalausweis erstellen muss man immer wieder ein neuen machen mussen
und es kommt dieser Fehler extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]"
-
extDB3: Protocol Error: [0,""Error MariaDBQueryException Exception""]"
den extDB3-Log bitte. Kann sein, dass du die falsche life_server-Version verwendest (mit vorgefertigten SQL-Befehlen).
-
Rom hier bitte sehr
wir kommen ja so weit das wir Perso erstellen können
und wenn wir ein erstellen schupst er uns zurück und sollen neuen erstellenund das immer wieder
wir nutzen die 5.0 hier aus denn Forum
-
Code
[19:00:05:931004 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'requestPersoCivilian:76561198017994683' at line 1 [19:00:05:931264 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: Input: requestPersoCivilian:76561198017994683 [19:00:05:931787 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insertPerso:76561198017994683' at line 1 [19:00:05:931811 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: Input: insertPerso:76561198017994683 [19:00:48:505319 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'updatePersoCivilian:76561198017994683:"[`Fuzzy`,`85`,`M`,`A`,`Kleine Felswand`,`' at line 1 [19:00:48:505382 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: Input: updatePersoCivilian:76561198017994683:"[`Fuzzy`,`85`,`M`,`A`,`Kleine Felswand`,`70517994683`,`[email protected]`,`170`,`55`,`1`,`1`,`1950`,`39071`,`0`,`1`]" [19:00:48:643632 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'requestPersoCivilian:76561198017994683' at line 1 [19:00:48:643694 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: Input: requestPersoCivilian:76561198017994683 [19:00:48:644506 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insertPerso:76561198017994683' at line 1 [19:00:48:644531 +02:00] [Thread 620] extDB3: SQL: Error MariaDBQueryException: Input: insertPerso:76561198017994683
Nutze/Teste mal bitte eine life_server-Version, wo in den sqf-Dateien der SQL-Befehl direkt drinnen steht SELECT bla FROM bla WHERE blub;.
-
Rom Hmm ja gute oder blöde frage jetzt wo soll ich am besten die jetzt her bekommen ^^?
weil habe ich drei Fragezeichen über denn Kopfwie gesagt nutzen die Aktuellste Life_Server-Version
und einige schreiben ja hier bei denn lauft es ja und die haben die ja auch von hier =/Wir haben die Mysqlstatements.ini aus der Version SQL_Custom. Wo muss die Datei bzw. der Inhalt reinkopiert werden. Evtl. liegt die am falschen Ort.
-
Also,
entweder hast du die life_server-Version für extDB3 genommen oder die extDB2-Version mit ini/SQL_CUSTOM für die Version 4.0, welche ich denke mal du nicht nutzt, sonst würde der Fehler nicht kommen.
Probiere mal bitte diese Variante (unterscheiden sich alle im Grunde entweder im Protokoll oder mit einer zusätzlichen Klammer oder einer weniger): life_server Versionen\extDB2\life_server 4.5
-> life_server Versionen\extDB2\life_server 4.5 mal nutzen.
-
Vielen Dank jetzt geht es. Wären nie darauf gekommen, für extDB3 die Version 4.5 aus deinem Perso-Paket zu nutzen.
-
Jack Pepper wäre dir dankbar wenn du mir sagst wie du das mit dem @life_server gemacht hast da es bei mir leider nicht klappt
Edit: Funktioniert alles ausser das wenn ich es ändern will drauf steht dass der personal ausweis nicht exestiert.
-
__CUR_MP.Tanoa\felixvonstudsinske\personalausweis_60000: Member already defined. Weiß jemand wo der Fehler ist?
-
Habe das problem ,
das ich nach dem join nur schwarzen Bildschirm habe und es steht da
Überprüfe Daten des Personalausweisses
Datenbank extDB3
Version 5.0 -
wenn ich auf den server joine bekomme ich folgende meldung: Einrichten des Clients
-