Započeo [Euro Samp]Shadow
•22. Mar. 2013.• Zaključano[pomoc]E-mail previse znamenki
372
pregleda
2
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
304
Postovi:
118
Teme:
Pridružio se:Mar. 2012
22. Mar. 2013.
Skripta koju koristim:NL
Detaljan opis problema:htio bih napraviti da kad neko upise e-mail vise od deset znamenki da mu opet postavi dialog
ja sam napravio ovako no to neradi bas zna neko kako da to napravim da bude ispravno
dajte pls ako neko zna da mi pomogne hvala
Detaljan opis problema:htio bih napraviti da kad neko upise e-mail vise od deset znamenki da mu opet postavi dialog
ja sam napravio ovako no to neradi bas zna neko kako da to napravim da bude ispravno
if(dialogid == 2)
{
if(response)
{
if(IsValidEmail(inputtext))
{
new upit, escinput;
mysql_real_escape_string(inputtext, escinput);
strmid(PI, escinput, 0, strlen(escinput), 255);
format(upit, sizeof(upit), "SELECT `ID` FROM `Igraci` WHERE `Email` = '%s'", escinput);
mysql_query(upit, THREAD_EMAILPROVERA, playerid);
}
if(strlen(inputtext) > MAX_DUZINA_EMAIL)
{
new LozinkaString;
format(LozinkaString, sizeof LozinkaString, " (greska) Greska moze sadrzati najvise %d znakova!", MAX_DUZINA_EMAIL);
SendClientMessage(playerid, CRVENA, LozinkaString);
new regstr2;
format(regstr2, sizeof(regstr2), "Cestitamo! Uspjesno ste registrirali svoj account!\nSada je potrebno unijeti e-mail adresu.\nE-mail adresa sluzi da mozete restartati svoju\nlozinku u slucaju da je zaboravite.\n\n{FF0000}server uklonjen! - Game nikome nece odati vase podatke!!!");
SPD(playerid, 2, DIALOG_STYLE_INPUT, "server uklonjen! Registracija", regstr2, "Potvrdi", "Izadji");
ProcesRegistracije = 1;
}
else
{
SendClientMessage(playerid, CRVENA, "(greska) Niste uneli mesto E-mail adresu!");
new regstr2;
format(regstr2, sizeof(regstr2), "Cestitamo! Uspjesno ste registrirali svoj account!\nSada je potrebno unijeti e-mail adresu.\nE-mail adresa sluzi da mozete restartati svoju\nlozinku u slucaju da je zaboravite.\n\n{FF0000}server uklonjen! - Game nikome nece odati vase podatke!!!");
SPD(playerid, 2, DIALOG_STYLE_INPUT, "server uklonjen! Registracija", regstr2, "Potvrdi", "Izadji");
}
}
else if(!response)
{
Kick(playerid);
}
}dajte pls ako neko zna da mi pomogne hvala
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
66
Postovi:
22
Teme:
Pridružio se:Avg. 2011
22. Mar. 2013.
#define MAX_DUZINA_MAIL 24 // Email Duzinaif(dialogid == 2)
{
if(response)
{
if(IsValidEmail(inputtext))
{
new upit, escinput;
new pName;
mysql_real_escape_string(inputtext, escinput);
strmid(PI, escinput, 0, strlen(escinput), 255);
format(upit, sizeof(upit), "SELECT `ID` FROM `Igraci` WHERE `Email` = '%s'", escinput);
mysql_query(upit, THREAD_EMAILPROVERA, playerid);
if(strlen(escinput) > MAX_DUZINA_MAIL)
{
GetPlayerName(playerid,pName,sizeof(pName));
SCM(playerid, CRVENA, "(greska) Email adresa ne smije biti duza od 24 znakova!");
Kick(playerid);
}
}
else
{
SendClientMessage(playerid, CRVENA, "(greska) Niste uneli mesto E-mail adresu!");
new regstr2;
format(regstr2, sizeof(regstr2), "Cestitamo! Uspjesno ste registrirali svoj account!\nSada je potrebno unijeti e-mail adresu.\nEmail adresa smije sadrzavati max 24 znakova.\nE-mail adresa sluzi da mozete restartati svoju\nlozinku u slucaju da je zaboravite.\n\n{FF0000}Virtual Gaming nikome nece odati vase podatke!!!");
SPD(playerid, 2, DIALOG_STYLE_INPUT, " Registracija", regstr2, "Potvrdi", "Izadji");
}
}
else if(!response)
{
Kick(playerid);
}
}Uživaj 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava