CMD:myfriends(playerid, params[])
{
new count = 0;
new string[1024];
new iStr[1024] = "Freunde Online:\n";
foreach(Player, i)
{
new USER_FILE[64];
format(USER_FILE, sizeof(USER_FILE), "SFSUsers/%s.ini", GetPlayerNameEx(playerid));
if(DOF2_GetInt(USER_FILE, GetPlayerNameEx(i)) == 1)
{
strins(iStr, GetPlayerNameIns(i), strlen(iStr));
count++;
}
}
if(count == 0)
{
format(string,1024,"Name: %s Status: {FF0000}Offline\n",iStr);
}
else
{
format(string,1024,"Name: %s Status: {00FF28}Online\n",iStr);
}
ShowPlayerDialog(playerid,FRIENDS,DIALOG_STYLE_LIST,"Freunde",string,"Ok","");
return 1;
}
Wenn ich /myfriends mache, steht da im Dialog:
Name: Freunde online
Status: Online/Offline...
Ich weiß auch woran das liegt. Das "iStr" ist dieses "Freunde online", aber wie schaff ich das, dass die Freunde da dann angezeigt werden?