Was machen?

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
  • Was kann ich machen um die Errors wegzubekommen?


    C:\GTa an lol (Lasse)\Server\GTARP\gamemodes\Untitled.pwn(21) : error 026: no matching "#if..."
    C:\GTa an lol (Lasse)\Server\GTARP\gamemodes\Untitled.pwn(30) : error 026: no matching "#if..."
    C:\GTa an lol (Lasse)\Server\GTARP\gamemodes\Untitled.pwn(233) : warning 235: public function lacks forward declaration (symbol "OnPlayerLogin")
    C:\GTa an lol (Lasse)\Server\GTARP\gamemodes\Untitled.pwn(240) : error 017: undefined symbol "split"
    C:\GTa an lol (Lasse)\Server\GTARP\gamemodes\Untitled.pwn(252) : error 017: undefined symbol "PlayerInfo"
    C:\GTa an lol (Lasse)\Server\GTARP\gamemodes\Untitled.pwn(252) : warning 215: expression has no effect
    C:\GTa an lol (Lasse)\Server\GTARP\gamemodes\Untitled.pwn(252) : error 001: expected token: ";", but found "]"
    C:\GTa an lol (Lasse)\Server\GTARP\gamemodes\Untitled.pwn(252) : error 029: invalid expression, assumed zero
    C:\GTa an lol (Lasse)\Server\GTARP\gamemodes\Untitled.pwn(252) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    7 Errors.

  • Zeig mal bitte die Zeilen 21 und 30 wo du versucht hast Präprozessoren zu verwenden :P


    Um den Error error 017: undefined symbol "split" wegzukriegen musst du dies in dein Script einfügen:


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

    und Betreffend PlayerInfo, fehlt dir die new und die enum Struktur vom Godfather... Bitte Zeig uns deshalb die Zeile 252


    Womöglich kommen danach noch mehr Fehler weil der Compiler wegen PlayerInfo abgebrochen hat!

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • zeile 21


    #else


    Zeile 30


    #endif


    Zeile 252


    strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);




    Und wo genau kommt das hin?
    forward split(const strsrc[], strdest[][], delimiter);
    public split(const strsrc[], strdest[][], delimiter)
    {
    new i, li;
    new aNum;
    new len;
    while(i <= strlen(strsrc))
    {
    if(strsrc[i]==delimiter || i==strlen(strsrc))
    {
    len = strmid(strdest[aNum], strsrc, li, i, 128);
    strdest[aNum][len] = 0;
    li = i+1;
    aNum++;
    }
    i++;
    }
    return 1;
    }

  • Zu zeile 21 und 30:
    Es wurde im script keine passende "#if/*.....*/" funktion gefunden.


    Zu zeile 252:
    Die ganzen Fehler tauchen nur auf weil "PlayerInfo" nicht definiert ist. Überprüfe dies auf Groß/klein -schreibungs fehlern.


    Zu zeile 233:
    Dir fehlt das forward OnPlayerLogin();

  • So hab ein paar sachen geändert.


    das mit


    --------Es wurde im script keine passende "#if/*.....*/" funktion gefunden.


    bin grade verwirrt, habe schonma das Problem gehabt aber vergessen wie ichs wegbekomme