Player Color probleme

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 möchte, dass der Name eines Admins rot wird, sofern er /aduty eingegeben hat. Ich schaff es zwar alle Spieler auf der Map zu verstecken indem ich bein OnPlayerConnect das hier habe:

    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00);
    }


    Das gleiche habe ich auch bei /aduty. Bevor ich das bei /aduty ausführe, habe ich dort:
    SetPlayerColor(playerid, 0xCB0000FF);


    Allerdings wird der Name des Admins mit der darauffolgenden Aktion:

    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00);
    }
    Weiß also niht gefärbt.


    Wie schaffe ich es, den Namen des Admins rot zu machen, dabei aber ihn und alle anderen Spieler auf der Map auszublenden?

  • Mit SetPlayerMarkerForPlayer setzt du auch nur einen Marker auf der Karte und so wie du machst wäre es auch falsch da du für jeden spieler auf dem server einen Marker setzen würdest


    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00);
    }


    In


    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    SetPlayerMarkerForPlayer(playerid,i, 0xFFFFFF00);
    }


    Um schreiben und mit


    SetPlayerColor(playerid,Farbe);


    Änderst du die Color des Spielers