Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ѕєуzιι¢н™.amx poslato Januar 28, 2012, 22:43:02 POSLE PODNE

Naslov: [Pomoc] Lozinka kao text a ne brojevi
Poruka od: ѕєуzιι¢н™.amx poslato Januar 28, 2012, 22:43:02 POSLE PODNE
Skripta koju koristim: Balkan Elite od 0
Detaljan opis problema: Ovako kod registracije mi se u konfiguraciju korisnika sprema password u brojevima a trebo bi text mislim da je to do ovog ali neznam sta da drugo stavim
Dio skripte: udb_hash: stock udb_hash(buf[])
{
    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;
}
a kod prilikom registracije izgleda ovako INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Lozinka kao text a ne brojevi
Poruka od: Partybreaker poslato Januar 28, 2012, 22:56:53 POSLE PODNE
Izbrises hash i rijeseno.
Naslov: Odg: [Pomoc] Lozinka kao text a ne brojevi
Poruka od: ѕєуzιι¢н™.amx poslato Januar 28, 2012, 23:03:56 POSLE PODNE
Da ali kako da ga maknem kad maknem udb_hash onda mi izbaci error: error 035: argument type mismatch (argument 3)
Linija: INI_WriteInt(File,"Lozinka",(inputtext));

A kad pokusam sa strval(inputtext) onda mi u konfiguraciji korisnika pise Lozinka = 0 :S
Neznam jel samo tocno napiso s tim strvalom INI_WriteInt(File,"Lozinka",strval(inputtext));
Naslov: Odg: [Pomoc] Lozinka kao text a ne brojevi
Poruka od: Billie Joe Armstrong poslato Januar 28, 2012, 23:10:54 POSLE PODNE
Onda radi sa stringom i strcmp-om.
Naslov: Odg: [Pomoc] Lozinka kao text a ne brojevi
Poruka od: ѕєуzιι¢н™.amx poslato Januar 28, 2012, 23:42:33 POSLE PODNE
Citat: Get busy living or Get busy dying poslato Januar 28, 2012, 23:10:54 POSLE PODNE
Onda radi sa stringom i strcmp-om.

Ne kuzim :/ Ako neko zna jel bi mi mogo to nekako detaljnije opisati ili napraviti evo detaljnija skripta http://pastebin.com/8iLwSh5S
Naslov: Odg: [Pomoc] Lozinka kao text a ne brojevi
Poruka od: Billie Joe Armstrong poslato Januar 28, 2012, 23:52:05 POSLE PODNE
Kao što sam ti u onom postu u vezi biza isto formatiraš PlayerInfo password i staviš ga kao INI_WriteString i onda kada ulazi sa strcmp provjeriš da li se poklapa šifra i ono što je igrač unio u dijalog.