Guten Abend,
Ich habe mal wieder ein Problem. Ich speichere beim Registrieren Kontonummer und Pin aus einer zufälliggenerierten Zahl, aber wenn ich jetzt /profil mache, steht dort:
Kontonummer: -1
Pin: -1
Was mach ich denn falsch ? Die Bankdaten werden korrekt aus MySQL ausgelesen, also daran kann es nicht liegen.
Hier mal mein Befehl:
ocmd:profil(playerid, params[]) {
if(IstSpielerAFK[playerid] == false) {
if(IsPlayerConnected(playerid) && SpielerInfo[playerid][Eingeloggt] == 1) {
new kontonum[4], kontopin[4], str[255];
for(new bank = 0; bank < MAX_BANK_KONTEN; bank++) {
if(strfind(PlayerxName(playerid), BankAccounts[bank][Besitzer], false) != -1) {
printf("%s - %s", BankAccounts[bank][Besitzer], PlayerxName(playerid));
format(kontonum, 4, "%d", BankAccounts[bank][Kontonummer]);
format(kontopin, 4, "%d", BankAccounts[bank][Pin]);
printf("%d - %d - %d", bank, kontopin, kontopin);
format(str, sizeof(str), "Kontonummer: %s\nPin: %s\n* Bankdaten kopieren *", kontonum, kontopin);
}
//if(!strcmp(PlayerxName(playerid), BankAccounts[bank][Besitzer], false) == 1) {
//}
ShowPlayerDialog(playerid, Dialog_Profil, DIALOG_STYLE_LIST, "Profil:", str, "Weiter", "Abbrechen");
return 1;
}
}
}
return 1;
}
Hoffe, welche von euch sind wieder so nett, und helfen mir, da ich irgendwie die einfachsten Dinge nicht hinbekomme
Liebe Grüße und einen schönen Abend!
Canna!