Skripta koju koristim: CRP
Detaljan opis problema: Znaci napravio sam Admin Login, i kad kucam svoju sifru(od Accounta), meni izbaci da je netocna sifra...
Dio skripte:
if(dialogid == DIALOG_ADMINLOGIN)
{
if(response)
{
new password = strval(inputtext);
if(password == PlayerInfo[playerid][pPass])
{
SCM(playerid, COLOR_GREEN, "Uspjesno si Logiran kao Admin/GameMaster!");
PlayerInfo[playerid][pAdminLogin] = 1;
}
else
{
SPD(playerid, DIALOG_ADMINLOGIN, DIALOG_STYLE_PASSWORD,"Admin Control Panel - Login","Upisali ste netocan Password!\n\nUpisite tocan Password od svog Accounta!","Login","Odustani");
PlayerInfo[playerid][pWrongAdminPassword]++;
if(PlayerInfo[playerid][pWrongAdminPassword] == 3) return Kick(playerid);
}
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Koliko sam primetio ti koristis hasher. Onda bi trebalo ici new password = udb_hash(inputtext);
EDIT:
@Stjepan
Ne valja tek to sa strlen bi dobijao duzinu sta je ukucao primer: on unese ATL njemu ce biti 3, a mora hashati posto sam u prosloj temi video da mu je pPass hashovan pass