Alles anzeigenIm Befehl (das Query gegebenenfalls an eure Spaltennamen anpassen):
mysql_pquery(handle, "SELECT name, fraktion FROM users WHERE rank = 6;", "OnLeaderOnline", "d", playerid);
Ganz unten im Gamemode (das FraktionsName müsst ihr anpassen):
forward OnLeaderOnline(playerid);
public OnLeaderOnline(playerid)
{
new rows = cache_get_row_count();
if(!rows) return SendClientMessage(playerid, 0xFF0000FF, "Error: Etwas ist schief gegangen.");
new str[512], name[32], frak;
for(new i = 0; i < rows; i++)
{
cache_get_field_content(i, "name", name);
frak = cache_get_field_content_int(i, "fraktion");
if(ReturnPlayerID(name) != INVALID_PLAYER_ID) format(str, sizeof(str), "%s{FFFFFF}%s [%s] - {00FF00}Online\n", str, name, FraktionsName[frak]);
else format(str, sizeof(str), "%s{FFFFFF}%s [%s] - {FF0000}Offline\n", str, name, FraktionsName[frak]);
}
ShowPlayerDialog(playerid, 4521, DIALOG_STYLE_MSGBOX, "OnlineList", str, "Ok");
return 1;
}
Wie jetzt?
Offtopic:
Kannst du mir das nicht ins Script einbauen gegen nen Aufpreis?