Detaljan opis problema: Stavicu dole
Dio skripte: Ovde ispod
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Sada imam problem, kako da napravim kada je sifra kraca od 4 znaka, isto duza od 16 znakova da te kicka uz poruku "Sifra ne sme da bude kraca od 4 znakova, a duza od 16!"
Evo sve oko sifre:
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_USLOVI:
{
if(!response) return Kick(playerid);
if(response)
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"REGISTRACIJA","{FFFFFF}Dobrodosli na {33CCFF}Night Life{FFFFFF}, vi {FFFF00}nemate {FFFFFF}korisnicki racun\nda registujete vas racun {FFFF00}upisite {FFFFFF}vasu zeljenu sifru.\n\n{FFFF00}NAPOMENA: {FFFFFF}Sifra mora da bude najmanje 4, a najvise 16 znakova.","Nastavi","Napusti");
}Isto kada je e-mail kraci od 6 znakova, da te kicka uz poruku "E-Mail ne sme biti kraci od 6 znakova".
Evo za mail:
}
}
case DIALOG_REGISTER:
{
if(!response) return Kick(playerid);
if(response)
{
new registracija,nema;
format(registracija, sizeof(registracija), "REGISTRACIJA","{FFFFFF}Dobrodosli na {33CCFF}Night Life{FFFFFF}, vi {FFFF00}nemate {FFFFFF}korisnicki racun\nda registujete vas racun {FFFFFF}upisite {FFFFFF}vasu zeljenu sifru.", ImeIgraca(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"REGISTRACIJA",registracija,"Nastavi","Napusti");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteString(File, "Lozinka", inputtext);
INI_WriteInt(File,"Novac",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Ubistva",0);
INI_WriteInt(File,"Smrti",0);
INI_WriteString(File, "Email", nema);
INI_WriteInt(File,"Pol",0);
INI_WriteInt(File,"Poreklo",0);
INI_WriteInt(File,"GameMaster",0);
INI_WriteInt(File,"Godine",0);
INI_Close(File);
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,"VAS E-MAIL","{FFFFFF}Vas korisnicki racun je {FFFF00}kreiran{FFFFFF}.\nSada je potrebno {FFFF00}uneti {FFFFFF}vas e-mail koji ce sluziti pri resetovanju sifre\nukoliko vam korisnicki racun bude hakovan ili {FFFF00}sifra zaboravljena\n\n{FFFF00}NAPOMENA: {FFFFFF}E-Mail adresa mora da bude validna.","Nastavi","Napusti");
}
}