Alten Admin-Rang auslesen

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
  • Guten Tag,
    Ich will in meinem Script den alten Admin-Rang eines Spielers auslesen lassen.
    Jedoch tue Ich mir dabei große Schwierigkeiten.
    Ich habe zwar einen Stock erstellt: GetAdminRang(playerid), jedoch wird dabei der aktuelle Admin-Rang des Spielers ausgelesen, sprich nicht das Alte.
    Wie kann Ich das (ggf. mit String) so machen, dass der alte Admin-Rang mit ausgelesen wird?



    format(string, sizeof(string), "%s %s hat dich von %s zum %s befördert.", GetAdminRang(playerid), GetSpielerName(playerid) /* Nun das entscheidene: Der Parameter zum auslesen des alten Admin-Rangs.*/);


    stock GetAdminRang(playerid)
    {
    new tmp[128];
    switch(pInfo[playerid][pAdmin])
    {
    case 1: format(tmp, sizeof(tmp), "Supporter");
    case 2: format(tmp, sizeof(tmp), "Moderator");
    case 3: format(tmp, sizeof(tmp), "Administrator");
    case 4: format(tmp, sizeof(tmp), "Serverleiter");
    case 5: format(tmp, sizeof(tmp), "Serverbesitzer");
    }
    return tmp;
    }

    • Offizieller Beitrag

    Bevor du pAdmin setzt fügst du das hier ein:


    Code
    new old[25];
    format(old, sizeof(old), "%s", GetAdminRang(CHANGEME));

    Und dann kannst du unten in dem Format einfach old als Variable für den alten Adminrang nehmen



    //EDIT:
    Bzw. musst du CHANGEME zu deine Variable für den anderen Spieler ändern