Skripta koju koristim:>><<
Detaljan opis problema: Ovako napravio sam nes kad pogrijesi lozinku da ga kick, ali kad ga kick u INI file mi zapise score 1, a ne koji je bio.. Pokusa sam sa spwanplayer i sve ali nece, ako ima ko ideju Hvala!!0
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Dio skripte : ?
daj taj dio sta si radio pa cemo srediti..
case 1:
{
if ( !response ) return Kick ( playerid );
if( response )
{
if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
}
else
{
SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
SetPlayerScore(playerid,PlayerInfo[playerid][pScore]);
SendClientMessage(playerid, CRVENA, "Izbaceni ste");
SendClientMessage(playerid, CRVENA, "{FFFFFF}Razlog: Pogresna Lozinka!");
SaveAccountInfo(playerid);
Kick(playerid);
}
return 1;
}
}
Izvolite
Sorry na DP moze li mi ko to reci vazno je hvala!
Znaci poslije Pogresne lozinke mene Kick i Postavi mi lvl na 1
Izbaciš "SaveAccountInfo(playerid);"
Izbacio ali sad ne sprema ni skin ni score :D i makno sam setplayerskin i setplayerscore
NemožeÅ¡ prvo provjerit lozinku pa uÄitat korisniÄki raÄun :LOL
Kako to mislis?
if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
}
pogledaÅ¡ ovaj kod i vidit ćeÅ¡ da prvo imaÅ¡ provjeru lozinke pa tek onda uÄitavanje korisniÄkog raÄuna..(ParseFile)