Ist ein Spieler online

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
  • Also, ganz kurz :D
    ich möchte, dass wenn ein oder mehrere Spieler einer Fraktion online sind der Text kommt: "Sie sind online".
    Wenn kein Spieler dieser Fraktion online ist: "Keiner ist online".
    Hab schon versucht eine Variable umzustellen, dass wenn einer die PVar "Fraktion")==1 beitzt^^
    Leider klappt dies nicht :D


    Hoffe ihr könnt mir helfen.

    Spoiler anzeigen
    10 Beiträge [X]
    50 Beiträge [X]
    100 Beiträge [X]
    150 Beiträge [X]
    200 Beiträge [X]
    250 Beiträge [X]
    300 Beiträge [X]
    350 Beiträge [X]
    400 Beiträge [X]
    450 Beiträge [X]
    500 Beiträge [X]
    550 Beiträge []
    600 Beiträge []
    650 Beiträge []
    700 Beiträge []
    750 Beiträge []


  • Erklär mal genau was du willst


    Ich stande grade auf dem Schlauch.
    Alles gut, habe es hinbekommen X(


    Close :/

    Spoiler anzeigen
    10 Beiträge [X]
    50 Beiträge [X]
    100 Beiträge [X]
    150 Beiträge [X]
    200 Beiträge [X]
    250 Beiträge [X]
    300 Beiträge [X]
    350 Beiträge [X]
    400 Beiträge [X]
    450 Beiträge [X]
    500 Beiträge [X]
    550 Beiträge []
    600 Beiträge []
    650 Beiträge []
    700 Beiträge []
    750 Beiträge []

  • ocmd:online(playerid,params[])
    {
    if(PlayerInfo[playerid][pMember] > 0)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "===[Aus deiner Fraktion ist Online: ]===");
    foreach (Player, i)
    {
    new mymember;
    mymember = PlayerInfo[playerid][pMember];
    new myleader;
    myleader = PlayerInfo[playerid][pMember];
    if(PlayerInfo[i][pMember] == mymember || PlayerInfo[i][pLeader] == myleader)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s [ID:%d][Rang:%d]", SpielerName(i),i,PlayerInfo[i][pRank]);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    }
    return 1;
    }
    if(PlayerInfo[playerid][pLeader] > 0)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "===[Aus deiner Fraktion ist Online: ]===");
    foreach (Player, i)
    {
    new mymember;
    mymember = PlayerInfo[playerid][pLeader];
    new myleader;
    myleader = PlayerInfo[playerid][pLeader];
    if(PlayerInfo[i][pMember] == mymember || PlayerInfo[i][pLeader] == myleader)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s [ID:%d][Rang:%d]", SpielerName(i),i,PlayerInfo[i][pRank]);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    }
    return 1;
    }
    return 1;
    }

  • xuNsHiNe
    Danke für dein Codeschnipsel, aber das wars nicht und ich habe es selber hin bekommen :)
    Aber danke ;)

    Spoiler anzeigen
    10 Beiträge [X]
    50 Beiträge [X]
    100 Beiträge [X]
    150 Beiträge [X]
    200 Beiträge [X]
    250 Beiträge [X]
    300 Beiträge [X]
    350 Beiträge [X]
    400 Beiträge [X]
    450 Beiträge [X]
    500 Beiträge [X]
    550 Beiträge []
    600 Beiträge []
    650 Beiträge []
    700 Beiträge []
    750 Beiträge []