[POMOC] Whirlpool , Hash Password


Započeo 032.Marcus, Februar 08, 2014, 09:53:57 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Scripta - moja od nule
Opis problema - tek sam sad provalio da koju god sifru ukucam na loginu mene spawnuje, bez obzira da li je tacna ili netacna. Pa me zanima sta treba da uradim da bi radilo lepo, da ako nije tacna, da me ne spawnuje, vec da mi otvori opet dialog.
Deo scripte -
case DIALOG_LOGIN:
		{
		    if(!response) return Kick(playerid);
		    if(response)
			{
			    new HashPass[129];
			    WP_Hash(HashPass, sizeof(HashPass), inputtext);
			    if(strcmp(HashPass, PlayerInfo[playerid][pPassword]) == 0)
			    {
			        INI_ParseFile(UserPath(playerid), "LoadUser_data", .bExtra = true, .extra = playerid);
			        GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]);
			        SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
			        SpawnPlayer(playerid);
       			}
       			else
       			{
       			    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""CRVENA"Login", ""BELA"Uneli ste pogresnu sifru.\nUnesite sifru da bi ste se ulogovali!", "U redu", "Izadji");
				}
				return 1;
			}
		}

if(!strcmp(HashPass,PlayerInfo[playerid][pPassword], false))


probaj.
69

Mislim da sam probao i tako, i da nikako ne mogu da se ulogujem, ali sad cu opet pa cu editovati post za 3 minuta.
EDIT: Nece, treba li ti mozda jos neki deo scripte, da vidis da mozda tu ne gresim, ali ne bi trebalo nigde...
Poslednja Izmena: Februar 08, 2014, 10:05:43 PRE PODNE od 032.Marcus