[POMOC] Password

Započeo Huan Escobar
18. Jan. 2016. Zaključano
470
pregleda
8
postova
Filip Corak
4
Enforcer
18. Jan. 2016.
Skripta koju koristim: UP
Detaljan opis problema: Kada mi se u .ini fajlove sacuvaju podaci igraca njihov password se sacuvava u vidu "145821874", a ne ono sto je on upisao kako to promenuti da bi se igracima mogla vracati sifra ako zaborave ili ako imaju nekih prbolema sa loginom? 😄
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Arkoo
5
Underboss
18. Jan. 2016.
to mozes iskljuciti ako obrises udb_hash iz skripte , a kad koristis udb_hash ne mozes vidjeti sifru jedino mozes uci u folder korisnici i otvoriti ime_prezime.ini i password zamijenis s ovim 121635237 to je sifra 12345678
Filip Corak
4
Enforcer
18. Jan. 2016.
YCMD:promenipass(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,""BELA"(GU:RP) "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(isnull(params)) return SCM(playerid, -1, ""ZUTA"GU-RP Pomoc | "SIVA"/promenipass [Novi Pass(Min 6 - Max 18 znakova]");
if(strlen(params) < 6) return SCM(playerid, -1, ""BELA" "SIVA"Lozinka je kratka (Min 6 znakova)!");
if(strlen(params) > 18) return SCM(playerid, -1, ""BELA" "SIVA"Lozinka je previse dugacka (Max 18 znakova)!");
PlayerInfo = udb_hash(params);
new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(params));
INI_Close(File);
SCM(playerid,-1,""BELA"|--------------------------------------------------------------------------------------------|");
SCMF(playerid,-1,""BELA"- "BELA"Vasa nova lozinka je "BELA"%s", params);
SCM(playerid,-1,""BELA"- "BELA"Slikajte promenu lozinke kako nebi zaboravili password!");
SCM(playerid,-1,""BELA"- "BELA"GU-RP Team ne odgovara za izgubljene lozinke!");
SCM(playerid,-1,""BELA"|--------------------------------------------------------------------------------------------|");
return 1;
}
------------------------------------------------
new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"NovacDzep",0);
-----------------------------------------------
case DIALOG_LOGIN:
    {
    if(!response) return Kick(playerid);
    if(response)
    {
  if(udb_hash(inputtext) == PlayerInfo)
    {
----------------------------------------------
stock udb_hash(buf[]) //HASH PASS
{
    new length=strlen(buf);
    new s1 = 1;
    new s2 = 0;
    new n;
    for (n=0; n    {
      s1 = (s1 + buf) % 65521;
      s2 = (s2 + s1)    % 65521;
    }
    return (s2 << 16) + s1;
}

Ovo je sve de mi se javlja udb_hash na koji nacin da ga uklonim moces ti pobrisati pa da mi zalepis ovde?
Arkoo
5
Underboss
18. Jan. 2016.
YCMD:promenipass(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,""BELA"(GU:RP) "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(isnull(params)) return SCM(playerid, -1, ""ZUTA"GU-RP Pomoc | "SIVA"/promenipass [Novi Pass(Min 6 - Max 18 znakova]");
if(strlen(params) < 6) return SCM(playerid, -1, ""BELA" "SIVA"Lozinka je kratka (Min 6 znakova)!");
if(strlen(params) > 18) return SCM(playerid, -1, ""BELA" "SIVA"Lozinka je previse dugacka (Max 18 znakova)!");
PlayerInfo = params;
new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",params);
INI_Close(File);
SCM(playerid,-1,""BELA"|--------------------------------------------------------------------------------------------|");
SCMF(playerid,-1,""BELA"- "BELA"Vasa nova lozinka je "BELA"%s", params);
SCM(playerid,-1,""BELA"- "BELA"Slikajte promenu lozinke kako nebi zaboravili password!");
SCM(playerid,-1,""BELA"- "BELA"GU-RP Team ne odgovara za izgubljene lozinke!");
SCM(playerid,-1,""BELA"|--------------------------------------------------------------------------------------------|");
return 1;
}
------------------------------------------------
new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",inputtext);
INI_WriteInt(File,"NovacDzep",0);
-----------------------------------------------
case DIALOG_LOGIN:
    {
    if(!response) return Kick(playerid);
    if(response)
    {
  if(inputtext == PlayerInfo)
    {
----------------------------------------------

Evo ga samo prije toga napravi backup da nebi sta zezno
Filip Corak
4
Enforcer
18. Jan. 2016.

stock udb_hash(buf[]) //HASH PASS
{
    new length=strlen(buf);
    new s1 = 1;
    new s2 = 0;
    new n;
    for (n=0; n    {
      s1 = (s1 + buf) % 65521;
      s2 = (s2 + s1)    % 65521;
    }
    return (s2 << 16) + s1;
}

A sa ovim sta cu jadan? ☹️
Arkoo
5
Underboss
18. Jan. 2016.
to ti ne treba nikako
Filip Corak
4
Enforcer
18. Jan. 2016.
error 006: must be assigned to an array
error 035: argument type mismatch (argument 3)
error 035: argument type mismatch (argument 3)
error 033: array must be indexed (variable "inputtext")
Arkoo
5
Underboss
18. Jan. 2016.
na kojim linijama?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha