/adminduty -> Marker auf Karte

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,


    ich habe einen GF Edit und habe ein /adminduty System.
    Nur leider, wenn sich ein Admin als Admin anmeldet kommt kein Marker auf der Karte.
    Hier mein Adminduty System:


    if(!strcmp(cmdtext, "/adminduty", true))
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Sie müssen sich einloggen. ");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] > 0)
    {
    if(AdminDuty[playerid] == 0)
    {
    AdminDuty[playerid] = 1;
    SetPlayerArmour(playerid, 100);
    SetPlayerHealth(playerid, 100);
    SetPlayerColor(playerid,TEAM_BALLAS_COLOR);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "[ID:%d]%s hat sich als Admin angemeldet.", playerid, sendername);
    ABroadCast(COLOR_YELLOW,string,1);
    if(PlayerInfo[playerid][pAdmin] >= 2010)


    return 1;
    }
    else if(AdminDuty[playerid] == 1)
    {
    AdminDuty[playerid] = 0;
    SetPlayerArmour(playerid, 0);
    SetPlayerHealth(playerid, 100);
    SetPlayerColor(playerid,TEAM_HIT_COLOR);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "[ID:%d]%s hat sich als Admin abgemeldet", playerid, sendername);
    ABroadCast(COLOR_YELLOW,string,1);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Sie sind kein Admin.");
    return 1;
    }
    }
    return 1;
    }


    Hoffentlich weiß jemand, wie man einen Admin, der OnDuty ist auf der Karte anzeigen lässt.



    MfG
    Bryan

  • Als erstes guck mal in deinem Script nach
    ShowPlayerMarkers
    Wen es vorhanden ist lösch es oder schreib eine 1 hinein.
    Danach suchst du nach der Farbe #define TEAM_BALLAS_COLOR
    Danach guckst du dir den Farbcode an..
    Dan guckst du dir die letzen beiden ziffern an.
    00 ist z.B. nicht sichtbar auf der Karte und bei FF sieht man ihn total ausgeprägt.
    http://wiki.sa-mp.com/wiki/Colors_List
    Hier kannst du auch nochmal nachgucken bei welchen endzahlen es wie stark auf der Map angezeigt wird.


    Nochmal zu ShowPlayerMarkers:
    ShowPlayerMarkers(2); = Zeigt Marker in der Nähe an.
    ShowPlayerMarkers(1); = Zeigt Alle Marker an..
    ShowPlayerMarkers(0); = Zeigt keine Marker an.


    Kann sein das ich damit gerade falschliege aber ich denke nicht ^^


    Mfg,
    Picaso