Mir ist etwas passiert. Also, ich scripte Selfmade und ein guter Freund sollte mir was fixxen. Dies hat er auch getahn aber auch was an meinem Login Script verändert ! Also, wenn man sich einloggt und das richtige Passwort eingibt erscheint für 1 Sekunde der Dialog indem steht das das Passwort falsch war und oben links wird auch im Chat angezeigt, dass das das Passwort falsch war ("Das Passwort war falsch. Gib das richtige ein"). Wie schon gesagt verschwindet der Dialog damit sofort und man wird trotzdem gespawnt. Aber dieser Vorgang mit dem "Das Passwort ist falsch" Dialog soll nicht kommen sondern wirklich nur wenn das passwort falsch war ! Hoffe das ihr mir dabei helfen könnt:
if(dialogid == 1004)
{
new string[128];
if(INI_Open(getini(playerid))) {
Spieler[playerid][Passwort] = INI_ReadString(getini(playerid),"Passwort");
if(!strcmp(Spieler[playerid][Passwort],inputtext,true)) {
Spieler[playerid][Admin] = INI_ReadInt("Adminlevel");
Spieler[playerid][Member] = INI_ReadInt("Member");
Spieler[playerid][Geld] = INI_ReadInt("Geld");
Spieler[playerid][Leader] = INI_ReadInt("Leader");
Spieler[playerid][Team] = INI_ReadInt("Team");
Spieler[playerid][Rank] = INI_ReadInt("Rank");
Spieler[playerid][AutoLiz] = INI_ReadInt("Führerschein");
Spieler[playerid][MotorLiz] = INI_ReadInt("Motorradschein");
Spieler[playerid][FlugLiz] = INI_ReadInt("Fluglizenz");
Spieler[playerid][BootLiz] = INI_ReadInt("Bootschein");
Spieler[playerid][WaffenLiz] = INI_ReadInt("Waffenschein");
Spieler[playerid][AngelLiz] = INI_ReadInt("Angelschein");
Spieler[playerid][LKWLiz] = INI_ReadInt("LKWschein");
Spieler[playerid][Warn] = INI_ReadInt("Warns");
Spieler[playerid][LSPass] = INI_ReadInt("LS-Pass");
Spieler[playerid][SFPass] = INI_ReadInt("SF-Pass");
Spieler[playerid][Geschlecht] = INI_ReadInt("Geschlecht");
Spieler[playerid][Alter] = INI_ReadInt("Alter");
Spieler[playerid][Herkunft] = INI_ReadInt("Herkunft");
Spieler[playerid][Level] = INI_ReadInt("Level");
Spieler[playerid][Wanteds] = INI_ReadInt("Wanteds");
INI_Close();
SetPlayerWantedLevel(playerid,Spieler[playerid][Wanteds]);
SendClientMessage(playerid,weiß,"|_______ Germanys-Next-Reallife ______|");
SendClientMessage(playerid,weiß,"Willkommen auf Germanys-Next-Reallife.");
SendClientMessage(playerid,weiß,"Bitte benimm dich auf diesem Server damit es keine Probleme gibt");
SendClientMessage(playerid,weiß,"Viel Spaß wünscht dir das Germanys-Next-Reallife Admin Team");
SendClientMessage(playerid,weiß,"|_____________________________________|");
OnPlayerSpawn(playerid); }
else {
SendClientMessage(playerid,rot,"Das Passwort ist falsch!");
format(string,sizeof string,"Das Passwort ist falsch gewesen\nGebe das richtige ein oder verlasse den Server!");
return ShowPlayerDialog(playerid,1004,DIALOG_STYLE_INPUT,"Login",string,"Login","Abbrechen"); }
}
}