register/Login problem

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 Liebe Com


    Habe ein dummes Problem und könnte mich fast selber erschießen das ich nicht drauf komme!!


    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64];
    new SpielerName[MAX_PLAYER_NAME];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName);
    {
    if(dini_Exists(Spielerdatei))
    SendClientMessage(playerid,Blau,"|__________Einloggen__________|");
    SendClientMessage(playerid,Weiß,"Dein Account wurde gefunden");
    SendClientMessage(playerid,Weiß,"um dich einzuloggen gebe einfach dein Passwort ein");

    if(dini_Exists(Spielerdatei))
    return
    SendClientMessage(playerid,Blau,"|__________Registrieren__________|");
    SendClientMessage(playerid,Weiß,"Dein Account wurde nicht gefunden");
    SendClientMessage(playerid,Weiß,"um dich zu Registrieren gebe einfach dein gewünschtes Passwort ohne / ein");
    return 1;
    }
    }


    Egal ob ich einen acc habe oder nicht es kommt immer


    dein Account wurde gefunden .......
    |__________Registrieren__________|


    Also es kommt wirklich so unter einander


    kann mir wer helfen 8|


    Danke schonmal im vorraus


    //edit Übersuchtlicher

  • public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64];
    new SpielerName[MAX_PLAYER_NAME];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName);
    {
    if(dini_Exists(Spielerdatei))
    {
    SendClientMessage(playerid,Blau,"|__________Einloggen__________|");
    SendClientMessage(playerid,Weiß,"Dein Account wurde gefunden");
    SendClientMessage(playerid,Weiß,"um dich einzuloggen gebe einfach dein Passwort ein");
    }
    else if(!dini_Exists(Spielerdatei))
    {
    SendClientMessage(playerid,Blau,"|__________Registrieren__________|");
    SendClientMessage(playerid,Weiß,"Dein Account wurde nicht gefunden");
    SendClientMessage(playerid,Weiß,"um dich zu Registrieren gebe einfach dein gewünschtes Passwort ohne / ein");
    }
    return 1;
    }


  • Ne Im Chat wen ich keinen acc habe sollte das da stehen:


    |__________Registrieren__________|
    Dein Account wurde nicht gefunden
    um dich zu Registrieren gebe einfach dein gewünschtes Passwort ohne / ein



    Und web ich ein habe sollte im Chat stehen:
    |__________Einloggen__________|
    Dein Account wurde nicht gefunden
    um dich einzuloggen gebe einfach dein Passwort ein


    Und im momment steht egal ob ich nen acc habe oder nicht Registrieren da


    //edit texte untereinander gesetzt

  • Versuchs mal so:
    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64];
    new SpielerName[MAX_PLAYER_NAME];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName);
    {
    if(dini_Exists(Spielerdatei))
    {
    SendClientMessage(playerid,Blau,"|__________Einloggen__________|");
    SendClientMessage(playerid,Weiß,"Dein Account wurde gefunden");
    SendClientMessage(playerid,Weiß,"um dich einzuloggen gebe einfach dein Passwort ein");
    }
    else if(!dini_Exists(Spielerdatei))
    {
    SendClientMessage(playerid,Blau,"|__________Registrieren__________|");
    SendClientMessage(playerid,Weiß,"Dein Account wurde nicht gefunden");
    SendClientMessage(playerid,Weiß,"um dich zu Registrieren gebe einfach dein gewünschtes Passwort ohne / ein");
    }
    return 1;
    }
    }
    Oder so:
    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64];
    new SpielerName[MAX_PLAYER_NAME];
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName);
    {
    if(dini_Exists(Spielerdatei))
    {
    SendClientMessage(playerid,Blau,"|__________Einloggen__________|");
    SendClientMessage(playerid,Weiß,"Dein Account wurde gefunden");
    SendClientMessage(playerid,Weiß,"um dich einzuloggen gebe einfach dein Passwort ein");
    }
    if(!dini_Exists(Spielerdatei))
    {
    SendClientMessage(playerid,Blau,"|__________Registrieren__________|");
    SendClientMessage(playerid,Weiß,"Dein Account wurde nicht gefunden");
    SendClientMessage(playerid,Weiß,"um dich zu Registrieren gebe einfach dein gewünschtes Passwort ohne / ein");
    }
    return 1;
    }
    }


    //edit: Falls das nicht das ganze OnPlayerConnect ist, dann nimm die letzte Klammer weg