Beiträge von [LiSA]Das Brot

    PaySafeCard´s werden aus dem Grunde nicht angenommen da ich das ganze dann erstmal per ExChange Service umtauschen müsste,
    und dann das Geld auch nicht mehr den davor habenden Preis hat.


    Ich denke daran wird es bei den meisten scheitern da unsere Kiddys hier ( 8o ) keinen PayPal Account haben.
    GGF. könntest du du auch etwas mehr aus dem Grunde des Verlustes verlangen.
    Ich werde denke ich mal bald einen Auftrag einreichen^^
    MfG
    Das Brot

    Hey Leute,
    ich hab gerade ein Login&Register System geschrieben,
    aber es erstellt einfach keine Dateien -.-
    Hier der Code beim Connect:
    public OnPlayerConnect(playerid)
    {
    new Spieler[64];
    new Pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Pname,sizeof(Pname));
    format(Spieler,sizeof(Spieler),"/ServerDaten/Accounts/%s.txt",Pname);
    if(dini_Exists("Spieler"))
    {
    SendClientMessage(playerid,GELB,"Herzlich Willkommen zurück !");
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Einloggen","Willkommen zurück ! Bitte gib dein Passwort ein !","Einloggen,","Abbrechen");
    return 1;
    }
    else
    {
    ShowPlayerDialog(playerid,REGISTRIEREN,DIALOG_STYLE_INPUT,"Registrieren","Herzlich Willkommen auf (Hier Servername einfügen) ! Du du noch keinen Account angelegt hast bitten wir dich dies jetzt\n zu tun !Bitte gib nun dein gewünschtes Account Passwort ein !","Registrieren","Abbrechen");
    return 1;
    }
    return 1;
    }
    OnPlayerDIalogResponse:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == LOGIN)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,ROT,"Du hast den Login Vorgang abgebrochen und wurdest gekickt !");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    Einloggen(playerid,inputtext); //MD Init entschlüsseln
    return 1;


    }
    }
    if(dialogid == REGISTRIEREN)
    {
    if(response == 0)
    {
    Kick(playerid);
    SendClientMessage(playerid,ROT,"Du hast den Registrationsvorgang abgebrochen und wurdest gekickt ! Bitte connecte erneut um fortzufahren.");
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,ROT,"Bitte gib ein Passwort ein !");
    ShowPlayerDialog(playerid,REGISTRIEREN,DIALOG_STYLE_INPUT,"Registrieren","Bitte gib ein Passwort ein !!!","Registrieren","Abbrechen");
    return 1;
    }
    Registrieren(playerid,inputtext); //Später noch MD5 Hash
    return 1;
    }
    return 1;
    }

    return 1;
    }
    DIe Stocks:
    stock Registrieren(playerid,Key[])
    {
    new Spieler[64];
    new Pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Pname,sizeof(Pname));
    format(Spieler,sizeof(Spieler),"/ServerDaten/Accounts/%s.txt",Pname);
    dini_Create();
    dini_Set(Spieler,"Passwort",Key);
    dini_IntSet(Spieler,"Beruf",0);
    SendClientMessage(playerid,GELB,"Du hast dich erfolgreich auf dem Server registriert !");
    return 1;
    }
    stock Einloggen(playerid,Key[])
    {
    new Spieler[64];
    new Pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Pname,sizeof(Pname));
    format(Spieler,sizeof(Spieler),"/ServerDaten/Accounts/%s.txt",Pname);
    if(!strcmp(Key,dini_Get(Spieler,"Passwort"),true))
    {
    SendClientMessage(playerid,GELB,"Du hast dich erfolgreich eingeloggt !");

    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast ein falsches Passwort eigegeben,bitte versuche es erneut ! !");
    }



    }
    Kann mir jemand helfen ?
    MfG
    Das Brot

    Scriptfiles denk ich ma alles da...
    Server.CFG:


    Serverlog:


    Ich weiss ja nicht ob das alles so richtig ist :/