Hallo!
Ich versuche derzeit ein "PDGps" zu scripten. Dies soll die Polizisten gegenseitig auf der Map markieren. Ich komme allerdings nicht dahinter, wie ich das machen soll. Vielleicht kann mir jemand helfen.
Mfg!
Hallo!
Ich versuche derzeit ein "PDGps" zu scripten. Dies soll die Polizisten gegenseitig auf der Map markieren. Ich komme allerdings nicht dahinter, wie ich das machen soll. Vielleicht kann mir jemand helfen.
Mfg!
Was genau meinst du?
Also das sich jeder PD'ler gegenseitig auf der Minimap sieht?
Also in deiner Spawn Funktion sollst du dies reinmache in deine Fraktions Funktion:
for(new xi=0; xi<sizeof(MAX_PLAYERS); xi++)
{
SetPlayerMarkerForPlayer(playerid, xi, DEINE FARBE);
}
Dies Sollte es sein was du suchst.
LG,
Skoam
Was genau meinst du?
Also das sich jeder PD'ler gegenseitig auf der Minimap sieht?
Ja, das meine ich
Alles anzeigenAlso in deiner Spawn Funktion sollst du dies reinmache in deine Fraktions Funktion:
for(new xi=0; xi<sizeof(MAX_PLAYERS); xi++)
{
SetPlayerMarkerForPlayer(playerid, xi, DEINE FARBE);
}
Dies Sollte es sein was du suchst.
LG,
Skoam
Funktioniert leider nicht
Könnte es daran liegen (unter OnGamemodeInit)
ShowPlayerMarkers(0);
Ja könnte daran liegen, habe das gleiche Problem auch gehabt.
Unter OnGameModeInit:
ShowPlayerMarkers(1);
public OnPlayerStreamIn(playerid, forplayerid)
{
if(Spieler[playerid][pFraktion] == 1 && Spieler[forplayerid][pFraktion] == 1)
{
SetPlayerMarkerForPlayer(forplayerid,playerid,0x8D8DFFFF);
}
return 1;
}
Du musst die Variablen anpassen.