Fraktionsmitglieder sehen sich auf der Map

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
  • Nochmal so als Tipp:


    case 1: // Fraktion SAPD
    {//Sagen wir mal SAPDMARKER ist die Farbe hellblau
    SetPlayerMarkerForPlayer(playerid,i,SAPDMARKER); // Du siehst alle Cops unsichtbar und im Tab Menü auch Hellblau
    SetPlayerMarkerForPlayer(i,playerid,SAPDMARKER); // *Du bist Terrorist* -> Alle Cops sehen dich unsichtbar und im Tab Menü Hellblau..
    //Will dir damit sagen -> Mach die Terrorfarbe auch unsichtbar ( alle Frakfarben unsichtbar machen [für jede unsichtbare Frakfarbe zb so "UTerrorFarbe"] )
    }


    // E
    kann das nicht so gut erklären ;)
    Hoffe du verstehst es trdm

  • Setz unter OnGameModeInit mal das hin:
    ShowPlayerMarkers(1);
    Unter OnPlayerSpawn das:
    SetPlayerColor(playerid, 0xFFFFFF00);


    Dann bei deinem Befehl, musst du die Farbe noch setzen, mit SetPlayerColor, und den Marker.
    @Marcel2311:
    /e
    public OnGameModeInit()
    {
    ShowPlayerMarkers(1);
    return 1;
    }


    stock SetFraktionMarker(playerid,farbe)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(Spieler[i][pFraktion] == Spieler[playerid][pFraktion])
    {
    SetPlayerMarkerForPlayer(playerid,i,farbe);
    SetPlayerMarkerForPlayer(i,playerid,farbe);
    SetPlayerColor(playerid,farbe);
    SetPlayerColor(i,farbe);
    return 1;
    }
    }
    return 1;
    }
    Versuch das mal so.
    Wenn nicht, dann musst du wahrscheinlich diese Zeile
    SetPlayerColor(i,farbe);
    rauslöschen.

    Einmal editiert, zuletzt von 5Gum ()

  • SetPlayerMarkerForPlayer(playerid,i,farbe);
    SetPlayerMarkerForPlayer(i,playerid,farbe);
    SetPlayerColor(playerid,farbe);
    SetPlayerColor(i,farbe);


    Nochmal :

    case 1: // Fraktion SAPD
    {//Sagen wir mal SAPDMARKER ist die Farbe hellblau
    SetPlayerMarkerForPlayer(playerid,i,SAPDMARKER); // Du siehst alle Cops unsichtbar und im Tab Menü auch Hellblau
    SetPlayerMarkerForPlayer(i,playerid,SAPDMARKER); // *Du bist Terrorist* -> Alle Cops sehen dich unsichtbar und im Tab Menü Hellblau..
    //Will dir damit sagen -> Mach die Terrorfarbe auch unsichtbar ( alle Frakfarben unsichtbar machen [für jede unsichtbare Frakfarbe zb so "UTerrorFarbe"] )
    }


    Verstanden?
    Man muss jede Farbe einzeln "00" am Ende machen und eine neue Farbe dafür definieren
    Alle werden im Tab Menü gleiche Farbe haben ..


    Marcel:
    Nimm "ShowPlayerMarkers" ganz aus dem Script raus