Skripta koju koristim: Od 0
Detaljan opis problema: Napravio sam login/register i kako sada da napravim kada se igrac registruje da se lozinka cuva u fajlu ali da nebude lozinka 050294024 nego bas pravi password..?
Dio skripte: Dodacu ako treba
Neke slike/video za lakse dobivanje pomoci(neobavezno): Dodacu ako treba
[Pomoc] Cuvanje passworda u fajlu
639
pregleda
15
postova
19. Dec. 2012.
Ne, nego zelim da ubacim to ako neko zaboravi password da mu mogu vratiti... a kako to tacno da ubacim ?
Evo dijalog registracije...
Evo dijalog registracije...
case DIALOG_REGISTER:
{
if (!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registering...",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Cash",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Kills",0);
INI_WriteInt(File,"Deaths",0);
INI_Close(File);
SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
}
}20. Dec. 2012.
Ja imam ovo
Cuva password u fajlu ali necuva pravi pass nego neke brojeve na primer 2949259022....e te brojeve ja ocu da cuva pravi password...ako je pravi pass lemi123 da se to cuva u fajlu a ne 29434589043 🙂
INI_WriteInt(File,"Password",udb_hash(inputtext));Cuva password u fajlu ali necuva pravi pass nego neke brojeve na primer 2949259022....e te brojeve ja ocu da cuva pravi password...ako je pravi pass lemi123 da se to cuva u fajlu a ne 29434589043 🙂
20. Dec. 2012.
pllopen wrote on December 20, 2012, 11:02 am:
stavi ovako
INI_WriteInt(File,"Password",inputtext);
INI_WriteInt(File,"Password",inputtext);
Onda mi izbaci ovo
C:\Users\NESIC\Desktop\Trucking Mod\gamemodes\public.pwn(342) : error 035: argument type mismatch (argument 3)20. Dec. 2012.
Svasta cu videti ovde, to ce mu cuvati password kao br...
Dodaj ovako...
Dodaj ovako...
pPass //stavi koliki hoces string
u registraciji dodaj ovako
INI_WriteString(File, "Password", inputtext);
ta ucitavanje takodje koristi sa stringom
INI_String("Password", PlayerInfo, 100);
i proveru za password na loginu
if(!strcmp (inputtext, PlayerInfo, false))
20. Dec. 2012.
pPass ? koliko ja znam, ne mozes koristi toliki string ako je vezano za password, takodje ovde INI_String("Password", PlayerInfo, 100); moze da mu mesa password samo tako, ja predlazem da tu liniju zameni sa stringom 4020. Dec. 2012.
Blaeks wrote on December 20, 2012, 11:56 am:
pPass ? koliko ja znam, ne mozes koristi toliki string ako je vezano za password, takodje ovde INI_String("Password", PlayerInfo, 100); moze da mu mesa password samo tako, ja predlazem da tu liniju zameni sa stringom 40Nece mu mesati 😄...Ako mu je string preveliki neka smanji na 50-40 koliko hoce neka stavi zavisi kolika mu je duzina lozinke
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava