Errors wieder mal

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
  • Und wieder mal habe ich ein Problem beim Scripten da ich voll der Noob bin und es nicht mal schaffe nachzuScripten
    habe wieder ein paar Errors ich füge sie gleich mal hier ein und hoffe das ihr mir Helfen könnt.


    J:\SAMP SERVER\gamemodes\selfregi.pwn(507 -- 509) : warning 215: expression has no effect
    J:\SAMP SERVER\gamemodes\selfregi.pwn(509) : error 001: expected token: ";", but found "return"
    J:\SAMP SERVER\gamemodes\selfregi.pwn(502) : warning 203: symbol is never used: "key"
    J:\SAMP SERVER\gamemodes\selfregi.pwn(502 -- 511) : error 010: invalid function or declaration
    J:\SAMP SERVER\gamemodes\selfregi.pwn(502 -- 516) : error 010: invalid function or declaration
    J:\SAMP SERVER\gamemodes\selfregi.pwn(502 -- 516) : 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.



    stock Login(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);#


    return 1;
    }
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort")false))
    {
    SetPlayerScore(playerid,dini_INT(Spielerdatei,"Level"));
    SendClientMessage(playerid,0x00FF00FF,"Erfolgreich eingeloggt.");
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Das Passwort war falsch.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib hier dein gewünschtes Passwort ein","Register","Abbrechen");
    }
    return 1;
    }
    }


    das wars ich hoffe ihr könnt mir helfen danke schonmal im Vorraus. :D

  • 1.
    Scripting Fragen > Scripting Bereich! //Verschoben


    2.
    Beitrag Bearbeiten > Code löschen > Über dem Text Feld über der Grauen Leiste Von "Editor" zu "Quellcode" wechseln > drücken den Code zwischen die Klammern kopieren und erneut absenden


    So ist er 1. Im richtigen Format und kein Zitat oder sowas und
    2. Er ist eingerückt und deutlich besser lesbar...


    Merken, danke...

  • Die # muss weg ;)

    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);

  • falscher Bereich sowas gehört zum Scriptbereich und benutze für Quelltext bitte

    Code
    [pwn][/pwn]


    sonst versuchs so:



    stock Login(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort")false))
    {
    SetPlayerScore(playerid,dini_INT(Spielerdatei,"Level"));
    SendClientMessage(playerid,0x00FF00FF,"Erfolgreich eingeloggt.");
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Das Passwort war falsch.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib hier dein gewünschtes Passwort ein","Register","Abbrechen");
    }
    return 1;
    }
    }


    Bedanke dich bitte, wenn du den Beitrag als hilfreich empfandest!



  • stock Login(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
    {
    SetPlayerScore(playerid,dini_INT(Spielerdatei,"Level"));
    SendClientMessage(playerid,0x00FF00FF,"Erfolgreich eingeloggt.");
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Das Passwort war falsch.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib hier dein gewünschtes Passwort ein","Register","Abbrechen");
    }
    return 1;
    }
    so sollte es richtig sein ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • BLackAce danke dir es Funzt außer das hier SetPlayerScore(playerid,dini_INT(Spielerdatei,"Level"));


    das INT so geschrieben werden muss Int
    danke dir :D



    und sry daachte das is hier der sCripting bereich weil ich kann keinen aderen Finden