Hilfe! Error Code 25 ...

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
  • Hay
    Nachdem ich Mysql installiert habe bekomm ich plötzlich diese Errors:


    Pflichtteil:
    Hiermit bestätige ich, dass ich vorher die Suchfunktion genutzt habe, und mir ähnlich erscheinende Themen bereits angeschaut habe sowie einen aussagekräftigen Titel gewählt habe [X]


    Wo liegt dein Problem: Ich habe Mysql installiert und dann kam die Errors!


    Fehler beim Compilen: siehe unten
    Die fehlerhaften Zeilen: siehe unten


    Was soll eigentlich passieren: Na keine Errors das der Server startet
    Was passiert tatsächlich: Es kommen die Errors


    (Kreuze an!) Selfmade Script [ ] Editiertes Script [X]
    Bitte erwähne, die Art deines Scripts. GF Edit
    Solltest du ein existierendes Script weiter editieren, gib bitte einen Link zum Thread, etc. an.


    Includes/ Plugins: Mysql, M_Bot



    .pwn(351) : error 025: function heading differs from prototype
    .pwn(2261) : error 025: function heading differs from prototype


    Die Zeilen:
    Zeile 351
    forward split(const strsrc[],strdest[][],delimiter);
    Zeile 2261
    public split(const strsrc[],strdest[][],delimiter)
    {
    new aNum, len, i, li;
    while(i <= strlen(strsrc))
    {
    if(strsrc[i] == delimiter || i == strlen(strsrc))
    {
    len = strmid(strdest[aNum],strsrc,li,i,128);
    strdest[aNum][len] = false;
    li = i+1;
    aNum++;
    }
    i++;
    }
    return 1;
    }


    Hoffe ihr könnt mir helfen

    2 Mal editiert, zuletzt von PreFix ()

  • Wo hast du noch überall split im Script? Eventuell benutzt dein MySQL Plugin die Funktion split in einer anderen Ausführung, ersetz im Script (STRG+H) split mit dsplit oder irgendetwas anderem - und schau ob der Fehler noch auftritt.


    Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need.
    – Tyler Durden


    Sobald Werbung im Spiel ist, bist du, die Nutzerin, der Nutzer, das Produkt.


  • Lösung 1:


    Zeile 351
    //forward split(const strsrc[],strdest[][],delimiter);



    Zeile 2261
    // nicht verändert
    public split(const strsrc[],strdest[][],delimiter)
    {
    new aNum, len, i, li;
    while(i <= strlen(strsrc))
    {
    if(strsrc[i] == delimiter || i == strlen(strsrc))
    {
    len = strmid(strdest[aNum],strsrc,li,i,128);
    strdest[aNum][len] = false;
    li = i+1;
    aNum++;
    }
    i++;
    }
    return 1;
    }


    Lösung 2:


    Zeile 351
    forward split(const strsrc[],strdest[][],delimiter); // nicht verändert



    Zeile 2261
    /*public split(const strsrc[],strdest[][],delimiter)
    {
    new aNum, len, i, li;
    while(i <= strlen(strsrc))
    {
    if(strsrc[i] == delimiter || i == strlen(strsrc))
    {
    len = strmid(strdest[aNum],strsrc,li,i,128);
    strdest[aNum][len] = false;
    li = i+1;
    aNum++;
    }
    i++;
    }
    return 1;
    }*/


    Lösung 3:


    Zeile 351
    //forward split(const strsrc[],strdest[][],delimiter);



    Zeile 2261
    /*public split(const strsrc[],strdest[][],delimiter)
    {
    new aNum, len, i, li;
    while(i <= strlen(strsrc))
    {
    if(strsrc[i] == delimiter || i == strlen(strsrc))
    {
    len = strmid(strdest[aNum],strsrc,li,i,128);
    strdest[aNum][len] = false;
    li = i+1;
    aNum++;
    }
    i++;
    }
    return 1;
    }*/

    Miete mich (nicht) :love: