[Pomoc] Inputtext u dijalozima problem

Započeo K ROSE
7. Mar. 2015. Zaključano
441
pregleda
11
postova
osman2578
7
Underboss
🔥3
7. Mar. 2015.
Skripta koju koristim:Moja
Detaljan opis problema😛ravim nesto oko dijaloga,i stao sam na jednom komplikovanom dijelu..
Zelim da detektujem ako igrac nije nista upisao u dijalog box ako je samo pritisnuo OK da mu skripta reagira da mu gore ispise niste nista ukucali...
Pokušavao sam na 10001 nacin al opet dzabe.
Cak sam napravio ako pritisne ok da mu to gore ispise da nije ukucao nista,ali ako nesta ukuca opet mu gore nesto ispise i nece dalje da nastavi..
Dio koda:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
case DIALOG_NULL_TEST:
        {
            if(!response) return Kick(playerid);
            if(response)
            {
                if(strlen(inputtext) < MIN_LENGHT_PASSWORD)
{
SCM(playerid, COLOR_GREY,"Eror the password can't be smaller from 6 and 24 caracters");
ShowPlayerDialog(playerid, DIALOG_NULL_TEST, DIALOG_STYLE_PASSWORD,"Register","Eror the password can't be smaller from 6 and 24 caracters","OK","Cancel");
}
                else if(strlen(inputtext) > MAX_LENGHT_PASSWORD)
{
SCM(playerid, COLOR_GREY,"Eror the password can't be smaller from 6 and 24 caracters");
ShowPlayerDialog(playerid, DIALOG_NULL_TEST, DIALOG_STYLE_PASSWORD,"Register","Eror the password can't be smaller from 6 and 24 caracters","OK","Cancel");
}
else if(strlen(inputtext) >= MIN_LENGHT_PASSWORD && strlen(inputtext) <= MAX_LENGHT_PASSWORD)
{
PlayerTextDrawSetString(playerid, register7, inputtext);
PlayerTextDrawShow(playerid, register7);
OnPlayerRegister(playerid, inputtext);
}
            }
        }
    }
    return 1;
}

Nesto za dodati://
Slika://
James_SmithXDl
6
OG Legend
7. Mar. 2015.
if(!strlen(inputtext))
osman2578
7
Underboss
🔥3
7. Mar. 2015.
Probao sam i to,al ako nesto upisem nece da nastavi..
James_SmithXDl
6
OG Legend
7. Mar. 2015.
Brate formiraj to lepo ako nije ništa uneo lepo mu nešto napišeš i returnaš to.
#define isnull(%1) \
((!(%1)) || (((%1) == '\1') && (!(%1))))

if(isnull(inputtext))
{
  response
  return (true);
}
osman2578
7
Underboss
🔥3
7. Mar. 2015.
1 warning ova linija ispod nema nikakvog efekta
if(isnull(inputtext))
{
  response;
  return (true);
}
James_SmithXDl
6
OG Legend
7. Mar. 2015.
Pa to je samo moj primer,umesto response stavljaš odgovor na taj uslov...
osman2578
7
Underboss
🔥3
7. Mar. 2015.
Nece tako kao sto si ti rekao,sve sam stavio al nista se ne desi..
Napravio sam ovako nesto
if(!isnull(inputtext))
{
SCM(playerid, COLOR_GREY,"{EA0C0C}Greška! {FFFFFF}Lozinka nije upisana!");
return (true);
}


to znaci ako nisam ukuco da ga returna,al imam problem ako ukucam nesto opet mi to izbacuje..
Sad trebam napraviti ako je else pozitivan da ne bude to ?
James_SmithXDl
6
OG Legend
7. Mar. 2015.
if(isnull(inputtext))
osman2578
7
Underboss
🔥3
7. Mar. 2015.
Nece -.-
Mozes li ti napraviti to kod sebe pa mi poslati?
James_SmithXDl
6
OG Legend
7. Mar. 2015.
if(isnull(inputtext))
{
nisi unio nista.
}
else
{
unio si nesto.
}
PedjaZakon
5
Godfather
7. Mar. 2015.
Hoces kad igrac kuca neku nepostojecu CMD da ispali OK u dialogu ili ?Ja te bas nisam razumeo?Ako tako hoces kao sto sam ti reko cimaj me na fb

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha