So sollte es dann klappen:
if(strcmp("/leaderlist", cmd, true) == 0)
{
new data[128],fName,sName[MAX_PLAYER_NAME],showList[1200];
mysql_query("SELECT `Name`, `Leader` FROM `users` WHERE `Leader` > 0");
mysql_store_result();
while(mysql_fetch_row_format(data)){
format(data, sizeof(data), "%s|", data);
printf("data: %s", data);
sscanf(data,"p<|>s[20]d",sName,fName);
printf("sName: %s | fName: %d | return: %s", sName, fName, GetFraktion(fName));
format(showList,sizeof(showList),"%s{FFFFFF}%s Leader: %s (%s{FFFFFF})\n",showList,GetFraktion(fName),sName,((!OnlineByName(sName))?("{F6000F}Offline"):("{00EE14}Online")));
}
mysql_free_result();
ShowPlayerDialog(playerid,DIALOG_VOGELLEADER,DIALOG_STYLE_MSGBOX,"Leaders",showList,"Bestätigen","");
return 1;
}
Wenn nicht, poste nochmal den Log.