Hallo,
Ich habe ein Ban Dialog erstellt aber es wird nicht richtig ausgelesen
Hier mal der Code:
stock Checkban(playerid)
{
    new query[235];
    format(query, sizeof(query), "SELECT * FROM bans WHERE (name = '%s') AND ban = 1", PlayerName(playerid));
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows() >= !0)
    {
        new dialogText[399];
        while(mysql_fetch_row_format(query,"|"))
        {
              format(PlayerInfo[playerid][pBanGrund], 32, mysql_GetString("bans", "grund", "Name", PlayerName(playerid)));
              format(PlayerInfo[playerid][pBanAdmin], 33, mysql_GetString("bans", "von", "Name", PlayerName(playerid)));
              format(PlayerInfo[playerid][pBanZeit], 34, mysql_GetString("bans", "zeit", "Name", PlayerName(playerid)));
            format(dialogText, sizeof(dialogText), "Du wurdest von  ausgeschlossen.\nHier sind Informationen, die für z.B. einen Entbannantrag nützlich sein könnten.\n\nGrund der Sperre: %s\nGesperrt von: %s\nTyp der Sperre: Account-Sperre\nDauer der Sperre: %s\n\nDie Verbindung wird nun getrennt",PlayerInfo[playerid][pBanGrund],PlayerInfo[playerid][pBanAdmin],PlayerInfo[playerid][pBanZeit]);
            ShowPlayerDialog(playerid, dialogThreadBanned, DIALOG_STYLE_MSGBOX, "» Baninformation", dialogText, "Schliessen", "");
        }
        return 1;
    }
    mysql_free_result();
    return 0;
}
So sieht es dann Ingame aus:

Und so steht es in der Datenbank nicht wundern der Banngrund ist 1 (es ist kein Int):

Ich hoffe ihr könnt mir helfen
//Edit
Schreibfehler behoben
 
		 
		
		
	


