Bekomme Erros obwohl ich da nichts gemacht habe

  • Bekomme Erros obwohl ich da nichts gemacht habe

    Hallo

    Also ich habe mein Script von MySql wieder in DINI umgeschrieben weil mir MySql noch ein bisschen zu kompliziert war :)

    Doch wo ich dann Fertig war bekam ich Erros von Dingen die ich gar nicht verändert habe...

    Hier mal die Erros:

    Quellcode

    1. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2558) : error 017: undefined symbol "ClearChat"
    2. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2574) : error 004: function "MapEntfernt" is not implemented
    3. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2706) : error 017: undefined symbol "isPlayerMember"
    4. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2708) : error 017: undefined symbol "Jailer"
    5. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2786) : error 017: undefined symbol "isPlayerMember"
    6. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2795) : error 017: undefined symbol "isPlayerMember"
    7. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2804) : error 017: undefined symbol "isPlayerMember"
    8. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2813) : error 017: undefined symbol "isPlayerMember"
    9. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2822) : error 017: undefined symbol "isPlayerMember"
    10. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2831) : error 017: undefined symbol "isPlayerMember"
    11. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2840) : error 017: undefined symbol "isPlayerMember"
    12. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2849) : error 017: undefined symbol "isPlayerMember"
    13. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2858) : error 017: undefined symbol "isPlayerMember"
    14. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2867) : error 017: undefined symbol "isPlayerMember"
    15. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2881) : error 017: undefined symbol "isPlayerMember"
    16. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2892) : error 017: undefined symbol "isPlayerMember"
    17. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2903) : error 017: undefined symbol "isPlayerMember"
    18. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2914) : error 017: undefined symbol "isPlayerMember"
    19. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2925) : error 017: undefined symbol "IsPlayerACop"
    20. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2936) : error 017: undefined symbol "IsPlayerACop"
    21. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2947) : error 017: undefined symbol "IsPlayerACop"
    22. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2958) : error 017: undefined symbol "IsPlayerACop"
    23. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(2969) : error 017: undefined symbol "IsPlayerACop"
    24. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(3000) : error 017: undefined symbol "isPlayerMember"
    25. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(3007) : error 017: undefined symbol "GetDistanceBetweenPlayers"
    26. C:\Users\Tom\Desktop\RodBoysRP\gamemodes\RBRP.pwn(3015) : error 017: undefined symbol "RangeChat"
    27. Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    28. 26 Errors.
    Alles anzeigen


    [pwn]stock isPlayerMember(playerid,fraktid)
    {
    if(SpielerInfo[playerid][pFraktion] == fraktid)return 1;
    return 0;
    }

    stock IsPlayerACop(playerid)
    {
    if(SpielerInfo[playerid][pFraktion] ==1 || SpielerInfo[playerid][pFraktion] ==2 || SpielerInfo[playerid][pFraktion] ==3)
    {
    return 1;
    }
    else return 0;
    }[/pwn]

    Ich denke mal da ran ist nichts falsch früher ging es ja auch -_-

    PS: Ich wollte auch vorher schon mein Script auf das normale MySql umschreiben (ich hatte vor her dieses RFT-MySQL) weil ich gesehen habe das das eig fast keiner benutzt.
    Aber ich habe aber dann auch sollche erros bekommen...

    Hat jemand eine Idee?

    MFG
    Rod_Boy
  • Rod_Boy,

    du öffnest dein Script mit Notepad++ (Freeware) und suchst nach "{" und lässt das "Zählen".
    Dann suchst du nach "}" und lässt das "Zählen".

    Wenn eine Zahl höher ist, suchst du die, und dort wo die Klammer dann nicht auf - /zugemacht wurde fügst du das ein.

    So habe ich das immer gemacht, ist halt intensiv wenn du einen GF hast.

    LG,
    me.
  • Hi bin neu hier und so seit 1monat erst hier ich erkläre dir mal deinen fehler:


    • 17: undefined symbol "ClearChat"
      Zeile 2 558
      error 017: undefiniertes Symbol "ClearChat"
      Der Fehler besagt einfach nur, das der Compiler auf ein bestimmtes Symbol, in dem falle "ClearChat", nicht zugreifen kann. Das kann mehrere Ursachen haben:

      1. Du verweist auf eine Variable, die vorher nicht definiert wurde.
      Die einfachste Antwort wäre hier wohl "erstell einfach die Vriable". Das ist aber nicht immer korrekt. Schau dir lieber den Zusammenhang der Variable an. Normalerweise benennt man variablen so, das man durch ihren Namen auf die Herkunft bzw. den Verwendungszweck schliessen kann.

      3. Du verwendest eine Funktion, die eigentlich nicht existiert.
      Hierbei solltest du als erstes überprüfen, ob du den Funktionsnamen nicht einfach nur falsch geschrieben hast. Groß- und Kleinschreibung muss hierbei beachtet werden, und oft entstehen Flüchtigkeitsfehler.
      Allerdings kann es auch sein, dass du hierbei auf eine Funktion verweist die eigentlich in einer Include stehen sollte. Überprüfe deshalb, ob du nicht evtl eine Include vergessen hast, und ob die Include auf dem neusten Stand ist.
      Von TheS4Hacks
    • 4: function "MapEntfernt" is not implemented
      Zeile 2 574
      Die Funktion "MapEntfernt" gibt es nicht
      Du versuchst die Funktion "MapEntfernt" zu nutzen, obwohl es diese nirgendwo gibt.
      Du kannst durch "forward" & "public" eine derartige Funktion aber noch erstellen.
      Von TheS4Hacks