Započeo [Euro Samp]Shadow
•27. Mar. 2013.• Zaključano[pomoc]E-mail
425
pregleda
4
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
27. Mar. 2013.
skripta koju koristim:NL
detaljan opis problema:kako da napravim da kad napise e-mail visi od petaest znakova da ga ne kick nego da mu opet prikaze dialog za unjet e-mail
evo dio sa e-mail
detaljan opis problema:kako da napravim da kad napise e-mail visi od petaest znakova da ga ne kick nego da mu opet prikaze dialog za unjet e-mail
evo dio sa e-mail
if(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 petnaest 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}USS nikome nece odati vase podatke!!!\nE-mail nesmije biti duzi od petnaest znakova");
SPD(playerid, 2, DIALOG_STYLE_INPUT, " Registracija", regstr2, "Potvrdi", "Izadji");
}
}
else if(!response)
{
Kick(playerid);
}
}Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
93
Postovi:
12
Teme:
Pridružio se:Jan. 2012
12. Jun 2013.
if(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));
SendClientMessage(playerid, CRVENA, "(greska) Email adresa ne smije biti duza od 24 znakova!");
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");
//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 ukloni // ispred kick i stavi // iznad ako zelis da ga kicka kad unese previse znamenki. pod define stavljas koliko ces max znakova.
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
12. Jun 2013.
Lilnelly wrote on June 12, 2013, 6:29 pm:
if(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));
SendClientMessage(playerid, CRVENA, "(greska) Email adresa ne smije biti duza od 24 znakova!");
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");
//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 ukloni // ispred kick i stavi // iznad ako zelis da ga kicka kad unese previse znamenki. pod define stavljas koliko ces max znakova.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava