Guten Abend,
Un zwar werden die Sachen nicht vernümftig ausgelesen den es steht überall NULL drinnen.
Hier mein stock:
stock CheckBan(playerid)
{
new Query[64+MAX_PLAYER_NAME+1];
mysql_format(dbhandle, Query, sizeof Query, "SELECT * FROM `"#SERVERTAG"_Whitelist` WHERE `Name` = '%s'", Spieler[playerid][sName]);
mysql_query(dbhandle, Query);
if(cache_num_rows() >= 1)
{
new ban_datum[50],ban_admin[MAX_PLAYER_NAME+1],ban_grund[150],string[300];
cache_get_field_content(0, "Grund", ban_grund, dbhandle);
cache_get_field_content(0, "Admin", ban_admin, dbhandle);
cache_get_field_content(0, "Datum", ban_datum, dbhandle);
format(string, sizeof string, "Du bist vom Server gebant.\n\nGrund: %s\nVon: %s\nDatum: %s",ban_grund,ban_admin,ban_datum);
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, #SERVERCOLOR""#SERVERNAME" - Ban", string, "Okay", "");
SetTimerEx("SpielerKick", 340, false, "i", playerid);
return 1;
}
return 1;
}