1 Error und 1 warning

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,
    es kam gerade ein Error obwohl ich dies schon lange hab und es hat immer funktioniert:
    main()
    {


    }


    enum membskin
    {
    lfrak,
    skinid
    } 325
    new memberskin[48][membskin] = {
    {0, 23}, //Zivilist
    {1, 265}, //LSPD Member
    {1, 266}, //LSPD Member
    {1, 267}, //LSPD Member
    {2, 282}, //SFPD Member
    {2, 284}, //SFPD Member
    {3, 287}, //Airforce Member
    {3, 179}, //Airforce Member
    {4, 274}, //Medic Member
    {4, 275}, //Medic Member
    {4, 276}, //Medic Member
    {5, 124}, //LCN Member
    {5, 111}, //LCN Member
    {5, 112}, //LCN Member
    {6, 126}, //Yakuza Member
    {6, 186}, //Yakuza Member
    {6, 203}, //Yakuza Member
    {6, 204}, //Yakuza Member
    {7, 17}, //Regierung Member
    {7, 164}, //Regierung Member
    {7, 165}, //Regierung Member
    {8, 294}, //Hitmen Member
    {8, 299}, //Hitmen Member
    {9, 186}, //San News Member
    {10, 7}, //Taxi Member
    {10, 188}, //Taxi Member
    {10, 253}, //Taxi Member
    {11, 11}, //Fahrschule Member
    {11, 172}, //Fahrschule Member
    {11, 171}, //Fahrschule Member
    {12, 269}, //Grove Street Member
    {12, 270}, //Grove Street Member
    {12, 271}, //Grove Street Member
    {13, 102}, //Ballas Member
    {13, 103}, //Ballas Member
    {13, 104}, //Ballas Member
    {14, 115}, //Scarfo Member
    {14, 116}, //Scarfo Member
    {15, 286}, //FBI Member
    {15, 163}, //FBI Member
    {15, 164}, //FBI Member
    {15, 166}, //FBI Member
    {16, 26}, //Terroristen Member
    {16, 33}, //Terroristen Member
    {16, 67}, //Terroristen Member
    {17, 285}, //SWAT Member
    {18, 50}, //ADAC Member
    {18, 42} //ADAC Member
    };

    Code
    C:\Users\Timo\Desktop\Script\pawno\include\streamer.inc(325) : warning 202: number of arguments does not match definition
    C:\Users\Timo\Desktop\Script\pawno\include\streamer.inc(332) : error 025: function heading differs from prototype


    Die Zeile 332 ist:
    {2, 284}, //SFPD Member


    Edit: das davor war fail

  • Anzahl der Argumente stimmt nicht der Definition überein


    Entweder hast du zu viele oder zu wenig Parameter in eine Funktion gesetzt.



    Zum Beispiel könnte der Fehler hierdurch kommen:


    SendClientMessage(playerid, Farbe_Rot);


    Denn da würde der Text fehlen.


    Richtig würde es hier heißen:


    SendClientMessage(playerid, Farbe_Rot, "Hallo");



    Funktion heißt anders als angekündigt


    Du hast beim "forward" die Funktion anders beschrieben als du sie beim "public" wirklich umgesetzt hast.
    Gleiche beide Stellen ab und achte auf die Parameter.


    Beispiel:
    forward testfunktion(para1,para2);
    public testfunktion(para1)


  • dies trifft aber nicht zu. bei dem enum kann man so viel rein tun wie man will. und das mit dem anders als angekündigt ist es auch net da ich es net angeküfndigt hab
    PS:ich hab da drüber das gleiche nur da ist es mit den leader skins und da funkt es:
    enum leadskin
    {
    lfrak,
    skinid
    }
    new leaderskin[MAX_FRAKS][leadskin] = {
    {0, 23}, //Zivilist
    {1, 283}, //LSPD Leader
    {2, 288}, //SFPD Leader
    {3, 287}, //Airforce Leader
    {4, 70}, //Medic Leader
    {5, 113}, //LCN Leader
    {6, 49}, //Yakuza Leader
    {7, 295}, //Regierung Leader
    {8, 294}, //Hitmen Leader
    {9, 187}, //San News Leader
    {10, 255}, //Taxi Leader
    {11, 189}, //Fahrschule Leader
    {12, 269}, //Grove Street Leader
    {13, 296}, //Ballas Leader
    {14, 114}, //Scarfo Leader
    {15, 286}, //FBI Leader
    {16, 48}, //Terroristen Leader
    {17, 285}, //SWAT Leader
    {18, 185} //ADAC Leader
    };


    Hat wer ne ahnung warum das obere (leaderskin) funkt und das untere (memberskin) net?

  • Wenn du es richtig machst, dann bringt es was. Eine der Includes ist veraltet, oder du nutzt allgemein eine alter Version und eine Include ist zu neu.


    Poste bitte die Zeilen mit den Fehlern in der streamer.inc.


    hab den fehler war bei public onplayerdisconnect
    und in streamer stand in klammern plaierid, reason
    und bei mir nur playerid