Hallo ich habe ein Problem undzwar wenn ich /n benutze und was schreibe postet er aber nur die ersten paar Buchstaben aber nicht alles?
obwohl ich jetzt den string usw schon hör gemacht habe trotzdem bleibt der fehler?
ocmd:n(playerid,params[])
{
new message[800];
if(sscanf(params,"s",message)) return SendClientMessage(playerid,WEIß,"{FFD200}Benutzung:{FEFEFE}/n [Text]");
else
{
for(new i=0; i<MAX_PLAYERS; i++)
{
new str[800], name[800];
GetPlayerName(playerid,name,24);
new NeulingChat[800];
if(pInfo[playerid][pAdmin] == 0) { NeulingChat= "Neuling"; }
else if(pInfo[playerid][pAdmin] == 1) { NeulingChat = "Admin"; }
else if(pInfo[playerid][pAdmin] == 2) { NeulingChat = "Admin"; }
else if(pInfo[playerid][pAdmin] == 3) { NeulingChat = "Admin"; }
else if(pInfo[playerid][pAdmin] == 4) { NeulingChat = "Admin"; }
else if(pInfo[playerid][pAdmin] == 5) { NeulingChat = "Admin"; }
else if(pInfo[playerid][pAdmin] == 6) { NeulingChat = "Admin"; }
else if(pInfo[playerid][pAdmin] == 7) { NeulingChat = "Admin"; }
format(str,500,"[%s] %s: %s",NeulingChat,name,message);
if(GetPlayerScore(i)<=3 || isPlayerAnAdmin(i,1) || isPlayerAnAdmin(i,2) || isPlayerAnAdmin(i,3) || isPlayerAnAdmin(i,4) || isPlayerAnAdmin(i,5) || isPlayerAnAdmin(i,6) || isPlayerAnAdmin(i,7))
{
SendClientMessage(i,HELLBLAU,str);
}
}
}
return 1;
}