Hallo Liebe user.
Ich habe eine kleine frage Unzwar hat jemand eine idee wie ich das so machen kann das wenn man zb " im OoC" Zb eine bestimmte zeilen anzahl erreicht hat das der danach folgende text in der Nexten zeile angezeigt wird...
MFG 60Cent
Hallo Liebe user.
Ich habe eine kleine frage Unzwar hat jemand eine idee wie ich das so machen kann das wenn man zb " im OoC" Zb eine bestimmte zeilen anzahl erreicht hat das der danach folgende text in der Nexten zeile angezeigt wird...
MFG 60Cent
So sollte es funktionieren. Gibt aber bestimmt andere wege.
Ungetestet!
Kann fehler enthalten!
if(strlen(variable) > Maximal)
{
new zeile2[80]; // 80 sollte reichen
strpack(zeile2,variable,80); // 80 = maxlength of destination. = Ziel
strdel(zeile2,0,MAXIMAL);
SendClientMessageToAll(Farbe,zeile2);
}
// Edit:
Rechtschreibfehler ausgebessert.
// Edit2:
new zeile2[MAXIMAL]; Das maximal muss höher als die Maximale zeichenlänge sein. Am besten auf 80.
Bin mir nicht sicher ob es funktioniert, es gibt zumindest keine Errors/Warns aus:
forward SendSplitLine(playerid,text[]);
public SendSplitLine(playerid,text[])//By Neo
{
new text2[256];
if(strlen(text) > 256)
{
strmid(text2, text, 0, 256, 255);
SendClientMessage(playerid, 0xDEEE20FF,text2);
strmid(text2, text, 256, strlen(text2), 255);
}
else
{
SendClientMessage(playerid, 0xDEEE20FF,text);
return 1;
}
return SendSplitLine(playerid,text2);
}
Nice thx