Freundeliste /friends

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link

  • CMD:myfriends(playerid, params[])
    {
    new count = 0;
    new iStr[1024] = "Friends 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)
    {
    new Str[512];
    format(Str,512,"Keiner deiner Freunde ist online.");
    ShowPlayerDialog(playerid,FRIENDS,DIALOG_STYLE_MSGBOX,"Freunde",Str,"Ok","");
    }
    else
    {
    SetFriendBoxForPlayer(playerid, iStr);
    FriendTimer[playerid] = SetTimerEx("HideFriendBoxForPlayer", 6000, false, "i", playerid);
    new Str[512];
    format(Str,512,"Name: %s Status: {00FF28}Online\n",GetPlayerNameEx(playerid));
    ShowPlayerDialog(playerid,FRIENDS,DIALOG_STYLE_LIST,"Freunde",Str,"Ok","");
    }
    return 1;
    }


    Ich hab' das jetzt in Dialogen gemacht. Wie schaff ich das, dass alle Freunde in einem Dialog angezeigt werden. Und wie sortiere ich diese nach dem Status: Offline & Online...?


    Edit: Rechtschreibung

    Einmal editiert, zuletzt von Quetai ()