4 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
  • Hey. Ich fange gerad mit einem Selfmade an. Bin derzeit noch in der Lernphase.
    Naja. Ich habe gerad etwas gemacht, wobei mir 4 Errors entstanden sind..
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(96) : error 037: invalid string (possibly non-terminated string)
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(96) : error 017: undefined symbol "Willkommen"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(96) : error 017: undefined symbol "zur"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(96) : 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.

    Das wären die Errors..


    SendClientMessage(playerid,BLAU,"Willkommen zurück);
    das wäre die Zeile.^^


    Bitte um hilfe. Bin derzeit völlig am verzweifeln..


    Mit Freundlichen Grüßen,
    Tony_Jaa! :)

  • C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(106) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(165) : warning 209: function "OnPlayerCommandText" should return a value
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(316) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(318) : error 017: undefined symbol "Login"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(321) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(338) : error 017: undefined symbol "Register"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(345) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(345) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(345) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(345) : error 004: function "OnPlayerClickPlayer" is not implemented
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(350) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(350) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(350) : error 017: undefined symbol "Register"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(357) : error 017: undefined symbol "key"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(363) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(363) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(363) : error 017: undefined symbol "Login"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(366) : error 001: expected token: ";", but found "new"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(369) : error 017: undefined symbol "key"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(381) : error 030: compound statement not closed at the end of file (started at line 310)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Dadurch, das ich " einfüge, kommen noch mehr errors.^^
    Wenn ich alles wieder lösche, bleibt alles bei 4 Errors^^

  • public OnPlayerConnect(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))


    SendClientMessage(playerid,BLAU,"Willkommen zurück);
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Bitte gebe nun dein Passwort ein, und logge dich somit ein.","Login","Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Hallo.");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registration","Bitte gebe das gewünschte Passwort ein, um dir ein Account zu erstellen.","Registrieren","Abbrechen");
    return 1;
    }
    return 1;
    }


    Das gehört alles in die Umgebung^^

  • public OnPlayerConnect(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    SendClientMessage(playerid,BLAU,"Willkommen zurück");
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Bitte gebe nun dein Passwort ein, und logge dich somit ein.","Login","Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Hallo.");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registration","Bitte gebe das gewünschte Passwort ein, um dir ein Account zu erstellen.","Registrieren","Abbrechen");
    return 1;
    }
    return 1;
    }

  • public OnPlayerConnect(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))


    SendClientMessage(playerid,BLAU,"Willkommen zurück");
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Bitte gebe nun dein Passwort ein, und logge dich somit ein.","Login","Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Hallo.");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registration","Bitte gebe das gewünschte Passwort ein, um dir ein Account zu erstellen.","Registrieren","Abbrechen");
    return 1;
    }
    return 1;

  • C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(107) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(165) : warning 209: function "OnPlayerCommandText" should return a value
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(316) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(318) : error 017: undefined symbol "Login"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(321) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(338) : error 017: undefined symbol "Register"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(345) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(345) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(345) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(345) : error 004: function "OnPlayerClickPlayer" is not implemented
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(350) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(350) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(350) : error 017: undefined symbol "Register"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(357) : error 017: undefined symbol "key"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(363) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(363) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(363) : error 017: undefined symbol "Login"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(366) : error 001: expected token: ";", but found "new"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(369) : error 017: undefined symbol "key"
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(381) : error 030: compound statement not closed at the end of file (started at line 310)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    12 Errors.


    Das hier^^

  • public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == LOGIN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,GELB,"Du hast den Loginvorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    Login(playerid,MD5_Init(inputtext));
    return 1;
    }
    {
    if(dialogid == REGISTER)
    {
    if(response ==0)
    {
    SendClientMessage(playerid,GELB,"Du hast den Registrierungsvorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if (response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,BLAU,"Bitte gebe ein Passwort ein.");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registration","Bitte gebe das gewünschte Passwort ein, um dir ein Account zu erstellen.","Registrieren","Abbrechen");
    return 1;
    }
    Register(playerid,MD5_Hash(inputtext));
    return 1;
    }
    }
    return 1;
    }


    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }


    stock Register(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    dini_Create(Spieler);
    dini_Set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"Fraktion",0);
    SendClientMessage(playerid,BLAU,"Du hast dich erfolgreich registriert.");
    return 1;
    }


    stock Login(playerid,key[])
    {
    new Spieler[64]
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(!strcmp(key,dini_Get(Spieler,"Passwort"),true))
    {
    SendClientMessage(playerid,BLAU,"Du hast dich erfolgreich eingeloggt.");
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Du hast ein falsches Passwort eingegeben");
    Kick(playerid);
    }


    return 1;
    }

    von 307 bis ende

  • public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == LOGIN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,GELB,"Du hast den Loginvorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    Login(playerid,MD5_Init(inputtext));
    return 1;
    }
    }
    if(dialogid == REGISTER)
    {
    if(response ==0)
    {
    SendClientMessage(playerid,GELB,"Du hast den Registrierungsvorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if (response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,BLAU,"Bitte gebe ein Passwort ein.");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registration","Bitte gebe das gewünschte Passwort ein, um dir ein Account zu erstellen.","Registrieren","Abbrechen");
    return 1;
    }
    Register(playerid,MD5_Hash(inputtext));
    return 1;
    }
    }
    return 1;
    }


    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }


    stock Register(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    dini_Create(Spieler);
    dini_Set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"Fraktion",0);
    SendClientMessage(playerid,BLAU,"Du hast dich erfolgreich registriert.");
    return 1;
    }


    stock Login(playerid,key[])
    {
    new Spieler[64]
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(!strcmp(key,dini_Get(Spieler,"Passwort"),true))
    {
    SendClientMessage(playerid,BLAU,"Du hast dich erfolgreich eingeloggt.");
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Du hast ein falsches Passwort eingegeben");
    Kick(playerid);
    }
    return 1;
    }

  • Nice danke ;)
    nur noch ein Problem.
    Undzwar habe ich noch 2 Errors..
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(107) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(166) : warning 209: function "OnPlayerCommandText" should return a value
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(319) : error 047: array sizes do not match, or destination array is too small
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(343) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Marco\Desktop\Pawno\gamemodes\MySelfmade.pwn(367) : error 001: expected token: ";", but found "new"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    wäre übelst nice wenn du mir hierbei auch noch helfen könntest. ;)

  • Behebung des Errors in Zeile 367
    stock Login(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(!strcmp(key,dini_Get(Spieler,"Passwort"),true))
    {
    SendClientMessage(playerid,BLAU,"Du hast dich erfolgreich eingeloggt.");
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Du hast ein falsches Passwort eingegeben");
    Kick(playerid);
    }
    return 1;
    }
    Schick mal die Abschnitte der anderen Errors.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen