stock SpielerLaden(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
if(klasse[playerid] == 1)
{
SetPlayerColor(playerid,PINK);
}
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
PayPlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
SetPVarInt(playerid,"Kontostand",dini_Int(Spielerdatei,"Kontostand"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
_____________________________________________________________
stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPVarInt(playerid,"Geld"));
______________________________________________________________
stock Login(playerid,inputtext[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
if(gettime()<dini_Int(Spielerdatei,"Timeban"))
{
SpielerSpeichern(playerid);
SendClientMessage(playerid,ROT,"Du bist noch gebannt. Komm später wieder.");
Kick(playerid);
return 1;
}
if(strcmp(MD5_Hash(inputtext),dini_Get(Spielerdatei,"Passwort")) == 0)
{
SpielerLaden(playerid);
SendClientMessage(playerid,ORANGE,"Bei Fragen oder Problemen kannst Du dich bei den Supportern melden. {E74F68}/report");
SendClientMessage(playerid,ORANGE,"Falls Du Hilfe benötigst, kannst Du das Help System benutzen. {E74F68}/help");
return 1;
}
else
{
new IP[512],iptext[512];
GetPlayerIp(playerid,IP,512);
format(iptext,sizeof(iptext),"Falsches Passwort. Gebe das korrekte Passwort erneut ein.\n{E74F68}Cheater werden automatisch gebannt.",IP);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{FAFAFA}Login",iptext,"Login ","Abbrechen");
}
return 1;
}
Hier