Írogatok egy módot, és amikor felmegyek a szerverre beírom a teljesen pontos jelszót, de mindig azt írja hibás jelszó.
if(dialogid == DIALOG_BEJELENTKEZES)
{
if(response)
{
new file[128];
new jelszo2[70];
new str[200];
if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid, DIALOG_BEJELENTKEZES, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\", \"Te már regisztráltál! Kérlek írd be az általad megadott jelszót!\", \"Rendben\", \"Mégse\");
format(file,sizeof(file),\"Felhasznalok/%s.ini\",Nev(playerid));
dfile_Open(file);
sscanf(dfile_ReadString(\"Jelszo\"),\"s[200]\",jelszo2);
dfile_CloseFile();
format(str,sizeof(str),\"%s\",jelszo2);
if(strcmp(inputtext, jelszo2, false))
{
SFM(playerid, ZOLD, \"Köszöntelek a szerveren %s! Jó játékot!\", Nev(playerid));
Bejelentkezve[playerid] = 1;
}
else
{
ShowPlayerDialog(playerid,DIALOG_BEJELENTKEZES,DIALOG_STYLE_PASSWORD,\"Bejelentkezés\",\"Hibás jelszó!\\nÍrd be a jelszavad:\",\"Rendben\",\"Mégse\");
}
}
else Kick(playerid);
}