Ich habe ein /mf erstellt.
dcmd_mf(playerid,params[]) {
new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
if(PlayerInfo[playerid][Fraktion] == 1){
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerInRangeOfPoint(playerid,20,x,y,z)){
if(!strlen(params)) return SendClientMessage(playerid, 0xff0000FF, "ERROR: /mf [text]");
new string1[150];format(string1, sizeof(string1), "(( Polizist %s sagt: %s ))", SpielerName(playerid), params[0] );
SendClientMessage(i, 0x0055FFFF,string1);
return 1;
}
}
}return SendClientMessage(playerid, 0x0055FFFF, "Du musst Polizist (LSPD) sein, um den Befehl nutzen zu können!");
}return SendClientMessage(playerid, 0x0055FFFF, "Du musst einem Fahrzeug sein, um den Befehl nutzen zu können!");
}
Leider sehe nur ich die Nachrichten, egal wer die schreibt. kann mit jemand helfen das, der im RangeOfPoint es sieht.
MfG