ocmd:contractlist(playerid,params[])
{
if(SpielerInfo[playerid][Fraktion] == 4)
{
new targetid;
new text[256];
format(text,sizeof(text),"*(%s - Contracted!)*",SpielerName(targetid));
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(SpielerInfo[i][Fraktion] == 4)
{
new string[128];
format(string,sizeof(string),"%s - ????",SpielerName(targetid)); <-- Hier sollen die Namen & Kopfgelder in den Dialog geschrieben werden
ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"Contractliste",string,"0K","");
}
}
}
}
return 1;
}
Ich habe die Zeile mal markiert, aber wie kann ich die Namen unter einnander schreiben lassen und nur wenn die angegeben spieler connectet sind? also z.b.
BOMBER - 2500$ Kopfgeld
Troll - 3250$ Kopfgeld. usw - Aber halt nur wenn die Spieler online sind?