[POMOC] Password Login
441
pregleda
9
postova
18. Feb. 2014.
Ne vidim nigdje da si ucitao
Å to znaci da je
prije
if(!strcmp(HashPass, PlayerInfo, false))Å to znaci da je
PlayerInfo ima vrijednos 0,odnosno funkcija strcmp ce ti vrati 0 jer je drugi string prazan,odnosno u tvom slucaju 1 i uvjet je zadovoljen.Ne znam kako iscitavas podatke,ali probaj stavit INI_ParseFile(UserPath(playerid), "LoadUser_data", .bExtra = true, .extra = playerid); prije
if(!strcmp(HashPass, PlayerInfo, false))18. Feb. 2014.
public OnPlayerConnect(playerid)
{
TogglePlayerSpectating(playerid, 0);
Rented = 299;
vEngine = 0;
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_data", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""CRVENA"Login", ""BELA"Dobrodosli!\nUnesite vasu sifru da bi ste se ulogovali!", "U redu", "Izadji");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, ""CRVENA"Register", ""BELA"Dobrodosli!\nUnesite sifru da bi ste se registrovali!", "U redu", "Izadji");
}
return 1;
}Imam to vec pod OnPlayerConnect, da stavim jos jednom i u Dialog za login ?
19. Feb. 2014.
Probaj:
Ako ne ide,pogledaj dal ti u varijablu
if(!strcmp( PlayerInfo,HashPass, false,129))Ako ne ide,pogledaj dal ti u varijablu
PlayerInfodobro sprema iz fajla.Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava