Random Message für Leader

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
  • Wenn ich eine Random Message NUR für Leader will...wie muss ich dann die normale Random Message umbauen?

  • Hab das Standart von wiki.


    forward SendMSG();


    new RandomMSG[][] =
    {
    "Eure Nachricht 1",
    "Eure Nachricht 2",
    "Eure Nachricht 3"
    };


    SetTimer("SendMSG", 60000, true);


    public SendMSG()
    {
    new randMSG = random(sizeof(RandomMSG));
    SendClientMessageToAll(COLOR, RandomMSG[randMSG]);
    }

  • erstell es fürs gf...und es soll an alle leader sein...
    z.b.
    Message1:
    Die Membergrenze liegt bei 10 Mitglieder


    Message2:
    Bitte aktualisiert eure Mitgliederlisten

  • forward SendLeaderMessage(color, string[]);
    public SendLeaderMessage(color, string[])
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pLeader] >= 1)
    {
    SendClientMessage(i, color, string);
    }
    }
    }
    }
    Und dann dein SendMSG public ändern in:
    public SendMSG()
    {
    new randMSG = random(sizeof(RandomMSG));
    SendLeaderMessage(COLOR, RandomMSG[randMSG]);
    }

    The fact is, I am right. And if you think I'm wrong, you are wrong.


  • forward SendMSG();




    new RandomMSG[][] =
    {
    "Eure Nachricht 1",
    "Eure Nachricht 2",
    "Eure Nachricht 3"
    };



    SetTimer("SendMSG", 60000, true);





    public SendMSG()
    {
    new playerid;
    while(playerid < MAX_PLAYERS)
    {
    if(PlayerInfo[playerid][pLeader] >= 1)
    {
    new randMSG = random(sizeof(RandomMSG));
    SendClientMessage(playerid, COLOR, RandomMSG[randMSG]);
    playerid ++;
    }
    }
    return true;


    }


    //edit hab was vergessen
    //edit 2 nun musst dus nur noch richtig einrücken

    RFT

    Einmal editiert, zuletzt von RFT ()