Errors -.-

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
  • Zeig doch den dummen Code!


    Ich will die Zeilen und den Code!


    Wegen zu nem Müll mache ich nicht so nen aufwand!

  • Des sin die errors


    C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : error 012: invalid function call, not a valid address
    C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : warning 215: expression has no effect
    C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : error 001: expected token: ";", but found ")"
    C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : error 029: invalid expression, assumed zero
    C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : fatal error 107: too many error messages on one line


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



    4 Errors.


    Und Code:
    public OnPlayerDisconnect(playerid, reason)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    SpielerSpeichern(playerid);
    }
    return 1;
    }

  • Eindeutig:
    C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : error 001: expected token: ";", but found ")"
    Er findet ne ")" und kein ";"


    Du müsstest einfach mal in den oberen -und unteren Zeilen schauen, wo das ";" fehlt.


    Mit freundlichen Grüßen
    Saitek | Timo


    Du hast Probleme beim Programmieren oder mit deinem PC?
    Registriere Dich doch auf PC-Rat-Hilfeforum.de.
    Nach dem Registrieren musst du nur deine E-Mail-Adresse bestätigen,
    dann kann es auch schon losgehen. Also worauf wartest du?


    Erreichbar unter folgender E-Mail-Adresse
    support@pc-rat-hilfeforum.de

  • @ Threadstarter
    Du hast nicht viel Ahnung oder?
    Funktionen definiert man nicht #define aber auch nicht mit new.
    Du hast alle Funktionen als stock geschrieben, das Script arbeitet von oben nach unten, es kennt die ganzen Funktionen nicht da sie erst später erstellt werden.


    Zunächst entferne oben bei den news SpielerSpeichern und isPlayerInFrakt, mit new erstellt man Variabeln und keine Funktionen!


    Danach gehst du runter zu den Funktionen und ersetzt dort überall das wort "stock" durch "public", danach kopierst du die pubic Zeile und setzt die kopie direkt darüber, in der darüberliegenden kopie änderst du das wort public in forward um und setzt hinten ein Semikolon ( ; )
    Beispiel:

    //so schauts jetzt aus
    stock LoadAccount(playerid)
    {
    //ändern
    public LoadAccount(playerid)
    {
    //kopieren
    public LoadAccount(playerid)
    public LoadAccount(playerid)
    {
    //wieder ändern
    forward LoadAccount(playerid);
    public LoadAccount(playerid)
    {
    //fertig

    public Funktionen sind nämlich über das ganze Script abrufbar!
    Das machst du mit allen stocks AUßER mit dem für den Spielernamen!
    Sobald du fertig bist, wird es noch nicht funktionieren da du noch einen Klammerfehler im Script hast.
    In Zeile 243 ist eine ungeschlossene if-Abfrage, einfach die if Zeile löschen und eine } an ihrer stelle setzen.


    Das war es dann soweit ich das sehe...