OOC - Nexte zeile

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
  • 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.

    Einmal editiert, zuletzt von AdnaN ()

  • 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);
    }