[Pomoc] Ne prepoznaje Lozinku - NL mod


Započeo Lilnelly, Avgust 09, 2013, 01:05:24 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NL v2
PRoblem : Imam problem taj da kada registriram acc i odem relog ne prepoznaje sifru to jeste ukucam sifru i nista se ne desava dalje, mod je povezan sa bazom i sve radi pronadje acc i to ali kad ukucam pass samo se skloni dijalog i nema efekta.
Dio Skripte: Dat cu koji god vam treba dijalog za login dijalog za register i thread_passprovera

// ----------------------------- [ 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}Northern Lights RPG - PRIJAVA", string1, "Prijava", "Odustani");
				return 1;
			}
			new imex[MAX_PLAYER_NAME];
			ImeIgraca(playerid, imex);
			new upit[128], escinput[32], buf[129];
			mysql_real_escape_string(inputtext, escinput);
			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);
		}
		else Kick(playerid);
	}

//register
	if(dialogid == 1)
	{
	    if(response)
	    {
			if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
	        {
	            new LozinkaString[64];
	            format(LozinkaString, sizeof LozinkaString, "   (greska) Lozinka mora sadrzati najmanje %d znakova!", MIN_DUZINA_LOZINKE);
	            SendClientMessage(playerid, CRVENA, LozinkaString);
	    		new regstr1[370];
	      		format(regstr1, sizeof(regstr1), "Posto ste prihvatili uslove koriscenja, vreme je da\nzapocnemo sa procesom registracije.\nU polje ispod unesite lozinku koju zelite da koristite\nprilikom ulaska na server\n\nNapomena: Svoju lozinku znate samo VI!\nNL ne odgovara u slucaju kradje naloga, gubitka lozinke,\ngubitka imovine (izuzetek su greske u skripti)\n\nNL nikada nece traziti Vasu lozinku!");
	        	SPD(playerid, 1, DIALOG_STYLE_INPUT, "[NL] Registracija", regstr1, "Potvrdi", "Izadji");
	        	ProcesRegistracije[playerid] = 1;
			}
			else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
			{
	            new LozinkaString[64];
	            format(LozinkaString, sizeof LozinkaString, "   (greska) Lozinka ne moze sadrzati vise od %d znakova!", MAX_DUZINA_LOZINKE);
	            SendClientMessage(playerid, CRVENA, LozinkaString);
	    		new regstr1[370];
	      		format(regstr1, sizeof(regstr1), "Posto ste prihvatili uslove koriscenja, vreme je da\nzapocnemo sa procesom registracije.\nU polje ispod unesite lozinku koju zelite da koristite\nprilikom ulaska na server\n\nNapomena: Svoju lozinku znate samo VI!\nNL ne odgovara u slucaju kradje naloga, gubitka lozinke,\ngubitka imovine (izuzetek su greske u skripti)\n\nNL nikada nece traziti Vasu lozinku!");
	        	SPD(playerid, 1, DIALOG_STYLE_INPUT, "[NL] Registracija", regstr1, "Potvrdi", "Izadji");
	        	ProcesRegistracije[playerid] = 1;
			}
			else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
			{
			    WP_Hash(PI[playerid][Lozinka], 129, inputtext);
			    //Registracija(playerid);
			    hPrviLogin[playerid] = 1;
			    hIgracUlogovan[playerid] = 1;
			    //Login(playerid, inputtext);
			    new regstr2[230];
				format(regstr2, sizeof(regstr2), "Cestitamo! Uspesno ste registrovali svoj nalog!\nSada je potrebno uneti e-mail adresu.\nE-mail adresa sluzi da mozete da restujete svoju\nlozinku u slucaju da je zaboravite.\n\n{FF0000}NL nikome nece odati vase podatke!!!");
			    SPD(playerid, 2, DIALOG_STYLE_INPUT, "[NL] Registracija", regstr2, "Potrvdi", "Izadji");
			    PI[playerid][RegProces] = 1;
			}
		}
	}
i THREAD_PASSPROVERA
case THREAD_PASSPROVERA:
		{
			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 nalog je pronadjen. Molimo upisite svoju lozinku:", hIme);
				SPD(extraid, 27, DIALOG_STYLE_PASSWORD, "{00a2f5}Northern Lights RPG - PRIJAVA", string1, "Prijava", "Odustani");
				hPokusajiLogovanja[extraid]++;
				if(hPokusajiLogovanja[extraid] >= MAX_POKUSAJA_LOGOVANJA)
				{
				    new string[128];
				    format(string, sizeof string, "KiwiBot | 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);
					h_Ban(extraid);
				}
				return 1;
			}
			mysql_free_result();
			PrijavaSpremna[extraid] = 1;
			Login(extraid);
		}


Molio bi pomoc ako je neko imao ovaj problem i rijesio. Bio bi zahvalan.
176.9.140.165:8450 TBB <3
www.TheBig-Bang.info

Nema hljeba bez motike, riješio sam, sam, moze lock. ^^
176.9.140.165:8450 TBB <3
www.TheBig-Bang.info