Hey, ich hab seit neuesten das problem , das immer wen ich mich einlogge ein neuer Account erstellt wird & somit der Account doppelt in der Datenbank ist mit der ID 0.
f(mysql_CheckAccount(playerid) == 0)
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"{FF7700}[HG]{FFFFFF}Registrierung","{FFFFFF}Herzlich Willkommen.\nBevor du loslegen kannst musst du dich zuerst registrieren.\nGib unten dein gewünschtes Passwort an!","Register","Abbrechen");
}
else if(mysql_CheckAccount(playerid) == 1)
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF7700}[HG]{FFFFFF}Login","{FFFFFF}Herzlich Willkommen auf Hungergames, wenn du dich Einloggen willst dan\nGib bitte unten dein Passwort ein","Login","Abbrechen");
}
CancelSelectTextDraw(playerid);
}
stock mysql_CheckAccount(playerid)
{
new Query[128],Name[MAX_PLAYER_NAME],count;
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
mysql_real_escape_string(Name, Name);
format(Query, sizeof(Query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", Name);
mysql_query(Query);
mysql_store_result();
count = mysql_num_rows();
mysql_free_result();
return count;
}