Guten Abend,
ich sitze grade dabei das man eine Sicherheitszahl angeben muss, bevor man sich Registriert bzw Anmeldet, doch trotz richtiger Zahl kommt kein Dialog?
Und wenn ich eine Falsche Zahl eingebe Passiert nix nur der Dialog wird geschlossen.
case DIALOG_SICHERHEIT:{
if(response && strval(inputtext) == sicherheitscode[playerid]){
sicherheitscode[playerid] = 1;
new Playerdatei[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
if(dini_Exists(Playerdatei)){ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Login","Bitte geben sie nun ihr Passwort ein","Login","Abbrechen");}
else{ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registration","Bitte geben sie ihr gewünschtes Passwort ein","Registerieren","Abbrechen");}
}
else{
new rand = 1000 + random(8999);
new string2[100];
sicherheitscode[playerid] = rand;
format(string2, sizeof(string2),"Gebe bitte folgenden Sicherheitscode ein um zum Login zu gelanden: {1E90FF}%d",rand);
ShowPlayerDialog(playerid,DIALOG_SICHERHEIT,DIALOG_STYLE_INPUT,"-",string2,"Weiter","Abbrechen");
}
}