Irgendwie lädt er mir keine Accounts
[pwn]stock Login(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
if(gettime()<dini_Int(Spielerdatei,"timeban"))
{
SendClientMessage(playerid,Rot,"Du bist noch gebannt. Komm spaeter wieder.");
Kick(playerid);
return 1;
}
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,DialogLogin,DIALOG_STYLE_INPUT,"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"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
print("Loaded1");
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
print("Loaded2");
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,Rot,"Du bist vom Server gebannt.");
Kick(playerid);
}
SetPVarInt(playerid,"Register",dini_Int(Spielerdatei,"Register"));
print("Loaded3");
SetPVarInt(playerid,"loggedin",1);
SetPVarInt(playerid,"Fraktionsrang",dini_Int(Spielerdatei,"Fraktionsrang"));
print("Loaded4");
SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));
print("Loaded5");
SetPVarInt(playerid,"Joblohn",dini_Int(Spielerdatei,"Joblohn"));
SetPVarInt(playerid,"timeban",dini_Int(Spielerdatei,"timeban"));
SetPVarInt(playerid,"GasCan",dini_Int(Spielerdatei,"GasCan"));
SetPVarInt(playerid,"DialogValue1",dini_Int(Spielerdatei,"DialogValue1"));
SetPVarInt(playerid,"DialogValue2",dini_Int(Spielerdatei,"DialogValue2"));
SetPVarInt(playerid,"DialogValue3",dini_Int(Spielerdatei,"DialogValue3"));
return 1;
}[/pwn]
was könnte hier falsch sein? er printet mir auch nichts
[pwn]stock Login(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
if(gettime()<dini_Int(Spielerdatei,"timeban"))
{
SendClientMessage(playerid,Rot,"Du bist noch gebannt. Komm spaeter wieder.");
Kick(playerid);
return 1;
}
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,DialogLogin,DIALOG_STYLE_INPUT,"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"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
print("Loaded1");
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
print("Loaded2");
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,Rot,"Du bist vom Server gebannt.");
Kick(playerid);
}
SetPVarInt(playerid,"Register",dini_Int(Spielerdatei,"Register"));
print("Loaded3");
SetPVarInt(playerid,"loggedin",1);
SetPVarInt(playerid,"Fraktionsrang",dini_Int(Spielerdatei,"Fraktionsrang"));
print("Loaded4");
SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));
print("Loaded5");
SetPVarInt(playerid,"Joblohn",dini_Int(Spielerdatei,"Joblohn"));
SetPVarInt(playerid,"timeban",dini_Int(Spielerdatei,"timeban"));
SetPVarInt(playerid,"GasCan",dini_Int(Spielerdatei,"GasCan"));
SetPVarInt(playerid,"DialogValue1",dini_Int(Spielerdatei,"DialogValue1"));
SetPVarInt(playerid,"DialogValue2",dini_Int(Spielerdatei,"DialogValue2"));
SetPVarInt(playerid,"DialogValue3",dini_Int(Spielerdatei,"DialogValue3"));
return 1;
}[/pwn]
was könnte hier falsch sein? er printet mir auch nichts