ShowPlayerDialog(playerid,Login,DIALOG_STYLE_PASSWORD,"Login","Angabefehler: Du musst etwas eintippen","OK","Abbrechen");
stock Registrieren(playerid,password[])
{
new Spielerdatei[128], sName[MAX_PLAYER_NAME];
GetPlayerName(playerid,sName,sizeof(sName));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",sName);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",password);
GivePlayerMoney(playerid,1000);
SetPlayerScore(playerid,1);
return 1;
}
stock SpielerLogin(playerid,password[])
{
new Spielerdatei[128], sName[MAX_PLAYER_NAME];
GetPlayerName(playerid,sName,sizeof(sName));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",sName);
if(!strcmp(password,dini_Get(Spielerdatei,"Passwort"),true))
{
ShowPlayerDialog(playerid,Login,DIALOG_STYLE_PASSWORD,"Login","Angabefehler: Das angegebene Passwort war nicht richtig","OK","Abbrechen");
}
else
{
SpielerLaden(playerid);
}
return 1;
}
stock SpielerLaden(playerid)
{
new Spielerdatei[128], sName[MAX_PLAYER_NAME];
MfG Seyda
GetPlayerName(playerid,sName,sizeof(sName));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",sName);
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
SpielerInfo[playerid][Adminlevel] = dini_Int(Spielerdatei,"Adminlevel");
SpawnPlayer(playerid);
return 1;
}
stock SpielerSpeichern(playerid)
{
new Spielerdatei[128], sName[MAX_PLAYER_NAME];
GetPlayerName(playerid,sName,sizeof(sName));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",sName);
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",SpielerInfo[playerid][Adminlevel]);
return 1;
}