Error´s beim SendClientMessageSplitten?

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
  • Hi, ich wollte versuchen, das wen eine Nachricht größer als das Maximum ist, wird einfach in der 2. Zeile weitergeschrieben, aber ich bekomme 2 Errors wiso?


    C:\Users\Max\Desktop\Serverg - Kopie\gamemodes\gm.pwn(20099) : error 035: argument type mismatch (argument 1)
    C:\Users\Max\Desktop\Serverg - Kopie\gamemodes\gm.pwn(20100) : error 035: argument type mismatch (argument 1)


    Wäre nett, wenn jemand weiterhelfen könnte..
    Hier der Code:


    public OOCNews(color,const string[])
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(!gNews[i])
    {
    if(strlen(string) <= 68) SendClientMessage(i,color,string);
    else
    {
    new bla[61];
    strmid(bla,string,68,129);
    strins(string, "-", 68, 1);
    strdel(string, 69, 129);
    SendClientMessage(i,color,string);
    SendClientMessage(i,color,bla);
    }
    }
    }
    }
    }


    MfG. [D.S.Z]Cody09


    @edit: als pawn code gemacht

    Einmal editiert, zuletzt von Cody09 ()

  • Muss strmid nicht 5 Variablen oder array's keine Ahnung wies Heißt,


    Auf jeden Fall: Manchmal Spuckt Der Compiler Falsche Zeilen aus, deswegen denke ich es liegt an strmid


    *EDIT:


    Versuchs mal so:



    strmid(bla,string,68,129,sizeof(bla));