Helló!
Írtam egy regisztrációs rendszert...csak az a gond vele,hogy regisztrálok és mikor jelentkezek be kidob,mert rossz a jelszó....
Beszéltem Cappsy-val,és õ azt mondta,hogy a beolvasást csesztem el....
Légyszives segítetek kijavítani ?
Elõre is kössz!
Állítólag valahol itt a HIBA:
if(dialogid == bejelentkezes)
{
if(response)
{
new file [128];
new string [128];
GetPlayerName(playerid, nev, sizeof(nev));
if(strlen(inputtext) == 0)
{
format(string, sizeof string, \"Üdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavadat!\", nev);
ShowPlayerDialog(playerid, bejelentkezes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\");
return 0;
}
format(file, sizeof(file),\"/Karakterek/%s.ini\",nev);
if(!fexist(file))
{
new jelszo = dini_Int(file, \"Jelszo\");
if(udb_hash(inputtext) == jelszo)
{
Belepve[playerid] = 1;
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, dini_Int(file, \"Penz\"));
JatekosInfo[playerid][szint] = dini_Int(file, \"Szint\");
JatekosInfo[playerid][Penz] = dini_Int(file, \"Penz\");
}
else
{
SendClientMessage(playerid, HIBA, \"Rossz jelszó!\");
printf(\" %s bejelentkezése sikertelen volt.\", nev);
Kick(playerid);
}
}
}
else
{
Kick(playerid);
}
}
Dupla hozzászólás automatikusan összefûzve. ( 2013. november 20. - 21:34:31 )
Téma megoldva