Kleines AdminOnDuty Problem

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
  • Hallo Zusammen.


    Und zwar habe ich folgendes Problem,Wenn ich oder Admin Kollegen AdminOnDuty gehen setzt sich die Nickfarbe auf Rot und es erscheint ebenfalls ein Marker auf der Karte in Rot.


    Kann mir jemand helfen und sagen wie ich diesen Marker auf der Karte weg bekomme das der nicht mehr angezeigt würd ?


    Mein AdminOnDuty

    if(strcmp(cmd, "/Adminonduty", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    SetPlayerColor(playerid, COLOR_RED);
    SetPlayerHealth(playerid,200.0);
    SetPlayerArmour(playerid,20000.0);
    SendClientMessage(playerid, COLOR_NEWS, "Du bist jetzt On Duty !");
    SendClientMessageToAll(COLOR_RED, "Ein Admin ist On Duty !");
    }
    return 1;
    }


    if(strcmp(cmd, "/Adminoffduty", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    SetPlayerColor(playerid, COLOR_WHITE);
    SetPlayerHealth(playerid,100.0);
    SetPlayerArmour(playerid,100.0);
    SendClientMessage(playerid, COLOR_NEWS, "Du bist nicht mehr als Admin On Duty !");
    }
    return 1;
    }


  • if(strcmp(cmd, "/Adminonduty", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    SetPlayerHealth(playerid,200.0);
    SetPlayerArmour(playerid,20000.0);
    SendClientMessage(playerid, COLOR_NEWS, "Du bist jetzt On Duty !");
    SendClientMessageToAll(COLOR_RED, "Ein Admin ist On Duty !");
    }
    return 1;
    }


    if(strcmp(cmd, "/Adminoffduty", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    SetPlayerHealth(playerid,100.0);
    SetPlayerArmour(playerid,100.0);
    SendClientMessage(playerid, COLOR_NEWS, "Du bist nicht mehr als Admin On Duty !");
    }
    return 1;
    }

    einfach das hier "SetPlayerColor(playerid, COLOR_RED);" entfernen oder auskommentieren (Zeile 5), und weiter unten bei /adminoffduty "SetPlayerColor(playerid, COLOR_WHITE);" (Zeile 18)entfernen.
    kopier dir das script von mir oben, damit sparst du dir die arbeit ;)
    mfg

  • Ja diese Variante kenn ich auch nur möchte ich ja gerne das der Nickname in der Spielerliste weiterhin Rot angezeigt würd und nur halt der Rote Marker auf der Karte verschwindet.