Hey, liebe Scripter!
Ich habe ein Problem mit dem Befehl /m(egaphon) [Text].
Wenn ich z.B. /m Test eingebe, steht dort Unknown Command, obwohl ich den Befehl
bei OnPlayerCommandText definiert habe.
Hier der Befehl:
dcmd_m(playerid,params[])
{
	new Float:x,Float:y,Float:z;
	new text[64];
	if(sscanf(params,"s",text))return SendClientMessage(playerid,0xC8C8C8FF,"/m(egaphon) [Text]");
	GetPlayerPos(playerid,x,y,z);
    for(new i=0;i<MAX_PLAYERS;i++)
    if(GetPlayerVehicleID(playerid) == policecars[i] && gTeam[playerid] != TEAM_COPS)
    {
    	if(IsPlayerInRangeOfPoint(i,100.0,x,y,z))
   		{
        	new Player[20], string[128];
        	GetPlayerName(playerid,Player, sizeof(Player));
        	format(string,sizeof(string),"[[Officer %s: %s]]", Player,text);
        	SendClientMessage(i,0xF5FF00FF, string);
    	}
	}
	return 1;
}
Bitte helft mir.
mfG
Walker
Edit:
Irgendwie verschieben sich hier alle Zeilen..Ist aber alles richtig eingerückt.
Edit2:
Befehl geändert. Trotzdem selbes Problem..
 
		 
		
		
	 
			
									
		



