Hey, ich habe ein ziemlich lästiges Problem, wenn ich zu lange Texte eingebe, crasht der Server
immer. Das Problem ist extrem behindernd u. ich würde es liebend gern aus der Welt schaffen, hab aber leider
keine Ahnung, wie ich das behebe. Hab ich die Stringgröße evtl. zu groß angegeben an manchen stellen?
Wäre schön, wenn mir jmd. helfen kann.
Hier mal mein /me [Handlung] Text-Befehl als Bsp. als dieser zu lang war, crashte mein server.
COMMAND:me(playerid,params[])
{
new Float:x,Float:y,Float:z;
new text[64];
if(sscanf(params, "s",text))return SendClientMessage(playerid,0xC8C8C8FF,"/me [Handlung]");
GetPlayerPos(playerid,x,y,z);
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerInRangeOfPoint(i,20.0,x,y,z))
{
new string[128];
format(string,sizeof(string),"*%s %s*",SpielerName[playerid],text);
SendClientMessage(i,0xC17DCCFF, string);
}
}
return 1;
}
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link