public OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))return 1;
if(GetPVarInt(playerid,"loggedin") == 0)
{
if(mysql_CheckAccount(playerid) == 0)
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Es wurde noch kein Account in der Datenbank gefunden.\nBitte registriere dich mit deinem gewünschten Passwort.","Register","Exit");
}
else if(mysql_CheckAccount(playerid) == 1)
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in der Datenbank von City-Gangfight gefunden.\nBitte gebe dein Passwort ein.","Login","Abbrechen");
}
}
return 1;
}
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;
}
Ich finde keinen Fehler, ihr eventuell?