Bei mir werden die accounts erstellt.
aber wenn ich reconnecte steht da du hast noch kein account.
was kann man da machen ?
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid==DIALOG_LOGIN)
	{
		if(response==0)
		{
	    	SendClientMessage(playerid,FARBE_ROT,"Du hast den Vorgang abgebrochen.");
	    	Kick(playerid);
	    	return 1;
		}
		if(response==1)
		{
	    	if(!strlen(inputtext))
	    	{
	        	SendClientMessage(playerid,FARBE_ROT,"Das Passwort war nicht lang genug.");
         		ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{00FFF0}Login","{FFFFFF}Willkommen auf {FFC000}Big-RolePlay.{FFFFFF}\nDein Account wurde gefunden.\nGib nun das{00FF00}Passwort{FFFFFF} ein: ","Login","Abbrechen");
	        	return 1;
	    	}
	    	else
	    	{
		    	Login(playerid,inputtext);
		    	return 1;
			}
		}
	}
	if(dialogid==DIALOG_REGISTER)
	{
		if(response==0)
		{
	    	SendClientMessage(playerid,FARBE_ROT,"Du hast den Vorgang abgebrochen.");
	    	Kick(playerid);
	    	return 1;
		}
		if(response==1)
		{
	    	if(!strlen(inputtext))
	    	{
	        	SendClientMessage(playerid,FARBE_ROT,"Das Passwort war nicht lang genug.");
				ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{00FFF0}Registrieren{FFFFFF}","{FFFFFF}Willkommen auf {FFC000}Big-RolePlay.{FFFFFF}\n Du hast noch {FF0000}KEINEN{FFFFFF} Account!\n Um ein Account zu besitzen gib nun dein\n {00FF00}Gewünschtes Passwort{FFFFFF} ein:","Register","Abbruch");
	        	return 1;
	    	}
	    	else
	    	{
		    	Register(playerid,inputtext);
		    	return 1;
			}
		}
	}
	return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
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);
	SendClientMessage(playerid,FARBE_GRUEN,"Du hast dich erfolgreich auf Big-RolePlay 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),"/Accounts/%s.txt",name);
	if(gettime()<dini_Int(Spielerdatei,"timeban"))
	{
		SendClientMessage(playerid,FARBE_ROT,"Dein TimeBan ist noch nicht abgelaufen.");
		Kick(playerid);
		return 1;
	}
	if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
	{
		LoadAccount(playerid);
		SendClientMessage(playerid,FARBE_GRUEN,"Du hast dich auf Big-RolePlay eingeloggt.");
		return 1;
	}
	else
	{
		SendClientMessage(playerid,FARBE_ROT,"Du hast das Falsche Passwort eingegeben.");
		ShowPlayerDialog(playerid,DIALOG_LOGIN,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.txt",name);
	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"));
	if(GetPVarInt(playerid,"Baned")==1)
	{
		SendClientMessage(playerid,FARBE_ROT,"Du bist auf Big-RolePlay Gebannt.");
    	SendClientMessage(playerid,FARBE_ROT,"Drücke F8 und schreibe ein Entbann Antrag auf:");
    	SendClientMessage(playerid,FARBE_ORANGE,"www.Big-RP.de");
		Kick(playerid);
	}
	SetPVarInt(playerid,"loggedin",1);
	return 1;
}