Hi leute,
Ich habe das problem, das bei meinen accs nichts eingetragen wird...
Hier mal meine stocks:
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);
dini_Set(Spielerdatei,"Level",sInfo[playerid][pLevel]);
dini_Set(Spielerdatei,"Geld",sInfo[playerid][pGeld]);
dini_Set(Spielerdatei,"Adminlevel", sInfo[playerid][pAdmin]);
dini_Set(Spielerdatei,"Fraktion", sInfo[playerid][pLeader]);
dini_Set(Spielerdatei,"Warn", sInfo[playerid][pWarn]);
dini_Set(Spielerdatei,"Autolic", sInfo[playerid][pAutolic]);
dini_Set(Spielerdatei,"Bikelic", sInfo[playerid][pBikelic]);
dini_Set(Spielerdatei,"Fluglic", sInfo[playerid][pFluglic]);
dini_Set(Spielerdatei,"Trucklic", sInfo[playerid][pTrucklic]);
dini_Set(Spielerdatei,"Bootlic", sInfo[playerid][pBootlic]);
dini_Set(Spielerdatei,"Tutorial", sInfo[playerid][pTut]);
dini_Set(Spielerdatei,"Bank", sInfo[playerid][pBank]);
dini_Set(Spielerdatei,"Bankkey", sInfo[playerid][pBankkey]);
SendClientMessage(playerid,Blau,"Erfolgreich registriert.");
SetPlayerScore(playerid,0);
sInfo[playerid][pLoggedin]=1;
return 1;
}
stock Login(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
LoadAccount(playerid);
SendClientMessage(playerid,Blau,"Erfolgreich eingeloggt.");
return 1;
}
else
{
SendClientMessage(playerid,Blau,"Falsches Passwort.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
return 1;
}
}
stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
sInfo[playerid][pAdmin] = dini_Int(Spielerdatei,"Adminlevel");
sInfo[playerid][pLeader] = dini_Int(Spielerdatei,"Fraktion");
sInfo[playerid][pWarn] = dini_Int(Spielerdatei,"Warn");
sInfo[playerid][pAutolic] = dini_Int(Spielerdatei,"Autolic");
sInfo[playerid][pBikelic] = dini_Int(Spielerdatei,"Bikelic");
sInfo[playerid][pFluglic] = dini_Int(Spielerdatei,"Fluglic");
sInfo[playerid][pTrucklic] = dini_Int(Spielerdatei,"Trucklic");
sInfo[playerid][pBootlic] = dini_Int(Spielerdatei,"Bootlic");
sInfo[playerid][pTut] = dini_Int(Spielerdatei,"Tutorial");
sInfo[playerid][pBank] = dini_Int(Spielerdatei,"Bank");
sInfo[playerid][pBankkey] = dini_Int(Spielerdatei,"Bankkey");
return 1;
}
stock SpielerSpeichern(playerid)
{
if(sInfo[playerid][pLoggedin] == 1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel", sInfo[playerid][pAdmin]);
dini_IntSet(Spielerdatei,"Fraktion", sInfo[playerid][pLeader]);
dini_IntSet(Spielerdatei,"Warn", sInfo[playerid][pWarn]);
dini_IntSet(Spielerdatei,"Autolic", sInfo[playerid][pAutolic]);
dini_IntSet(Spielerdatei,"Bikelic", sInfo[playerid][pBikelic]);
dini_IntSet(Spielerdatei,"Fluglic", sInfo[playerid][pFluglic]);
dini_IntSet(Spielerdatei,"Trucklic", sInfo[playerid][pTrucklic]);
dini_IntSet(Spielerdatei,"Bootlic", sInfo[playerid][pBootlic]);
dini_IntSet(Spielerdatei,"Tutorial", sInfo[playerid][pTut]);
dini_IntSet(Spielerdatei,"Bank", sInfo[playerid][pBank]);
dini_IntSet(Spielerdatei,"Bankkey", sInfo[playerid][pBankkey]);
}
return 1;
}
Keinne errors, warnings.
Es wird nur Passwort:
eingetragen