Poste mal bitte die definierung der Farbe und suche mal bitte unter OnGamemodeInit
ShowPlayerMarkers(x);
mit freundlichem Gruß
Timo Schneider
Poste mal bitte die definierung der Farbe und suche mal bitte unter OnGamemodeInit
ShowPlayerMarkers(x);
mit freundlichem Gruß
Timo Schneider
#define SAPDDUTY 0x00489184
#define SAPDMARKER 0x00489100
ShowPlayerMarkers(0);
Hau das unter OnGameModeInit raus, das verhindert das sehen der Marker
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.
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