[pomoc]duzina maila


Započeo MicroSD_, Septembar 09, 2012, 21:44:19 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: nl
Detaljan opis problema: Kako da napravim da max duzina maila moze biti 18 znakova, a min 7 znakova
Dio skripte:
if(dialogid == 2)
	{
	    if(response)
	    {
	        if(IsValidEmail(inputtext))
	        {
	            new upit[128], escinput[50];
	            mysql_real_escape_string(inputtext, escinput);
	            strmid(PI[playerid][Email], escinput, 0, strlen(escinput), 255);
	            format(upit, 128, "SELECT `ID` FROM `Igraci` WHERE `Email` = '%s'", escinput);
	            mysql_query(upit, THREAD_EMAILPROVERA, playerid);
			}
			else
			{
	            SendClientMessage(playerid, CRVENA, "[{F81414}Greska!{FFFFFF}] Niste uneli mesto E-mail adresu!");
				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}GG nikome nece odati vase podatke!!!");
			    SPD(playerid, 2, DIALOG_STYLE_INPUT, "[S4L] Registracija", regstr2, "Potrvdi", "Izadji");
			}
		}
		else if(!response)
		{
		    Kick(playerid);
		}
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno):


Hmm mozda ovako
if(dialogid == 2)
	{
		if(response)
		{
	        if(IsValidEmail(inputtext))
			{
  				if(strlen(inputtext) >= 7 || strlen(inputtext) <= 18)
				{
					new upit[128], escinput[50];
					mysql_real_escape_string(inputtext, escinput);
					strmid(PI[playerid][Email], escinput, 0, strlen(escinput), 255);
					format(upit, 128, "SELECT `ID` FROM `Igraci` WHERE `Email` = '%s'", escinput);
					mysql_query(upit, THREAD_EMAILPROVERA, playerid);
				}
			}
			else
			{
	            SendClientMessage(playerid, CRVENA, "[{F81414}Greska!{FFFFFF}] Niste uneli mesto E-mail adresu!");
				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}GG nikome nece odati vase podatke!!!");
			    SPD(playerid, 2, DIALOG_STYLE_INPUT, "[S4L] Registracija", regstr2, "Potrvdi", "Izadji");
			}
		}
		else
		{
			SendClientMessage(playerid, CRVENA, "[{F81414}Greska!{FFFFFF}] Duzina email moze biti najmanje 7 a najvise 18 karaktera!");
		}
		else if(!response)
		{
			Kick(playerid);
		}
	}