Hallo liebe Community,
ich versuche gerade alle Spieler auszulesen die in einer gewissen Fraktion sind.
Leider bekomme ich nichts ausgegeben, genauso kommt der print auch nicht...
new sname[MAX_PLAYER_NAME];
format(string,sizeof(string),"SELECT `Name` FROM `accounts` WHERE `Fraktion` ='%d'",SpielerInfo[playerid][Fraktion]);
mysql_query(string);
mysql_store_result();
new rows = mysql_num_rows();
for(new o; o<rows; o++)
{
mysql_retrieve_row();
printf("%s",sname);
mysql_fetch_field_row(sname,"Fraktion");
format(buffer,sizeof(buffer),"%s{FEFEFE}Name: %s\n",buffer,sname);
}
mysql_free_result();
ShowPlayerDialog(playerid,DIALOG_MEMBER,DIALOG_STYLE_LIST,"Fraktionsmember",buffer,"auswahl","abbrechen");
Edit:Code eingerückt.