[POMOC]


Započeo StuNter, Jun 26, 2012, 11:49:12 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:NLRP (moj edit)
Detaljan opis problema:Imam problem sa logovanjem.Naime registrujem se i sve je ok dok ne restartujem server ili nesto slicno.Kad hocu da se ulogujem uopste ne ocitava lozinku sa kojom sam se registrovao.
Dio skripte:
LOGIN

// ----------------------------- [ LOGIN ] ------------------------
	if(dialogid == 27)
	{
	    if(response)
	    {
	        PrijavaSpremna[playerid] = 0;
	        if(strlen(inputtext) < MIN_DUZINA_LOZINKE || strlen(inputtext) > MAX_DUZINA_LOZINKE)
	        {
	            new string[128];
	            format(string, sizeof string, "(greska) Lozinka mora sadrzati najmanje %d, a najvise %d znakova.", MIN_DUZINA_LOZINKE, MAX_DUZINA_LOZINKE);
	            SCM(playerid, CRVENA, string);
	            new string1[256];
				new hIme[MAX_PLAYER_NAME];
				ImeIgraca(playerid, hIme);
				format(string1, sizeof string1, "{FFFFFF}Dobrodosli {00a2f5}%s\n{FFFFFF}Vas nalog je pronadjen. Molimo upisite svoju lozinku:", hIme);
				SPD(playerid, 27, DIALOG_STYLE_PASSWORD, "{00a2f5}Zynga Roleplay - PRIJAVA", string1, "Prijava", "Odustani");
				return 1;
			}
			new imex[MAX_PLAYER_NAME];
			ImeIgraca(playerid, imex);
			new upit[128], escinput[32], buf[129], regstr2[300];
			mysql_real_escape_string(inputtext, escinput);
			if(mysql_num_rows() != 0)
			WP_Hash(buf, 129, escinput);
			format(upit, 128, "SELECT `ID` FROM `Igraci` WHERE `Ime` = '%s' AND `Lozinka` = '%s'", imex, buf);
			mysql_query(upit, THREAD_PASSPROVERA, playerid);
			mysql_store_result();
			mysql_free_result();
		}
		else Kick(playerid);
	}


Provjera lozinke


case THREAD_PASSPROVERA:
		{
		    new imex[MAX_PLAYER_NAME];
			new upit[128], escinput[32], buf[129];
			WP_Hash(buf, 129, escinput);
			format(upit, 128, "SELECT `ID` FROM `Igraci` WHERE `Ime` = '%s' AND `Lozinka` = '%s'", imex, buf);
			mysql_query(upit, THREAD_PRIJAVA);
			mysql_store_result();
			if(mysql_num_rows() == 0)
			{
			    mysql_free_result();
				SCM(extraid, CRVENA, "(greska) Uneli ste pogresnu lozinku!");
   				new string1[128];
				new hIme[MAX_PLAYER_NAME];
				ImeIgraca(extraid, hIme);
				format(string1, sizeof string1, "{FFFFFF}Dobrodosli {00a2f5}%s\n{FFFFFF}Vas account je pronadjen. Molimo upisite svoju lozinku:", hIme);
				SPD(extraid, 27, DIALOG_STYLE_PASSWORD, "{00a2f5}Zynga Roleplay - PRIJAVA", string1, "Prijava", "Odustani");
				hPokusajiLogovanja[extraid]++;
				if(hPokusajiLogovanja[extraid] >= MAX_POKUSAJA_LOGOVANJA)
				{
				    new string[128];
				    format(string, sizeof string, "AntiBoT | Uneli ste pogresnu lozinku vise od %d puta. Vasa IP adresa je banovana i zabelezena.", MAX_POKUSAJA_LOGOVANJA);
				    SCM(extraid, CRVENA, string);
				    new ip[16], logstring[128];
					ImeIgraca(extraid, hIme);
				    GetPlayerIp(extraid, ip, sizeof ip);
				    format(logstring, sizeof logstring, "|NEUSPESNO| Igrac: %s | %d puta | IP: %s", hIme, hPokusajiLogovanja[extraid], ip);
					UpisiLog(FAJL_FLOGINLOG, logstring);
					Kick(extraid);
				}
				return 1;
			}


Prijava


case THREAD_PRIJAVA:
		{
		    mysql_store_result();
		    new linija[850];
		    mysql_fetch_row(linija);
		    mysql_free_result();
		    ProcitajLiniju(extraid, linija);
			new hIme[MAX_PLAYER_NAME], ime[MAX_PLAYER_NAME];
			ImeIgraca(extraid, hIme);
			RPIme(extraid, ime);
		    if(PI[extraid][Banovan] == 1)
			{
			    new cupit[100];
			    format(cupit, 100, "SELECT * FROM `Banovi` WHERE `Ime` = '%s' ORDER BY `ID` DESC LIMIT 1", hIme);
			    mysql_query(cupit, THREAD_BANINFO, extraid);
				return 1;
			}
			if(PI[extraid][GM] > 0 || PI[extraid][Admin] > 0)
			{
			    SPD(extraid, 261, DIALOG_STYLE_PASSWORD, "Login [drugi deo - PIN]", "{FFFFFF}Vi ste admin/gm, unesite svoj PIN kod.\n\n{FF0000}Imate pravo na samo jedan pokusaj, ako pogresite dobijate ban!", "Potvrdi", "");
			    return 1;
			}



Pokusavao sam ovo rijesiti na razne nacine ali ne ide nikako.
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Kako mislis nece da se uloguje?

Pa lijepo.
Ukucam sifru i samo stoji onako.
Nista ne pokazuje.