Error ?! Was mache ich falsch :S ?

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
  • Hallo ich habe versucht ein Registrier und Login System zu machen,dann kommen diese Erros -_-
    "C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(158) : error 017: undefined symbol "eingelogt"
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(158) : warning 215: expression has no effect
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(158) : error 001: expected token: ";", but found "]"
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(158) : error 029: invalid expression, assumed zero
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(158) : fatal error 107: too many error messages on one line


    4 Errors."


    Zeile:
    public OnPlayerConnect(playerid)
    {
    eingelogt[playerid] = false
    SendClientMessage(playerid,0xFFFBFFFF,"Herzlich Willkommen bei Happy Deathmatch");
    SendClientMessage(playerid,0xFF0000FF,"Zum Registrieren /register zum Einloggen /login ");
    new name[128];
    new save[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),"/User/%s.ini");
    if(!dini_Exists(save))
    ......


    Danke im vorraus :)

  • eingelogt[playerid] = false


    zu:
    eingelogt[playerid] = false;
    Außerdem weiß er nicht was das ist.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Du musst die Variable erstmal definieren. Das machst du mit MAX_PLAYERS und einem new
    In deinem Fall wäre das dann wohl:
    new eingelogt[MAX_PLAYERS];


    Ohja, eigentlich heißt es "eingeloggt" ;)

    ▬|██████|▬
    This is Nudelholz.
    Copy Nudelholz in your Signatur
    to make better Kuchens
    and other Teigprodukte!

  • Habe jetzt alles gemacht was ihr gesagt habt,jetzt kommt:


    achja oben ist new eingelogt..... mit einem g dann kommen nur 4 errors, aber wenn ich 2 g's mache kommen 8 und ehm ja....
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(161) : error 017: undefined symbol "eingeloggt"
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(161) : warning 215: expression has no effect
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(161) : error 001: expected token: ";", but found "]"
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(161) : error 029: invalid expression, assumed zero
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(161) : 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.



    /Registrier und Login
    eingeloggt[playerid] = false
    SendClientMessage(playerid,0xFFFBFFFF,"Herzlich Willkommen bei Happy Deathmatch");
    SendClientMessage(playerid,0xFF0000FF,"Zum Registrieren /register zum Einloggen /login ");
    new name[128];
    new save[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),"/User/%s.ini");
    if(!dini_Exists(save))
    {


  • Eingeloggt[playerid] = false;
    SendClientMessage(playerid,0xFFFBFFFF,"Herzlich Willkommen bei Happy Deathmatch");
    SendClientMessage(playerid,0xFF0000FF,"Zum Registrieren /register zum Einloggen /login ");
    new name[128];
    new save[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),"/User/%s.ini");
    if(!dini_Exists(save))


    //Edit 1. eingerückt

    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward

  • Habe das jetzt ^^


    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(162) : error 017: undefined symbol "Eingeloggt"
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(162) : warning 215: expression has no effect
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(162) : error 001: expected token: ";", but found "]"
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(162) : error 029: invalid expression, assumed zero
    C:\Users\Hami\Desktop\Selfmade Script\Happy Deathmatch\gamemodes\HappyDeathmatch.pwn(162) : 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.


    //Registrier und Login
    Eingeloggt[playerid] = false;
    SendClientMessage(playerid,0xFFFBFFFF,"Herzlich Willkommen bei Happy Deathmatch");
    SendClientMessage(playerid,0xFF0000FF,"Zum Registrieren /register zum Einloggen /login ");
    new name[128];
    new save[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),"/User/%s.ini");
    if(!dini_Exists(save)) }
    {
    SendClientMessage(playerid, 0xFF0000FF, "Wilkommen zurück! Um dich einzu loggen tippe /login Password");
    GivePlayerMoney(playerid,dini_Int(save,"Money"));
    SetPlayerScore(playerid,dini_Int(save,"Score");
    pInfo[playerid][Kills] = dini_Int(save,"Kills");
    pInfo[playerid][Deaths] = dini_Int(save,"Deaths");
    pInfo[playerid][Adminlevel] = dini_Int(save, "AdminLevel");
    }

  • @ Happy


    Falls es dir nochnicht aufgefallen ist, Pawn ist Case Sensitive, die Größe der Buchstaben spielt eine Rolle.
    Wenn du eine Variabel mit new Eingeloggt[MAX_PLAYERS]; erstellst musst du später auch Eingeloggt[...] benutzen und kannst nicht z.B. eingeloggt[...] nehmen.