Cop-Marker

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
  • Halo Jungs.
    Kann mir das einer ungefähr so coden, oder sagen wie ich es umsetzen kann?


    Wenn jemand eine Straftat begangen ist, sollen die Cops 30 Sekunden einen Marker haben + wenn Sie in der nähe sind, geht der Marker weg.


    mfG, Nighthawk.

  • Habe es ungefähr so gemacht:


    Ganz oben:


    forward wantedmarker(playerid);


    Dann wo er Wanteds bekommt:


    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i) || IsAOamt(i))
    {
    format(cbjstore, sizeof(turnmes), "HQ: Alle Einheiten: Reporter: %s",turner);
    SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
    format(cbjstore, sizeof(turnmes), "HQ: Verbrechen: %s, Gesuchter: %s",reason,turned);
    SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
    ---> SetTimer("wantedmarker", 30000, 1); <---
    }
    }
    }


    Und Public so:


    public wantedmarker(playerid)
    {
    if(IsACop(playerid))
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(WantedLevel[i] >= 1)
    {
    SetPlayerColor(i, 0xFF000FFF);
    SetPlayerMarkerForPlayer(playerid, i, 0xFF000FFF);
    SetPlayerColor(i, 0xFF000FFF);
    HatWanteds[playerid] = 1;
    }
    }
    }
    }


    Ist es so richtig?
    mfG, Nighthawk



  • ja dann musst du oben wo der Timer steht wenn das HQ informiert wird das drunter schrieben


    SetPlayerMarkerForPlayer(playerid, i, 0xFF000FFF);


    und unter bei public wantedmarker


    das



    SetPlayerMarkerForPlayer(playerid, i, 0xFF000FFF);



    durch das ersetzen


    SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00);


    dann sollte er nicht mehr zu sehen sein


    teste das mal ;)


    EDIT 1 : ShowPlayerMarkers(0); muss untem im public hin

    Einmal editiert, zuletzt von cHaOsFaTz ()