Guten Abend Breadfish,
ich habe ein etwas kleines Problem beim Loginfenster, unzwar möchte ich Überprüfen ob der Spieler, der sich Registriert hat, bereits eine Accountsicherung abgeschlossen hat oder nicht, falls nicht sollte ein Dialog kommen. Meine Variable ist ebenfalls auf "1", jedoch ist es ihm egal und trotzdem erscheint bei mir der Dialog.
Hier mal die Zeilen:
new SpielerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, SpielerName, MAX_PLAYER_NAME);
if(!strcmp(inputtext, mysql_ReturnPasswort(SpielerName), true)){
if(AccountInfo[playerid][pAccSicherheit] == 0){
ShowPlayerDialog(playerid,DIALOG_SICHERHEITSFRAGEN,DIALOG_STYLE_LIST,"[LVTR] Registration","Wie heißt dein lieblings Haustier?\nWie hieß dein erstes Haustier?\nWie heißt dein Lieblingsfilm?\nWie lautet der Name deiner allerersten Schule?\nIn welcher Stadt wurdest du geboren?\nWie hieß dein erster Freund oder deine erste Freundin?","Weiter","");
SendClientMessage(playerid,ROT,"[STAAT]: Du bist mit der Registrierung noch nicht fertig!");
}else{
SetPVarInt(playerid,"Eingeloggt",1);Spielerladen(playerid);SetTimerEx("LoginTimer",2000,0,"i",playerid);SendClientMessage(playerid,BLAU,"Daten werden abgerufen...");
}
}else{
new string[256],ip[16],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));GetPlayerIp(playerid,ip,16);
format(string,sizeof(string),"{B82700}Passwort falsch!\nIP-Adresse: {7FB000}%s\n\n{FFFFFF}Wilkommen Mitspieler, {8CAD00}%s{FFFFFF}!\nDein Account wurde in der Datenbank gefunden.\n\nBitte logge dich mit deinem Passwort hier ein:",ip,name);
ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"[LVTR] Login",string,"Spielen","Abbrechen");
}
Hoffe mir kann jemand weiterhelfen, danke im vorraus!