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;
Hilfe! Passwörter werden nicht gespeicher!
- Mad.[42]
- Geschlossen
- Erledigt
-
-
Zeig uns mal die Registrierungs-Funktion..
-
fallste ein register stock hast muss das rein
dini_Set(Spielerdatei,"Passwort",key); -
Code
Alles anzeigenstock 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")); dini_IntSet(accFormat,"Passwort",GetPVarInt(playerid,"Passwort")); //Hier einfach einfügen das er es in die acc.txt datei sdchreiben soll } return 1;
und jetzt Bruach ich noch dein Register stock
-
-
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;
} -
@FireFan: weils nach MrMonat aussah und da auch key verwendet wird
-
-
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?^^ -
breadfish.de
Hat das Thema geschlossen.