Login-Register System

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
  • Danke für deine Hilfe aber jetzt habe ich 8 Errors :(


    [pwn]C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(38) : error 026: no matching "#if..."
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(43) : error 026: no matching "#if..."
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(74) : warning 217: loose indentation
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(76) : warning 217: loose indentation
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(79) : warning 217: loose indentation
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(82) : warning 217: loose indentation
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(87) : warning 215: expression has no effect
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(89) : warning 217: loose indentation
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(97) : warning 217: loose indentation
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(101) : warning 209: function "OnPlayerSpawn" should return a value
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(127) : warning 217: loose indentation
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(127) : error 017: undefined symbol "strtok"
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(127) : error 033: array must be indexed (variable "passwort")
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(132) : error 001: expected token: ",", but found "]"
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(132) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(132) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\SUNNYB~1\Desktop\SAMP\Gamemods\Me\Untitled.pwn(132) : fatal error 107: too many error messages on one line/pwn]


    ich glaube ich nerve euch will aber ned nerven ;)

  • Wenn bei dir in Zeile 38 das steht: #else
    und in Zeile 43: #endif
    Dann kannst du sie ruhig löschen


    Der Fehler in Zeile 101.
    Dein OnPlayerspawn sieht derzeit so aus:
    public OnPlayerSpawn(playerid)
    {
    if(Eingeloggt[playerid] == 0)
    {
    SetPlayerHealth(playerid,0);
    ForceClassSelection(playerid);
    SendClientMessage(playerid,Grau,"Du musst erst dein Pin eingeben");
    return 1;
    }
    }
    Sollte aber so aussehen:
    public OnPlayerSpawn(playerid)
    {
    if(Eingeloggt[playerid] == 0)
    {
    SetPlayerHealth(playerid,0);
    ForceClassSelection(playerid);
    SendClientMessage(playerid,Grau,"Du musst erst dein Pin eingeben");
    return 1;
    }
    return 1;
    }


    So das wahr es vorerst von mir. mein Bettchen ruft.
    Werd gern morgen weiterhin versuchen dir zu helfen.

    Goth's:

    • Don't always wear black
    • Don't workship satan
    • Are not evil
    • Do not hate everybody
    • Are not always depressed
    • Can be happy too
    • Are usually nice people
    • Are normal, just like you
  • lol... wie viele ) und ; gefehlt haben und schreibfehler viele

  • Danke aber es ist 1 Error noch da hier:


    C:\DOKUME~1\SUNNYB~1\Desktop\Untitled.pwn(168) : error 017: undefined symbol "SetPlayerMoney"

  • Fehler gefunden ;) aber habe noch ein großen Fehler und zwar wenn ich jetzt im Game bin steht da zwar du musst dein Pin eingeben aber da ist kein Menü ...
    Woran kann das liegen???
    Ich verstehe es nicht keine Errors oder Warnings da ist kein Menü :(

    3 Mal editiert, zuletzt von Hawkn ()

  • Das sollte sich eigentlich normaler weise von selber öffnen ;)
    Das muss ich jetzt nicht öffnen...
    78.48.61.246:7777
    Das ist die ip läuft gerade auf mein PC....
    Könnt gerne mal gucken was ich meine.

  • Ich habe das tuturial genommen wo steht Register&Login ohne Befehle

  • da steht ohne Befehl dachte das wäre ein Menü naja wäre ja auch ok wenn man es eingeben muss aber da kommt ja garnichts.

  • moment gucke Das steht da:


    public OnPlayerText(playerid, text[])
    {
    //new idx;
    if(Eingeloggt[playerid] ==0)
    {
    new Spielerdatei[64];
    new SpielerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.ini",SpielerName);
    //passwort = strtok(text ,idx);
    if(dini_Exists(Spielerdatei))
    {
    EingegebenesPasswort = dini_Get(Spielerdatei,"Passwort");
    SpielerInfo[playerid][Passwort] = EingegebenesPasswort;
    if(strcmp(SpielerInfo[playerid][Passwort],text,false) == 0)
    {
    Anmelden(playerid);
    return 0;
    }
    else
    {
    FalschesPasswort[playerid] += 1;
    PasswortFalsch(playerid);
    return 0;
    }
    }
    else
    {
    Registrieren(playerid);
    return 1;
    }
    }
    return 1;
    }


    public Registrieren(playerid)
    {
    new Spielerdatei[64];
    new SpielerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.ini",SpielerName);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",passwort);
    dini_IntSet(Spielerdatei,"Wanteds",SpielerInfo[playerid][Wanteds]);
    dini_IntSet(Spielerdatei,"Geld",SpielerInfo[playerid][Geld]);
    Anmelden(playerid);
    new GlueckWunschText[128];
    format(GlueckWunschText,sizeof(GlueckWunschText),"Du bist in unsere Datenbank eingetragen Dein Pin ist: %s",SpielerName,passwort);
    SendClientMessage(playerid,Grau,GlueckWunschText);
    Anmelden(playerid);
    SendClientMessage(playerid,Grau,"Du bist eingeloggt");
    return 1;
    }