Hey habe es hinbekommen mit mysql
nur irgentwie wird nicht der Register dialog aufgerufen, sondern immernur der Login Dialog...
ich weiss nicht, woran dies liegen könnte...
public OnPlayerRequestClass(playerid, classid)
{
if(IsPlayerNPC(playerid))return 1;
TogglePlayerSpectating(playerid,1);
if(AccountCheck(playerid)==0)return ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung auf "#SERVERNAME"","Herzlich Willkommen auf "#SERVERNAME" um bei uns Spielen\nzu dürfen, müssen sie sich Erst Registrieren\nSchreiben sie einfach, ihr gewünschtes Passwort in die Spalte!","Weiter","Abbrechen");
else return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login auf "#SERVERNAME"","Willkommen zurück auf "#SERVERNAME"\nvielen Dank, das sie uns wieder besuchen.\nIhr Account wurde gefunden, sie dürfen sich nun Einloggen!","Weiter","Abbrechen");
}
stock AccountCheck(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;
}