if (strcmp("/blackbans", cmdtext, true) == 0)
{
if(Spieler[playerid][AdminLevel] > 2)
{
new query[320];
format(query, sizeof(query), "SELECT name FROM `Users` WHERE Score > 0");//i want players with this value
mysql_query(query);
mysql_store_result();
mysql_fetch_row(query);
print(query);//but only 1 player with the value i want is returned
mysql_free_result();
}else return SendClientMessage(playerid, 0xFF0000FF, "You don't have permission to use this command!");
return 1;
}
if (strcmp("/blackbans", cmdtext, true) == 0)
{
if(Spieler[playerid][AdminLevel] > 2)
{
new query[320];
format(query, sizeof(query), "SELECT name FROM `Users` WHERE Score > 0");//i want players with this value
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row(query))
{
print(query);//but only 1 player with the value i want is returned
}
mysql_free_result();
} else return SendClientMessage(playerid, 0xFF0000FF, "You don't have permission to use this command!");
return 1;
}


|
mhhh, thx alot for ur fast reply
![]() I could swear ive tried that like that with the loop before and still returned only one name... Ima try it right now ![]() So the lenght of 24 cells would be enough here? (for the players name?) |


new string[128];//what cell size would u recommend here? It could be about 30 players listed...
format(string, sizeof(string), "%s\n%s",string,query);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX,"Example_Dialog",string, "Ok", "Close");
CMD:banlist(playerid,params[])
{
if(admin[playerid] < 2) return scm(playerid,0xFF0000FF,"Your not an admin.");
new q[128],r;
format(q,128,"SELECT * FROM ban");
mysql_query(q);
mysql_store_result();
r=mysql_num_rows();
for(new i=mysql_retrieve_row(1);i<r;i++)
{
new field[3][32],name[32],reason[64];
mysql_fetch_row_format(q,"|");
explode(q,field,"|");
new s[128];
format(reason,64,"%s",field[1]);
format(name,32,"%s",field[0]);
format(s,128,"%s - %s",name,reason);
scm(playerid,0xA9C4E4FF,s);
}
mysql_free_result();
return 1;
}
)

if (strcmp("/blackbans", cmdtext, true) == 0)
{
if(Spieler[playerid][AdminLevel] > 3)
{
new query[128];
format(query, sizeof(query), "SELECT name FROM `Users` WHERE BlackBan > 0");
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row(query))
{
// It works when i do: print(query);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX,"{EE0000}Blacklisted Players",query, "Ok", "Close");
// But not when i do a dialog like this or a kinda format(); function
}
mysql_free_result();
} else return SendClientMessage(playerid, 0xFF0000FF, "You don't have permission to use this command!");
return 1;
}
if (strcmp("/blackbans", cmdtext, true) == 0)
{
if(Spieler[playerid][AdminLevel] > 3)
{
new
query[128],
results[250];
format(query, sizeof(query), "SELECT `name` FROM `Users` WHERE `BlackBan` > '0'");
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row(query))
{
format(results, sizeof results, "%s%s\r\n", results, query);
}
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX,"{EE0000}Blacklisted Players", results, "Ok", "Close");
mysql_free_result();
} else return SendClientMessage(playerid, 0xFF0000FF, "You don't have permission to use this command!");
return 1;
}

format(results, sizeof results, "%s%s\r\n", results, query); //what does the "r" mean here?
|
thx alot it works
![]() But 1 question left: pawn Код:
![]() |