Hallo,
seit dem Ich meinen Login Dialog gemacht habe, funktioniert der Stoch Login nicht mehr richtig. Da kommen zichtausende (oder besser gesagt 13) Errors. Ich verstehe es auch nicht.
//stock Login
stock Login(playerid,key[])
{
new accFormat[64];
format(accFormat,sizeof(accFormat),"/Accounts/%s.txt",GetSpielerName(playerid));
if(!strcmp(key,dini_Get(accFormat,"Passwort"),true))
{
LoadAccount(playerid);
SendClientMessage(playerid,COLOR_WHITE,"Du hast dich erfolgreich "HTML_YELLOW"eingeloggt.");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Du hast ein "HTML_RED"falsches"HTML_WHITE" Passwort angegeben!");
Kick(playerid);
}
}
//Dialog_Login
new string[MAX_STRING];
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{
SendClientMessage(playerid,COLOR_WHITE,"* Du hast auf"HTML_RED" Abbrechen"HTML_WHITE" geklickt und wurdest deshalb gekickt.");
Kick(playerid);
return 1;
}
else
{
if(!strlen(inputtext))
{
format(string,sizeof(string),""HTML_RED"%s"HTML_WHITE",du hast "HTML_RED"kein "HTML_LIGHTGREEN"Passwort "HTML_WHITE"angegeben.\n Um dich "HTML_BLUE"einzuloggen"HTML_WHITE", brauchst du ein "HTML_YELLOW"Passwort"HTML_WHITE".",GetSpielerName(playerid));
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,""HTML_BLUE"Truelife Roleplay",string,"Login","Abbrechen");
}
else
{
Login(playerid,inputtext);
return 1;
}
}
}