Guten Tag,
ich wollte heute Scripten, das Fraktionsmitglieder sich auf der Map sehen per SetPlayerMarkerForPlayer
Aber es funktioniert nicht.
Dies soll fürs SAPD erstmal sein und soll sobald sie Duty gehen angezeigt werden.
if(isPlayerInFrakt(playerid,1))
{
SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);
SetPlayerColor(playerid,SAPDDUTY);
SetFraktionMarker(playerid,SAPDDUTY);
SendClientMessage(playerid,SORBLAU,"Du bist nun im Dienst.");
Spieler[playerid][pDuty] = 1;
format(string,sizeof(string),"** %s zieht seine Dienstkleidung an und geht in den Dienst **",SpielerName(playerid));
PlayerTalkPublic(playerid,MEFARBE,string,10);
}
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);
return 1;
}
}
return 1;
}