Hallo,
hab eben bei einem Godfather MySQl eingebaut. Jedoch kann man sich mit jedem Passwort einloggen.
Hier der OnPlayerLogin Public:
if(strcmp(GetMyString("userdata","Passwort","Nickname",playername2),password, true ) == 0 )
{
new query[256];
new val[255];
new bedienung[256];
format(bedienung,sizeof(bedienung),"Nickname='%s'",playername2);
format(query,sizeof(query),"SELECT * FROM userdata WHERE %s",bedienung);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows()){
mysql_fetch_field("Level",val);
PlayerInfo[playerid][pLevel] = strval( val );
}
else
{
//SendClientMessage(playerid, COLOR_LIGHTRED, "Wenn du mehr als 3 Einloggversuche verbraucht hast wirst du automatisch gekickt!");
ShowPlayerDialog(playerid,Login,DIALOG_STYLE_INPUT,"Einloggen", "Willkommen beim New Generation of Reallife Server,\nbitte logge dich ein indem du dein Passwort unten eingibst.","Login","Abbruch");
SendClientMessage(playerid,COLOR_RED,"Falsches Passwort angegeben!");
/*gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 3)
{
Kick(playerid);
}*/
return 1;
Was mache ich falsch?:D