Hey, ich habe gerade einen kleinen /m befehl gebastelt, mit Normalen Buchstaben wie a,b,c.. usw geht es, nur wenn ich Sonderzeichen eingebe, kommt da "Der Befehl wurde nicht gefunden."
Warum?
ocmd:m(playerid,params[])
{
if(GetPVarInt(playerid,"Fraktion")==1)
{
new text,string[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid, GRAU, "Benutze : /m <Text>");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, Float:x, Float:y, Float:z);
format(string,sizeof(string),"[Officer %s: %s]",SpielerName(playerid),text);
for(new i = 0;i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i,60.0,x,y,z))
{
SendClientMessage(i,MEGAPHONE,string);
}
}
}
}
else
{
SendClientMessage(playerid,GRAU,"Du bist kein Beamter.");
}
return 1;
}