Vom Perso kann ich keine Fehler erkennen. Behebe erstmal die Fehler, die im Log stehen. Erkennen tut man die meistens mit einem führenden "Error"
[Tutorial] Permanenter Personalausweis/Dienstausweis - (V1+V2)
-
- Altis Life
-
Rom -
19. Oktober 2016 um 22:22
-
-
Grüße.
Hab nach dem Tutorial gearbeitet [Altis Version 4.4] und hatte den Fehler "Setting up Client. Please wait". Den habe ich jetzt gefixt, aber jetzt hängt er bei "Aufgabe: Personalausweis anlegen"Gibt es da Lösungen? Das sagt mein extDB2:
[19:05:03:421791 +02:00] [Thread 9600] extDB2: Database Type: MySQL
[19:05:03:435792 +02:00] [Thread 9600] extDB2: Database Session Pool Started
[19:05:03:439792 +02:00] [Thread 9600] extDB2: SQL_RAW_V2: Initialized: ADD_QUOTES True
[19:05:03:450793 +02:00] [Thread 6264] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist [mysql_stmt_errno]: 1449 [mysql_stmt_sqlstate]: HY000 [statemnt]: CALL resetLifeVehicles
[19:05:03:450793 +02:00] [Thread 6264] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL resetLifeVehicles
[19:05:03:461793 +02:00] [Thread 9652] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist [mysql_stmt_errno]: 1449 [mysql_stmt_sqlstate]: HY000 [statemnt]: CALL deleteOldHouses
[19:05:03:461793 +02:00] [Thread 9652] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL deleteOldHouses
[19:05:03:461793 +02:00] [Thread 8008] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist [mysql_stmt_errno]: 1449 [mysql_stmt_sqlstate]: HY000 [statemnt]: CALL deleteDeadVehicles
[19:05:03:461793 +02:00] [Thread 8008] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL deleteDeadVehicles
[19:05:03:461793 +02:00] [Thread 8404] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist [mysql_stmt_errno]: 1449 [mysql_stmt_sqlstate]: HY000 [statemnt]: CALL deleteOldGangs
[19:05:03:461793 +02:00] [Thread 8404] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL deleteOldGangs
[19:06:44:636580 +02:00] [Thread 9600] extDB2: stopping ...Ich weiß nicht ob das was damit zu tun hat. Ich teste momentan einen Server auf meinem eigenen PC, darum sieht es mit weiteren Logs schwierig aus..
Beste Grüße
*EDIT*: Personalausweis anlegen ist der Punkt wo es hängt
-
Die Fehlermeldungen haben nichts mit dem Personalausweis zu tun. Es existiert kein Benutzer namens "arma3" ändere die Prozeduren, so um, dass ein Benutzer angegeben ist, der die Rechte hat und existiert.
Für den Perso: Server/Client-RPT bitte
-
Das kein Nutzer mit entsprechenden Rechten existiert konnte ich aus den Meldungen entnehmen, allerdings ist der Fehler erst da seit dem ich den Ausweis drin hab... ich weis nicht was ich machen soll... Ich finde auch keine Datei in welcher gesagt wird, dass er mit dem Nutzer arma3 zugreifen soll
In der [lexicon]extdb[/lexicon]-conf.ini ist der richtige Nutzer mit allen Rechten eingetragen
-
Ich wiederhole mich leider ungern, ohne entsprechende Logs kann keiner so wirklich helfen. Finde den Serverlog und lade ihn hier hoch.... Ggf. auch den Clientlog
-
Es waren einige Sachen in dem Log, z.B. ein Fehler in einem Script. Das hab ich behoben, es geht immer noch nicht und jetzt ist mein Latein am Ende.
Hier ist sind Logs
-
Am besten einen Log, wo die Spieler sowie Persodaten abgefragt werden/wurden. Hast du auch die entsprechende life_server Variante benutzt?
-
Ich habe aus dem Paket die Dateien aus "life_server Versionen" -> extDB2 -> life_server genommen.
Benutze die 4.4
-
Was sind die Features ? ist das das von USA Life bzw. so ähnlich mit visum und so ? Weil das Design sieht mega geil aus
-
Was sind die Features ?
Ich würde jetzt eigentlich sagen "schaue es dir doch an", aber...
... lade dir mal das Archiv herunter und wage einen Blick in die Config_Perso.hpp. Dort hast du im Grunde alle Features/Funktionen. -
Huhu ich wage es darein zu gucken was wird mir da wohl erwarten
Dad ding zu installieren ,,,, das wird jahre dauern ihr kennt mich nicht :DD
Hallöschen habe ein kleinen Fehler in der Matrix hier ischa die dazugehörigen dateien ebensfals im datenanhang
ich habe mir diesen fehler angeguckt jedoch find ich da nix fehler haftes
description.txt
Fehler
-
Functions.h bitte posten...
-
Alles Basiert auf der native network missions datei / vorlage | Bitte sehr
Spoiler anzeigen
class Socket_Reciever
{
tag = "SOCK";
class SQL_Socket
{
file = "core\session";
class requestReceived {};
class dataQuery {};
class insertPlayerInfo {};
class updateRequest {};
class syncData {};
class updatePartial {};
};
};class Life_Client_Core
{
tag = "life";
class Master_Directory
{
file = "core";
class setupActions {};
class setupEVH {};
class initCiv {};
class initCop {};
class initMedic {};
class welcomeNotification {};
class survival {};
};
class Fahrschule
{
file = "core\Fahrschule";
class Theoriepruefung {};
class TheorieStart {};
class escDialog {};
class TheorieEnde {};
};
class Admin
{
file = "core\admin";
class admininfo {};
class adminid {};
class admingetID {};
class adminMenu {};
class adminQuery {};
};
class Medical_System
{
file = "core\medical";
class onPlayerKilled {};
class onPlayerRespawn {};
class respawned {};
class revivePlayer {};
class revived {};
class medicMarkers {};
class requestMedic {};
class medicRequest {};
class deathScreen {};
class medicLoadout {};
class medicSirenLights {};
class medicLights {};
class medicSiren {};
class medicSiren2 {};
};
class Actions
{
file = "core\actions";
class buyLicense {};
class robfederal {};
class healHospital {};
class pushVehicle {};
class repairTruck {};
class serviceChopper {};
class catchFish {};
class catchTurtle {};
class vestLights {};
class dpFinish {};
class dropFishingNet {};
class getDPMission {};
class postBail {};
class processAction {};
class arrestAction {};
class escortAction {};
class impoundAction {};
class pulloutAction {};
class newsBroadcast {};
class putInCar {};
class stopEscorting {};
class restrainAction {};
class searchAction {};
class searchVehAction {};
class unrestrain {};
class pickupItem {};
class pickupMoney {};
class ticketAction {};
class packupSpikes {};
class storeVehicle {};
class robAction {};
class captureHideout {};
class gather {};
class gutAnimal {};
class surrender {};
class robSmartphoneAction {};
//class Input {};
};
class holy_help
{
file = "core\holy_help";
class holy_help;
};class Nativefunctions
{
file = "core\nativefunctions";
class airportSounds {};
class discoLights {};
class discoMusic {};
class grummelMusic {};
class needJob {};
class norebLicense {};
class schmuggelJob {};
class welcomeAthira {};
class welcomeNewKav {};
class welcomeReb {};
};
class Housing
{
file = "core\housing";
class buyHouse {};
class getBuildingPositions {};
class houseMenu {};
class lightHouse {};
class lightHouseAction {};
class sellHouse {};
class initHouses {};
class copBreakDoor {};
class raidHouse {};
class lockupHouse {};
class copHouseOwner {};
class lockHouse {};
class garageRefund {};
};
class Config
{
file = "core\config";
class itemWeight {};
class taxRate {};
class vehicleAnimate {};
class vehicleWeightCfg {};
};class Player_Menu
{
file = "core\pmenu";
class wantedList {};
class wantedInfo {};
class wantedMenu {};
class pardon {};
class giveItem {};
class giveMoney {};
class p_openMenu {};
class p_updateMenu {};
class removeItem {};
class useItem {};
class cellphone {};
class keyMenu {};
class keyGive {};
class keyDrop {};
class s_onSliderChange {};
class updateViewDistance {};
class settingsMenu {};
class s_onChar {};
class s_onCheckedChange {};
class revokeLicense {};
class WantedPersonList {};
};
class Functions
{
file = "core\functions";
class calWeightDiff {};
class fetchCfgDetails {};
class handleInv {};
class hudSetup {};
class hudUpdate {};
class tazeSound {};
class animSync {};
class simDisable {};
class keyHandler {};
class dropItems {};
class handleDamage {};
class numberText {};
class handleItem {};
class accType {};
class receiveItem {};
class giveDiff {};
class receiveMoney {};
class playerTags {};
class clearVehicleAmmo {};
class pullOutVeh {};
class nearUnits {};
class actionKeyHandler {};
class playerCount {};
class fetchDeadGear {};
class loadDeadGear {};
class isnumeric {};
class escInterupt {};
class onTakeItem {};
class fetchVehInfo {};
class pushObject {};
class onFired {};
class revealObjects {};
class AAN {};
class postNewsBroadcast {};
class nearestDoor {};
class inventoryClosed {};
class inventoryOpened {};
class isUIDActive {};
class saveGear {};
class loadGear {};
class stripDownPlayer {};
class nearATM {};
class letMeSpawn {};
class logout {};
class equipGear {};
class globalSound {};
class Misc {};
class fadeSound {};
class emergencyLights {};
};
class DynMarket
{
file = "core\DynMarket";
class bought {};
class update {};
class DisplayPrices {};
class LoadIntoListbox {};
class ForcePrice {};
class DYNMARKET_getPrice {};
};
class Network
{
file = "core\functions\network";
class broadcast {};
class MP {};
class MPexec {};
class corpse {};
class jumpFnc {};
class soundDevice {};
class setFuel {};
class setTexture {};
class say3D {};
};
class Civilian
{
file = "core\civilian";
class civInteractionMenu {};
class jailMe {};
class jail {};
class tazed {};
class knockedOut {};
class knockoutAction {};
class robReceive {};
class robPerson {};
class removeLicenses {};
class demoChargeTimer {};
class civLoadout {};
class civMarker {};
class civShowLicense {};
class civLicenseShown {};
class Lappenshown {};
class showLappen {};
};
class Vehicle
{
file = "core\vehicle";
class colorVehicle {};
class openInventory {};
class lockVehicle {};
class vehicleOwners {};
class vehStoreItem {};
class vehTakeItem {};
class vehInventory {};
class vInteractionMenu {};
class vehicleWeight {};
class deviceMine {};
class addVehicle2Chain {};
class vehChangeItems {};
};
class Cop
{
file = "core\cop";
class copMarkers {};
class copLights {};
class vehInvSearch {};
class copSearch {};
class bountyReceive {};
class searchClient {};
class restrain {};
class ticketGive {};
class ticketPay {};
class ticketPrompt {};
class copSiren {};
class copSiren2 {};
class spikeStripEffect {};
class radar {};
class questionDealer {};
class copInteractionMenu {};
class sirenLights {};
class licenseCheck {};
class licensesRead {};
class repairDoor {};
class doorAnimate {};
class fedCamDisplay {};
class copLoadout {};
class ticketPaid {};
class wantedGrab {};
class demaskPlayer {};
class demaskPlayerAction {};
class seizePlayerWeapon {};
class seizePlayerWeaponAction {};
class copOpener {};
};
class CopPlaceables
{
file = "core\cop\placeables";
class placeablesInit {};
class placeablesMenu {};
class placeablesRemoveAll {};
class placeablePlace {};
class placeableCancel {};
class placeablesPlaceComplete {};
};
class Gangs
{
file = "core\gangs";
class initGang {};
class createGang {};
class gangCreated {};
class gangMenu {};
class gangKick {};
class gangLeave {};
class gangNewLeader {};
class gangUpgrade {};
class gangInvitePlayer {};
class gangInvite {};
class gangDisband {};
class gangDisbanded {};
};
class scripts
{
file = "scripts";
class verbluten {};
};
class Shops
{
file = "core\shops";
class atmMenu {};
class buyClothes {};
class changeClothes {};
class clothingMenu {};
class clothingFilter {};
class vehicleShopMenu {};
class vehicleShopLBChange {};
class vehicleShopBuy {};
class weaponShopFilter {};
class weaponShopMenu {};
class weaponShopSelection {};
class weaponShopBuySell {};
class virt_buy {};
class virt_menu {};
class virt_update {};
class virt_sell {};
class chopShopMenu {};
class chopShopSelection {};
class chopShopSell {};
};
class Items
{
file = "core\items";
class pickaxeUse {};
class lockpick {};
class spikeStrip {};
class jerryRefuel {};
class flashbang {};
class boltcutter {};
class blastingCharge {};
class defuseKit {};
class storageBox {};
};
class Dialog_Controls
{
file = "dialog\function";
class setMapPosition {};
class displayHandler {};
class spawnConfirm {};
class spawnMenu {};
class spawnPointCfg {};
class spawnPointSelected {};
class progressBar {};
class impoundMenu {};
class unimpound {};
class sellGarage {};
class bankDeposit {};
class bankWithdraw {};
class bankTransfer {};
class garageLBChange {};
class safeInventory {};
class safeOpen {};
class safeTake {};
class safeFix {};
class vehicleGarage {};
class gangDeposit {};
class wireTransfer {};
};
class Waffenschein
{
file = "core\Waffenschein";
class Waffenschein_Abfrage {};
class Waffenschein_Start {};
class Waffenschein_Loadout {};
class WGear {}; //fertig
};
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 {};
};
};Habt ihr mich schon vergessen ?
-
Nein. Nach einer Stunde ist es unnötig den eigenen Beitrag schon zu pushen. Ich bin leider gerade nur mit meinem Handy im Forum, sorry.
-
dir fehlt ganz am ende noch eine };
wenn man auf ordentliche formatierung wert legt sieht man zb in Notepad++ gleich wo was fehlt
bzw welche { von welcher } wieder geschlossen wird etc
das ist ja nicht einfach nur n optischer effekt dass man nach ner { alles mit nem tab einrückt etc
das hat schon alles seinen sinn - die leute raffens nur oft nicht
wenn ich dann sehe dass man zb nur n leerzeichen statt eines tabs verwendet und sowas oft auch noch in sogenannten "Tutorials" -> MAXIMUM RAGE grumble -
Ich sehe da leider nix falsches hab es ein bissien abgeguckt meinst du die functions.h ?
Die Desc. ist auch nix falsches drinn -
Öffne die Functions.h und füge folgenden Inhalt alleinstehend am Ende der Datei hinzu
Alles Basiert auf der native network missions datei / vorlage | Bitte sehr
Spoiler anzeigen
class Socket_Reciever
{
tag = "SOCK";
class SQL_Socket
{
file = "core\session";
class requestReceived {};
class dataQuery {};
class insertPlayerInfo {};
class updateRequest {};
class syncData {};
class updatePartial {};
};
};
class Life_Client_Core
{
tag = "life";
class Master_Directory
{
file = "core";
class setupActions {};
class setupEVH {};
class initCiv {};
class initCop {};
class initMedic {};
class welcomeNotification {};
class survival {};
};
class Fahrschule
{
file = "core\Fahrschule";
class Theoriepruefung {};
class TheorieStart {};
class escDialog {};
class TheorieEnde {};
};
class Admin
{
file = "core\admin";
class admininfo {};
class adminid {};
class admingetID {};
class adminMenu {};
class adminQuery {};
};
class Medical_System
{
file = "core\medical";
class onPlayerKilled {};
class onPlayerRespawn {};
class respawned {};
class revivePlayer {};
class revived {};
class medicMarkers {};
class requestMedic {};
class medicRequest {};
class deathScreen {};
class medicLoadout {};
class medicSirenLights {};
class medicLights {};
class medicSiren {};
class medicSiren2 {};
};
class Actions
{
file = "core\actions";
class buyLicense {};
class robfederal {};
class healHospital {};
class pushVehicle {};
class repairTruck {};
class serviceChopper {};
class catchFish {};
class catchTurtle {};
class vestLights {};
class dpFinish {};
class dropFishingNet {};
class getDPMission {};
class postBail {};
class processAction {};
class arrestAction {};
class escortAction {};
class impoundAction {};
class pulloutAction {};
class newsBroadcast {};
class putInCar {};
class stopEscorting {};
class restrainAction {};
class searchAction {};
class searchVehAction {};
class unrestrain {};
class pickupItem {};
class pickupMoney {};
class ticketAction {};
class packupSpikes {};
class storeVehicle {};
class robAction {};
class captureHideout {};
class gather {};
class gutAnimal {};
class surrender {};
class robSmartphoneAction {};
//class Input {};
};
class holy_help
{
file = "core\holy_help";
class holy_help;
};
class Nativefunctions
{
file = "core\nativefunctions";
class airportSounds {};
class discoLights {};
class discoMusic {};
class grummelMusic {};
class needJob {};
class norebLicense {};
class schmuggelJob {};
class welcomeAthira {};
class welcomeNewKav {};
class welcomeReb {};
};
class Housing
{
file = "core\housing";
class buyHouse {};
class getBuildingPositions {};
class houseMenu {};
class lightHouse {};
class lightHouseAction {};
class sellHouse {};
class initHouses {};
class copBreakDoor {};
class raidHouse {};
class lockupHouse {};
class copHouseOwner {};
class lockHouse {};
class garageRefund {};
};
class Config
{
file = "core\config";
class itemWeight {};
class taxRate {};
class vehicleAnimate {};
class vehicleWeightCfg {};
};
class Player_Menu
{
file = "core\pmenu";
class wantedList {};
class wantedInfo {};
class wantedMenu {};
class {};
class giveItem {};
class giveMoney {};
class p_openMenu {};
class p_updateMenu {};
class removeItem {};
class useItem {};
class cellphone {};
class keyMenu {};
class keyGive {};
class keyDrop {};
class s_onSliderChange {};
class updateViewDistance {};
class settingsMenu {};
class s_onChar {};
class s_onCheckedChange {};
class revokeLicense {};
class WantedPersonList {};
};
class Functions
{
file = "core\functions";
class calWeightDiff {};
class fetchCfgDetails {};
class handleInv {};
class hudSetup {};
class hudUpdate {};
class tazeSound {};
class animSync {};
class simDisable {};
class keyHandler {};
class dropItems {};
class handleDamage {};
class numberText {};
class handleItem {};
class accType {};
class receiveItem {};
class giveDiff {};
class receiveMoney {};
class playerTags {};
class clearVehicleAmmo {};
class pullOutVeh {};
class nearUnits {};
class actionKeyHandler {};
class playerCount {};
class fetchDeadGear {};
class loadDeadGear {};
class isnumeric {};
class escInterupt {};
class onTakeItem {};
class fetchVehInfo {};
class pushObject {};
class onFired {};
class revealObjects {};
class AAN {};
class postNewsBroadcast {};
class nearestDoor {};
class inventoryClosed {};
class inventoryOpened {};
class isUIDActive {};
class saveGear {};
class loadGear {};
class stripDownPlayer {};
class nearATM {};
class letMeSpawn {};
class logout {};
class equipGear {};
class globalSound {};
class Misc {};
class fadeSound {};
class emergencyLights {};
};
class DynMarket
{
file = "core\DynMarket";
class bought {};
class update {};
class DisplayPrices {};
class LoadIntoListbox {};
class ForcePrice {};
class DYNMARKET_getPrice {};
};
class Network
{
file = "core\functions\network";
class broadcast {};
class MP {};
class MPexec {};
class corpse {};
class jumpFnc {};
class soundDevice {};
class setFuel {};
class setTexture {};
class say3D {};
};
class Civilian
{
file = "core\civilian";
class civInteractionMenu {};
class jailMe {};
class jail {};
class tazed {};
class knockedOut {};
class knockoutAction {};
class robReceive {};
class robPerson {};
class removeLicenses {};
class demoChargeTimer {};
class civLoadout {};
class civMarker {};
class civShowLicense {};
class civLicenseShown {};
class Lappenshown {};
class showLappen {};
};
class Vehicle
{
file = "core\vehicle";
class colorVehicle {};
class openInventory {};
class lockVehicle {};
class vehicleOwners {};
class vehStoreItem {};
class vehTakeItem {};
class vehInventory {};
class vInteractionMenu {};
class vehicleWeight {};
class deviceMine {};
class addVehicle2Chain {};
class vehChangeItems {};
};
class Cop
{
file = "core\cop";
class copMarkers {};
class copLights {};
class vehInvSearch {};
class copSearch {};
class bountyReceive {};
class searchClient {};
class restrain {};
class ticketGive {};
class ticketPay {};
class ticketPrompt {};
class copSiren {};
class copSiren2 {};
class spikeStripEffect {};
class radar {};
class questionDealer {};
class copInteractionMenu {};
class sirenLights {};
class licenseCheck {};
class licensesRead {};
class repairDoor {};
class doorAnimate {};
class fedCamDisplay {};
class copLoadout {};
class ticketPaid {};
class wantedGrab {};
class demaskPlayer {};
class demaskPlayerAction {};
class seizePlayerWeapon {};
class seizePlayerWeaponAction {};
class copOpener {};
};
class CopPlaceables
{
file = "core\cop\placeables";
class placeablesInit {};
class placeablesMenu {};
class placeablesRemoveAll {};
class placeablePlace {};
class placeableCancel {};
class placeablesPlaceComplete {};
};
class Gangs
{
file = "core\gangs";
class initGang {};
class createGang {};
class gangCreated {};
class gangMenu {};
class gangKick {};
class gangLeave {};
class gangNewLeader {};
class gangUpgrade {};
class gangInvitePlayer {};
class gangInvite {};
class gangDisband {};
class gangDisbanded {};
};
class scripts
{
file = "scripts";
class verbluten {};
};
class Shops
{
file = "core\shops";
class atmMenu {};
class buyClothes {};
class changeClothes {};
class clothingMenu {};
class clothingFilter {};
class vehicleShopMenu {};
class vehicleShopLBChange {};
class vehicleShopBuy {};
class weaponShopFilter {};
class weaponShopMenu {};
class weaponShopSelection {};
class weaponShopBuySell {};
class virt_buy {};
class virt_menu {};
class virt_update {};
class virt_sell {};
class chopShopMenu {};
class chopShopSelection {};
class chopShopSell {};
};
class Items
{
file = "core\items";
class pickaxeUse {};
class lockpick {};
class spikeStrip {};
class jerryRefuel {};
class flashbang {};
class boltcutter {};
class blastingCharge {};
class defuseKit {};
class storageBox {};
};
class Dialog_Controls
{
file = "dialog\function";
class setMapPosition {};
class displayHandler {};
class spawnConfirm {};
class spawnMenu {};
class spawnPointCfg {};
class spawnPointSelected {};
class progressBar {};
class impoundMenu {};
class unimpound {};
class sellGarage {};
class bankDeposit {};
class bankWithdraw {};
class bankTransfer {};
class garageLBChange {};
class safeInventory {};
class safeOpen {};
class safeTake {};
class safeFix {};
class vehicleGarage {};
class gangDeposit {};
class wireTransfer {};
};
class Waffenschein
{
file = "core\Waffenschein";
class Waffenschein_Abfrage {};
class Waffenschein_Start {};
class Waffenschein_Loadout {};
class WGear {}; //fertig
};
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 {};
};
};*Räusper*
dir fehlt ganz am ende noch eine };
wenn man auf ordentliche formatierung wert legt sieht man zb in Notepad++ gleich wo was fehlt
bzw welche { von welcher } wieder geschlossen wird etc
das ist ja nicht einfach nur n optischer effekt dass man nach ner { alles mit nem tab einrückt etc
das hat schon alles seinen sinn - die leute raffens nur oft nicht
wenn ich dann sehe dass man zb nur n leerzeichen statt eines tabs verwendet und sowas oft auch noch in sogenannten "Tutorials" -> MAXIMUM RAGEHinweisen kann man auch unter Beachtung von Rechtschreibung & Grammatik, dann hat es mehr "Wumms".
Ja, es fehlt eine Klammer, das stimmt.
Aber, wer liest und sich Beispiele anschaut lernt mehr!- Öffne die Functions.h und füge folgenden Inhalt alleinstehend am Ende der Datei hinzu [...]
Ich hoffe das kommt nicht falsch rüber.
-
-
*Räusper*
Hinweisen kann man auch unter Beachtung von Rechtschreibung & Grammatik, dann hat es mehr "Wumms".
Ja, es fehlt eine Klammer, das stimmt.
Aber, wer liest und sich Beispiele anschaut lernt mehr!- Öffne die Functions.h und füge folgenden Inhalt alleinstehend am Ende der Datei hinzu [...]
Ich hoffe das kommt nicht falsch rüber.
Rächtschraibunk + Grammaddig = woooommmmms +1
alter... ich bin linux... da schreibste nunmal alles klein -
Das ist aber nicht die lösung auf das hier
-