Poste bitte den Code von OnDialogResponse.
Bitteschön:
if(dialogid == DIALOG_LOGIN) //Wenn der Dialog-Login aufgerufen wird
{
if(response == 0) //Falls der Spieler auf abbrechen drückt
{
return 1;
}
if(response == 1) //Falls der Spieler auf Login drückt
{
if(!strlen(inputtext)) //Hier wird überprüft ob was eingegben wurde
{
SendClientMessage(playerid,-1,"Dein angegebenes Passwort war nicht lang genug!");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login Vorgang","Herzlichen Willkommen zurück auf Incredible German Reallife!\nBitte gib nun dein Password ein!","Login", "Abbrechen"); //Dialog erneut zeigen
return 1;
}
}
else
{
SendClientMessage(playerid,-1,"Spieler wird geladen!");
SpawnPlayer(playerid);
Login(playerid,MD5_Hash(inputtext));
return 1;
}
}
if(dialogid == DIALOG_REGISTER) //Falls der DIALOG_REGISTER aufgerufen wird
{
if(response == 0) //Falls er auf abrrechen drückt..
{
return 1;
}
if(response == 1)
{
if(!strlen(inputtext)) //Überprüft ob was eingegeben wird...
{
SendClientMessage(playerid,-1,"Dein eingegebenes Passwort war nicht lang genug!");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrierung","Herzlichen Willkommen auf Incredible German Reallife!\nBitte gib nun dein Password ein, um auf dem Server Spielen zu können!","Register","Abbrechen");
return 1;
}
else
{
SendClientMessage(playerid,-1,"Spieler wird geladen!");
Register(playerid,MD5_Hash(inputtext));
SpawnPlayer(playerid);
return 1;
}
}
}