[Pomoc[ Kick i redosljed

Započeo Markonו
24. Mar. 2013. Zaključano
258
pregleda
2
postova
B-Line
4
Made Man
24. Mar. 2013.
Skripta koju koristim:  Moja od 0
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");
}
}
Ljubo
4
Enforcer
24. Mar. 2013.
Ovo je za sifru:
case DIALOG_REGISTER:
{
if(!response) return Kick(playerid);
if(response)
{
                if(strlen(inputtext) < 4)
            {
SendClientMessage(playerid,-1,"Sifra ne sme da bude kraca od 4 znakova, a duza od 16!");
Kick(playerid);
    }
    else if(strlen(inputtext) > 16)
    {
                SendClientMessage(playerid,-1,"Sifra ne sme da bude kraca od 4 znakova, a duza od 16!");
                Kick(playerid);
    }
    else if(strlen(inputtext) >= 4 && strlen(inputtext) <= 16)
    {
    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");
    }
    }
    }

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha