Mhmm, i cant find errors from the perso in the rpt. Could you undo and redo the changes step by step? maybe you forgot something? :o
[Tutorial] Permanenter Personalausweis/Dienstausweis - (V1+V2)
-
- Altis Life
-
Rom -
19. Oktober 2016 um 22:22
-
-
-
Moin,
könnte mir einer kurz sagen wie ich dass mache dass eine Person trotzdem mit verschiedenen Ziv Namen connecten kann.
Sprich es nicht anzeigt dass man seinen Namen wechseln muss wenn man mit neuem Namen connected
-
So I tried to check every called file, so in order it's fvs_fnc_perso_laden, then DB_fnc_persoRequest, then if no queryResult it calls fvs_fnc_newPerso, but in this last file, there's any black screen cut. Look here
Codefvs_checking = true; 0 cutText ["Exécuté: Créer carte d'identité","BLACK FADED"]; 0 cutFadeOut 9999999; disableSerialization; createDialog "personalausweis_60000"; (findDisplay 60000) displaySetEventHandler ["keyDown","_this call life_fnc_displayHandler"]; waitUntil {!isNull (findDisplay 60000)}; _display = findDisplay 60000;
Is this normal ? How the script is cutting the black screen after applying for the first time ?
-
So I tried to check every called file, so in order it's fvs_fnc_perso_laden, then DB_fnc_persoRequest, then if no queryResult it calls fvs_fnc_newPerso, but in this last file, there's any black screen cut. Look here
Maybe we can have a talk on a teamspeak³ server? The way how the scripts are called is correct. When you apply the id card for the first time after join the init.sqf will continue the script execution and after selection spawnpoint the black screen will fade out
Moin,
könnte mir einer kurz sagen wie ich dass mache dass eine Person trotzdem mit verschiedenen Ziv Namen connecten kann.
Sprich es nicht anzeigt dass man seinen Namen wechseln muss wenn man mit neuem Namen connected
Öffne hierzu die fn_persoErgebnis.sqf und klammere oder lösche diesen Schnipsel raus, Beispiel:
Code: fn_persoErgebnis.sqf
Alles anzeigen/* if(!((_text select 0) isEqualTo profileName)) exitWith { [(_text select 0)] spawn { [ format["Du hast dich versucht mit einem anderem Profilname (%1) anzumelden, aber '%2' ist für den Personalausweis hinterlegt! Ändere deinen Namen im Profil oder melde dich beim Support im Teamspeak auf %3 oder im Forum unter <a href='http://%4'>%4</a></t>",profileName, _this select 0,getText(missionConfigFile >> "server" >> "ts"),getText(missionConfigFile >> "server" >> "web")], "Personalausweis - Falscher Name - Case-Sensitive (Groß-/Kleinschreibung)", "Verstanden", false ] call BIS_fnc_guiMessage; endMission "falschprof"; }; }; */
-
@Reiner Zufall poste doch bitte mal zusätzlich deine Functions.h/hpp, dann können wir einen Fehler ausschließen. Hast du denn den Ordner "perso" auch am richtigen Ort eingefügt?
ja und die
Functions dateiSpoiler anzeigen
class 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 robstore {};
};
class Placeables {
file = "core\functions\placeables";
class placeablesInit {};
class medicPlaceablesInit {};
class placeablesMenu {};
class placeablesRemoveAll {};
class placeablePlace {};
class placeableCancel {};
class placeablesPlaceComplete {};
};
class an {
file = "core\an";
class initIntro {};
};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 = "core\pmenu\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 persoInteractionMenu {};
class zeigePerso {};
class updatePersoBild {};
class updatePersoBildA {};
class aenderePerso {};
};
};
}; -
Öffne die Functions.h und füge folgenden Inhalt alleinstehend am Ende der Datei hinzu
Ich habe mal den Block verschoben
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 robstore {}; }; class Placeables { file = "core\functions\placeables"; class placeablesInit {}; class medicPlaceablesInit {}; class placeablesMenu {}; class placeablesRemoveAll {}; class placeablePlace {}; class placeableCancel {}; class placeablesPlaceComplete {}; }; class an { file = "core\an"; class initIntro {}; }; 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 = "core\pmenu\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 persoInteractionMenu {}; class zeigePerso {}; class updatePersoBild {}; class updatePersoBildA {}; class aenderePerso {}; }; };
Keine Sorge, du bist nicht der einzige, der das etwas missverstanden hast -
Hallo,
Ich habe Folgenden Fehler wie bereits auch "hahahoho" hatte, habe mir auch das Forum durch gelesen... auf antworten gehofft und soweit auch alles ausprobiert...
Ich benutze Version 3.1.4.8, leider bleibe auch Ich nach dem die Mission datei geladen ist, im Bildschirm stehen überprüfe daten des Personalausweises....
habe das Waituntil entfernt da dies für die EXdb2 vorgeschrieben war, seitdem komme ich bis dahin. Leider aber nicht weiter... im Log sind keinerlei Fehler
Bin das ganze nun 6 mal durchgegangen...wäre super wenn jemand eine Idee hätte
Besten Dank! -
im Log sind keinerlei Fehler
Finde ich toll, dass man selber in die Logs rein schaut. Aber wir/ich brauchen/brauche Lesestoff. Sonst ist es ja langweilig. Schicke doch mal bitte deinen Clientlog, Serverlog und [lexicon]extDB[/lexicon]-Log. Jeweils, wann du es versucht hast (nicht einfach einen Auschnitt <-- nicht genug zu lesen).
Lesen ist wichtig und fördert das Fehlerfinden
-
Ich bitte die als Zip oder als txt-Datei hier hochzuladen und nicht extern. Da gucke ich nicht nach
-
Da sind sie...
-
-
Code
Alles anzeigen19:40:09 Error in expression < enableEnvironment false; enableFatigue false X_Server = false; X_Client = fals> 19:40:09 Error position: <false X_Server = false; X_Client = fals> 19:40:09 Error Missing ; 19:40:09 File mpmissions\Altis_Life.Altis\init.sqf, line 3 19:40:09 Error in expression <false, false];
Es fehlt ein ;, wie man erkennen kann.
Falls du das Fehlende nicht findest, schicke doch mal die benannte Datei als Anhang.Zum Filehorst: Da würde generell weder hoch- noch runterladen. Ein Hauptgrund: SSL? Nöp. Seriösität? nä
-
Klappt das auch auf der 3.1.4.8 mit der [lexicon]extDB[/lexicon] 2? Oder muss man da was ändern?
Mfg Pius von Team-Wings
-
Klappt das auch auf der 3.1.4.8 mit der [lexicon]extDB[/lexicon] 2? Oder muss man da was ändern?
Im Grund in jeder AL-Version.
Wenn du dir das Perso-Paket heruntergeladen hast, kannst du es entpacken oder es mit einem Archivierungsprogramm öffnen. Dort wirst du sehen, dass es für mehrere Versionen (extDBx und AL-Version) ausgelegt ist. Es kann sein, dass du in der einen oder anderen AL-Version in der life_server das waitUntil{db_asyncgedönst}; entfernen bzw. etwas entfernen solltest.
Der Schwierigkeitsgrad 3 ist extra gewaählt => kein stumpfes Copy & Paste, sondern Lesen und angefügte Beispiele ansehen.Grüße
-
Ja danke
-
I'm sorry, but I cann't see a `Perso_Paket.zip` to download. Can someone show me?
-
I'm sorry, but I cann't see a `Perso_Paket.zip` to download. Can someone show me?
Yes I know.
Yesterday i added something in the zip, but cannot reupload it yet. Something went wrong while uploading.
I am staying in contact with @nox (an admin). Maybe, he can help me and fix the problem.I am sorry
-
@Rom could you please upload it somewhere, Dropbox or something, and send me a link via PM? I would be very grateful
-
@Rom could you please upload it somewhere, Dropbox or something, and send me a link via PM? I would be very grateful
Private Message sent
-