public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(clickedid == Register)
{
if(dini_Exists(Spielerdatei))
{
SendClientMessage(playerid,ROT,"Du hast schon einen Registrierten Account.");
CancelSelectTextDraw(playerid);
SelectTextDraw(playerid, 0x0015FFFF);
return 1;
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGISTRIEREN,DIALOG_STYLE_INPUT,"[PR]-Registrierung","Bitte wähle dir ein sicheres Passwort\nwelches min. aus 5 Buchstaben und Zahlen besteht","Bestätigen","Abbruch");
}
if(clickedid == Login)
{
ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"[PR]-Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
SelectTextDraw(playerid, 0x0015FFFF);
return 1;
}
} return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_EINLOGGEN)
{
if(response==0)
{
SendClientMessage(playerid,ROT,"[PR]- Du hast den Vorgang abgebrochen.");
CancelSelectTextDraw(playerid);
SelectTextDraw(playerid, 0x0015FFFF);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"[PR]-Bitte gebe ein gültiges Passwort ein!");
CancelSelectTextDraw(playerid);
ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"[PR]-Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
return 1;
}
else
{
Einloggen(playerid,inputtext);
CancelSelectTextDraw(playerid);
return 1;
}
}
return 1;
}
Wenn ich auf Register klicke geht alles. Nur beim Login öffnet sich nicht der Login Dialog.Kann jmd helfen?