Error beim Stock erstellen + Warning in nicht existierender Zeile .

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
  • Abend liebe Breadfish Com.
    Habe Folgenden Fehler im Script und finde ihn nicht bzw. weiss nicht wie ihn weg bekomm .
    und ich hab nen Warning der Garnicht im Script ist .


    Die Errors :


    C:\Users\Sascha\Desktop\Selfmade Script\gamemodes\Scriptt.pwn(257) : error 001: expected token: "-identifier-", but found "("
    C:\Users\Sascha\Desktop\Selfmade Script\gamemodes\Scriptt.pwn(259) : error 010: invalid function or declaration


    Die Script zeilen:



    257 stock Register(playerid,key[]);
    258 {
    259 return 1;
    260 }


    wo ist da der Fehler ?


    Der Warning :
    C:\Users\Sascha\Desktop\Selfmade Script\gamemodes\Scriptt.pwn(261) : warning 203: symbol is never used: "ret_memcpy"



    Der Warning macht mich übrigens sehr stutzig da mein Script nur 260 Zeilen hat Oo .


    Ich bitte um hilfe da mir das irgendwie Peinlich ist da der Fehler bestimmt nicht so schlimm ist wie ich denke.


    MFG
    Blacck


  • stock Register(playerid,key[])// Hier darf kein Semikolon hin...
    {
    return 1;
    }


    Beim Warning schreibste ganz oben einfach das hin:

    #pragma unused ret_memcpy

  • stock Register(playerid,key[])
    {
    //Hier muss was rein
    return 1;
    }


    Ich bin mir nicht 100% sicher aber ich glaube so müsste es gehen.
    FAls nicht nochmal melden


    mfG

    Maximalpegmentierter Ösi mit Migrationshintergrund.
    #blackisthenewwhite

  • Ahh Danke an euch beide habs jetzt hinbekomm ... zumindest den Register part beim Login Part hab ich 26 Errors -.-
    und ich hab ne dumme frage wie kann man Pawn quelltext hier reinpacken ?

  • 26 Errors ist in 99% der Fällen ein Klammerfehler.


    Überprüfe, was du zuletzt gescriptet hast, und passe es dementsprechend an.

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • 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,Grün,"Du hast dich Erfolgreich eingeloggt");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,Rot,"Falsches Passwort.!!!");
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Gib bitte dein Passwort ein um dich einzuloggen.","Login","Abbrechen");
    return 1;
    }
    return 1;
    }

    Einmal editiert, zuletzt von Blacck ()

  • Code
    [pwn]QUELLCODE[/pwn]


    ^^



    Keine Ahnung, ob das was bringt, aber versuchs mal 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,Grün,"Du hast dich Erfolgreich eingeloggt");
    }
    else
    {
    SendClientMessage(playerid,Rot,"Falsches Passwort.!!!");
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Gib bitte dein Passwort ein um dich einzuloggen.","Login","Abbrechen");
    }
    return 1;
    }


    Außerdem wäre es mal gut, wenn du uns die Errors (UND DIE DAZUGEHÖRIGEN ZEILEN) posten würdest ;)

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|