Hey,
habe mal wieder Probleme. Wie kann ich hier die Kontonummer vergleichen? Wenn er die Kontonummer gefunden hat, in dem enum/Array, dann soll sich der nächste Dialog öffnen und die Kontonummer "zwischengespeichert" werden. Das mit dem Zwischenspeichern weiss ich, wie das geht.
Mein Dialog sieht so aus:
case Dialog_BankNummer: {
if(response) {
if(!isNumeric(inputtext)) return ShowPlayerDialog(playerid, Dialog_BankNummer, DIALOG_STYLE_INPUT, "{A0A0A0}Kontonummer:", "{FFFFFF}Bitte gib deine Kontonummer ein:", "Weiter", "Abbrechen");
else {
if(strval(inputtext) == SpielerInfo[playerid][Kontonummer]) {
SendClientMessage(playerid, White, "Korrekt!");
}
for(new b=0; b < MAX_BANK_KONTEN; b++) {
if(strval(inputtext) == BankAccounts[b][Kontonummer]) {
Bankkonto[playerid] = b;
printf("%d", b);
return 1;
}
}
}
}
}
Liebe Grüße!
Edit://
Er gibt weder den Text "Korrekt!" aus, noch in der Konsole die id.