Habe diesen Dialog habe Ich erstellt:
if(dialogid == DIALOG_REGISTER)
{
if(strlen(inputtext) == 0)
{
new string[258];
format(string,sizeof(string),"Wilkommen %s \n Dein Account wurde leider nicht gefunden. \n Bitte gebe dein Passwort ein.",SpielerName(playerid));
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Register",string,"Register","Exit");
SendClientMessage(playerid,ROT,"Bitte wähle ein anderes Passwort.");
return 1;
}
else
{
CreateAccount(playerid, inputtext);
SpielerInfo[playerid][pLogIn] = 1;
SavePlayer(playerid);
CancelSelectTextDraw(playerid);
SpawnPlayer(playerid);
return 1;
}
}
stock CreateAccount(playerid, pass[])
{
new query1[256],Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
format(query1,sizeof(query1), "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES ('%s', '%s')", Name, pass);
mysql_query(Handle,query1);
return true;
}
Warum zeigt er mir nach dem Registrieren einen LogIN Dialog an und der Account wird nicht Registriert ?