Hallo
Hab nen bissel rumgescriptet und ich komme echt net drauf was ich falsc mache weil der das nicht in der Acc datei speichert
stock SpielerName(playerid)
{
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	return name;
}
stock Register(playerid,key[])
{
	new Spielerdatei[64];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt",name);
	dini_Create(Spielerdatei);
	dini_Set(Spielerdatei,"Passwort",key);
	SendClientMessage(playerid,GELB,"Du hast dich erfolgreich Registriert");
	SetPlayerScore(playerid,0);
	SetPVarInt(playerid,"Loggedin",1);
	return 1;
}
stock Login(playerid,key[])
{
	new Spielerdatei[64];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt");
	if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
	{
		SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
		SendClientMessage(playerid,GELB,"Du hast dich erfolgreich Eingelogt");
		return 1;
	}
	else
	{
    	SendClientMessage(playerid,GELB,"Falsches Passwort!");
    	ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte dein Passwort ein.","Login","Abrechen");
    	return 1;
   	}
}
stock LoadAccount(playerid)
{
	new Spielerdatei[64];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt");
	SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
	GivePLayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
	SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
	SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
	SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
	SetPvarInt(playerid,"Loggedin",1);
	if(GetPVarInt(playerid,"Baned")==1)
	{
		SendClientMessage(playerid,ROT,"Du bist immer noch Gebannt, mache ein Entbann antrag im Forum.");
		Kick(playerid);
	}
	return 1;
}
stock SpielerSpeichern(playerid)
{
	new Spielerdatei[64];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	format(Spielerdatei,sizeof(Spielerdatei),"/Spieler/%s.txt");
	dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
	dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
	dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
	dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
	SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
	SetPVarInt(playerid,"Loggedin",1);
	return 1;
}
public OnPlayerConnect(playerid)
{
	new Spielerdatei[64];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
	format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt");
	if(dini_Exists(Spielerdatei))
	{
		ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte dein Passwort ein.","Login","Abrechen");
	}
	else
	{
		ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein!","Register","Abbrechen");
	}
	return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
	if(GetPVarInt(playerid,"Loggedin")==1)
	{
		SpielerSpeichern(playerid);
	}
	return 1;
}
Wenn noch was bescheid sagen