Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ante_Dracar aka Lopa poslato Avgust 23, 2010, 20:16:27 POSLE PODNE

Naslov: [POMOC] /changepass
Poruka od: Ante_Dracar aka Lopa poslato Avgust 23, 2010, 20:16:27 POSLE PODNE
molim vas pomoc oko changepass dakle kad igrac upise /changepass npva lozinka   i da mu se promjeni lozinka ja znam za ovo ali nezz sta sam zaboravio,dakle po mom ja upisem /cangepass i novu lozinku kad se kasnije idem logirat nevalja mi ni stara ni nova lozinka pomoc molim vas,,sta sam zaboravio...

if(strcmp(cmd, "changepass", true) == 0)
{
if(IsPlayerConnected(playerid))
{
   if(gPlayerLogged[playerid] == 0)
   {
       SendClientMessage(playerid, COLOR_GREY, "   Prvo se ulogiras.");
       return 1;
   }
   else
   {
    SendClientMessage(playerid, COLOR_GREY, "   Kod sljedeceg oslobadanja doalzi ova postavka");
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "KORISTI: /changepass [password]");
return 1;
}
strmid(PlayerInfo[playerid][pKey], tmp, 0, strlen(cmdtext), 255);
OnPlayerUpdate(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "   Sifra je promjenjena uspjesno.");
}
return 1;
}


hvala unaprjed...
Naslov: Odg: [POMOC] /changepass
Poruka od: mikec poslato Avgust 23, 2010, 20:28:24 POSLE PODNE
Ja stvarno ne znam da li će se neko setiti da nekad napiše koji mod koristi.

Ja mislim da je fora do toga što ti nisi enkriptovao lozinku, a pri ulazu lozinka se deenkriptuje i dobija novi oblik..


Pokušaj srediti ovako:

strmid(PlayerInfo[playerid][pKey], tmp, 0, Encrypt(strlen(cmdtext)), 255);


Nisam probao ovu foru, niti ne znam da li radi, pokušaj pa javi. ;)
Naslov: Odg: [POMOC] /changepass
Poruka od: Dr.Ivex → ♫ poslato Avgust 23, 2010, 21:58:34 POSLE PODNE
btw

kod tebe je

if(strcmp(cmd, "changepass", true) == 0)

al fali ti "/" ...

if(strcmp(cmd, "/changepass", true) == 0)

probaj ,,,