Hilfe! Passwörter werden nicht gespeicher!

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
  • Hey Leute!
    Ich habe mir das San Andreas RolePlay runtergeladen und die Passwörter werden nicht gespeicher!
    Bin zwar neu aber ein bisschen weiß ich schon!
    Ich werde das Script natürlich ganz umschreiben.
    Hier mein stock:
    }
    stock SpielerSpeichern(playerid)
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"Spieler/%s.ini",pname);
    if(fexist(accFormat) && Spieler[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"skin", GetPlayerSkin(playerid));
    dini_IntSet(accFormat,"Premium",Spieler[playerid][Premium]);
    dini_IntSet(accFormat,"Admin",Spieler[playerid][Admin]);
    dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(accFormat,"Score",GetPlayerScore(playerid));
    dini_IntSet(accFormat,"team",Spieler[playerid][team]);
    dini_IntSet(accFormat,"leader",Spieler[playerid][leader]);
    dini_IntSet(accFormat,"PayDay",GetPVarInt(playerid,"PayDay"));
    dini_IntSet(accFormat,"Monate",GetPVarInt(playerid,"Monate"));
    dini_IntSet(accFormat,"Perso",GetPVarInt(playerid,"Perso"));
    dini_IntSet(accFormat,"aLic",GetPVarInt(playerid,"aLic"));
    dini_IntSet(accFormat,"Deaths",GetPVarInt(playerid,"Deaths"));
    dini_IntSet(accFormat,"Morde",GetPVarInt(playerid,"Morde"));
    dini_IntSet(accFormat,"Job",GetPVarInt(playerid,"Job"));
    }
    return 1;


  • und jetzt Bruach ich noch dein Register stock

  • Was postet du denn für einen Mist?!
    Ein Passwort ist sicher kein Integer!
    Und das Passwort auch noch unverschlüsselt in einer Variable zu speichern wäre doch völlig sinnfrei.


    FaridBang:
    Woher weist du, dass das Array, welches das Kennwort beinhaltet 'key' heist?

  • Register Stock war noch keins drin.
    Hab mal das probiert:
    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
    SetPlayerScore(playerid,0);
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }

  • Dan register stock musst du halt auf dein Script anpassen (Variablennamen etc..)


    Farid:
    Lesen bildet..
    ganz oben steht, dass er SanAndreas Roleplay benutzt.
    Kann sein das es aus den Mr.Monat Tuts entwachsen, trotzdem sollte man nicht grundsätzlich davon ausgehen.

  • Dan register stock musst du halt auf dein Script anpassen (Variablennamen etc..)


    Farid:
    Lesen bildet..
    ganz oben steht, dass er SanAndreas Roleplay benutzt.
    Kann sein das es aus den Mr.Monat Tuts entwachsen, trotzdem sollte man nicht grundsätzlich davon ausgehen.


    Ok danke!
    Ich probiers mal:3
    Ich kriegs net hin:P
    Will mir jemand helfen?^^

    Einmal editiert, zuletzt von Mad.[42] ()