[Pomoc]Ne mi kazuje tocen pass


Započeo ToniKing, Maj 21, 2015, 17:25:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:LosAngeles RolePlay
Detaljan opis problema:Pa jel znate kako da napravim password u scriptfiles da bude kako sta si ga igrac stavil nego da bude so brojke kako na slika?Primer na slika moj pass sam si stavio kikac1 a pisuje brojke.
Dio skripte:
INI_WriteInt(File,"Password",udb_hash(inputtext));

INI_Int("Password",PI[playerid][pPass]);

Neke slike/video za lakse dobivanje pomoci(neobavezno): http://i.imgur.com/bCAK6f6.jpg
Poslednja Izmena: Jun 29, 2015, 20:29:05 POSLE PODNE od Vuzimir


Sada pa pisuje samo 0 kaj password..?
EDIT:
Vidite tu da ne treba nesta da smenim?
stock udb_hash(buf[]) //HASH PASS
{
    new length=strlen(buf);
    new s1 = 1;
    new s2 = 0;
    new n;
    for (n=0; n<length; n++)
    {
       s1 = (s1 + buf[n]) % 65521;
       s2 = (s2 + s1)     % 65521;
    }
    return (s2 << 16) + s1;
}
Poslednja Izmena: Maj 28, 2015, 12:04:48 POSLE PODNE od ToniKing


INI_WriteInt(File,"Password",strval(inputtext);
ali onda  moras i pri prijavljivanju isto da obrises hash (dialog za login)
Rescpect for:Gagi,Denis_Lapi,C++

password u enumu ti mora biti ovako npr. pPass[100] jer je ovo string koji ispisuje u ScriptFiles :D

I moras promenito da ne bude
INI_WriteInt(File,"Password",strval(inputtext);
nego
INI_WriteString(File,"Password",strval(inputtext);
Rescpect for:Gagi,Denis_Lapi,C++

error 035: argument type mismatch (argument 3)

Sada mi vadi ovo na
INI_WriteString(File,"Password",strval(inputtext);


INI_WriteString(File,"Password",strval(inputtext));
Rescpect for:Gagi,Denis_Lapi,C++



pPass[50] //stavi koliki hoces string tj koliko ce ti znakova imati lozinka 

U dijelu za registraciju dodaj ovako

INI_WriteString(File, "Password", inputtext);

U dijelu za ucitavanje

INI_String("Password", PlayerInfo[playerid][pPassword], 50);

I na kraju proveru za password na loginu

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

Poslednja Izmena: Jun 01, 2015, 15:28:18 POSLE PODNE od [UP:RP] gReeDy.aMx

Za to posledno
if(!strcmp (inputtext, PlayerInfo[playerid][pPassword], false))

gde na sliku?

http://i.imgur.com/b8ARwIJ.png