Servus, ich hab ein problem mit dem ich mich zeit wochen beschäftige... Bei meinem Register berreich, funktioniert nichts.Wenn man auf enter drückt wird nicht angezeigt das dass Passwort zu kurtzt ist, man wird einfach ins spiel weitergeleitet. Beim Abruch button öffnet sich ein andere Dialog , der aber eine komplett andere ID besitzt. In meinem Login Dialog geht alles ohne probleme, er prüft ob was eingegeben wurde/Kickt dem spieler wenn er Abruch drückt.
Ich bitte um Hilfe:
if(dialogid==DIALOG_REG)
{
if(response==0)
{
SendClientMessage(playerid,COLOR_RED,"Ciao");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"{FF0000}Registrieren","Du bist neu, Bitte gebe dein Passwort ein: {FFFFFF} || {FF0000}You are new, request gives your password:","Enter","Close");
return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Das Passwort ist zu kurtz! {FFFFFF} || {FF0000}The password is too short!");
}
if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0)
{
dini_Create(accFormat);
dini_Set(accFormat,"Passwort",inputtext);
Player[playerid][admin] = 0 ;
Player[playerid][Kills] = 0 ;
Player[playerid][Deaths] = 0 ;
Player[playerid][eingeloggt] = 1;
ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,1,-1);
InterpolateCameraPos(playerid, 1532.795776, -1774.432128, 33.512901, 1529.263916, -1686.004516, 14.459429, 4500,CAMERA_MOVE );
InterpolateCameraLookAt(playerid, 1528.934692, -1777.396484, 32.370731, 1533.586914, -1683.492187, 14.482867, 3000,CAMERA_MOVE );
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ihr Konto wurde erfolgreich registriert!{FFFFFF} || {FF0000}Their(Her) account was registered successfully!");
}
}
}
}
return 1;
}