Hallo, ich habe bei OnGameModeInit
ShowPlayerMarkers(0);
reingeschrieben das ich die Leute nicht auf der Karte sehe, aber
kann ich irgendwie machen das es für bestimmte Leute angezeigt wird?
Also z.B. für Admins, weil wenn ich SetPlayerMarkerForPlayer mache wird
er nicht auf der Karte angezeigt sonders er wird nur in der Farbe markiert...
Leute auf der Karte hiden
- xFreeze
- Geschlossen
- Erledigt
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
-
-
Ja kannst du.
Du machst diese Zeile raus und sobald einer connected gibst du ihm diese Farbe:
SetPlayerColor(playerid, 0xFFFFFF00);Das bewirkt, dass die Spieler weiß sind, jedoch transparent und somit auf der Karte durchsichtig sind.Wenn du nun einem Spieler einen anderen Spieler anzeigen willst benutzt du: SetPlayerMarkerForPlayer und die entsprechende farbe.
-
-
Simon Welche Farbe haben die dann in der Tab liste ?
Müsste weiß sein. -
Wenn ein Admin befehl den befehl eingibt, das showplayermarkers dann true ist, also mit if else arbeiten.
(Passt mit deinen vorstellungen vom 1. Post zusammen)
-
Simon Welche Farbe haben die dann in der Tab liste ?
Steht doch da ... weiß !
-
du könntest auch bei ongamemodeinit z.B so machen:
if(isPlayerAnAdmin(playerid,1))
{
return 1;
}
else
{
ShowPlayerMarkers(0);
return 1;
} -
du könntest auch bei ongamemodeinit z.B so machen:
if(isPlayerAnAdmin(playerid,1))
{
return 1;
}
else
{
ShowPlayerMarkers(0);
return 1;
}Eben nicht.
Wenn du ShowPlayerMarkers auf 1 hast,
dann einfach wenn ein Spieler auf der Karte markiert werden soll die Spieler Farbe setzen, jedoch am ende nicht 00 setzen.
Wenn du den Spieler z.B Orange anzeigen willst ohne das er auf der Karte markiert wird einfach die Farbe bentuzen -> 0xFFA50000(Nur ein Beispiel) und wenn du willst das er Orange ist und auf der Karte markiert wird, benutzt du einfach diese Farbe -> 0xFFA500E5//Edit: Erklärung
0xFFA50000
* = Farbe
* = Transparenz -
Könnte es mir nochmal jemand richtig erklären? -.-"
-
breadfish.de
Hat das Thema geschlossen.