ich bin nach dem mysql tut von maddin gegangen, nur kommt kein dialog wenn ich auf dem server joine
public OnPlayerConnect(playerid) //Im tut steht man soll das unter OnPlayerRequestClass machen aber da geht es auch nicht
{
if(GetPVarInt(playerid,"Eingeloggt") == 0)
{
if(mysql_CheckAccount(playerid) == 0)
{
ShowPlayerDialog(playerid,DIA_REG,DIALOG_STYLE_PASSWORD,"Registrierung"," Dein Account wurde nicht gefunden. \nGib hier dein gewünschtes Passwort ein. \nEs muss aus mindentens 6 Zeichen bestehen:","Register","Exit");
}
else if(mysql_CheckAccount(playerid) == 1)
{
ShowPlayerDialog(playerid,DIA_LOG,DIALOG_STYLE_PASSWORD,"Einloggen","Willkommen zurück. \nBitte gib 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;
}
EDIT:// fehler behoben