Hallo ich bin gerade an einem Frakauto system. und ich habe den flock befehl gerade gemacht funktioniert alles so weit nur die SendClientMessage(playerid,WEIS,"Das Auto ist von einer anderen Fraktion!");
diese kommt 9 mal, das liegt da ran das ich MAX_CARS_F den wert 9 hat also 9 autos geladen werden.
aber wie mache ich das die message nur 1 mal kommt?
ocmd:flock(playerid,params[])
{
for(new b = 1; b<MAX_CARS_F; b++)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,fcars[b][Posxx],fcars[b][Posyy],fcars[b][Poszz]))
{
if(Spieler[playerid][Fraktion] == fcars[b][Fraktion])
{
if(fcars[b][lock] == 1)
{
fcars[b][lock] = 2;
SendClientMessage(playerid,WEIS,"Sie haben das Fahrzeug {FF0000}abgeschlossen{FFFFFF}");
}
else if(fcars[b][lock] == 2)
{
fcars[b][lock] = 1;
SendClientMessage(playerid,WEIS,"Sie haben das Fahrzeug {02BF3E}aufgeschlossen{FFFFFF}");
}
}
else
SendClientMessage(playerid,WEIS,"Das Auto ist von einer anderen Fraktion!");
}
else
SendClientMessage(playerid,WEIS,"Kein Auto in der Nähe");
}
return 1;
}
MFG
xDNGRSx