napravio sam pod "public onplayerregister"
if(strlen(password) < 😎 return SendClientMessage(playerid, COLOR_RED, "Lozinka mora sadrzavati minimalno 8 znakova");
i kako da sad pod "ondialoogresponse" napravim callback.
da ako lozinka bude manja od 8 znakova, da mi pise ovo "Lozinka mora sadrzavati minimalno 8 znakova", a pisat ce, i nakon toga da mi ponovno vrati na register dialog?!
hvala
mala pomoc
3,032
pregleda
19
postova
28. Jun 2010.
else
{
format(regstring,sizeof(regstring),"Krivo upisana lozinka. \n \nLozinka se mora sastojati od minimalno 8 znakova:");
ShowPlayerDialog(playerid,dialogid,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit"); // ovo registerstring i ostalo nadam se da imas... umjesto "dialogid" stavi id dialoga koji ti oznacava register, u ovom slucaju ponovan login jer prosli nije uspio (nije podrzavao uvjet od minimalno 8 znakova)
}Dakle nadam se da znas ovo ubacit...
Ali jos jedna stvar koju sam upravo vidio... umjesto
if(strlen(password) < 8) return SendClientMessage(playerid, COLOR_RED, "Lozinka mora sadrzavati minimalno 8 znakova");Stavi ovo
if(strlen(password) >= 8);Dakle to je nesto slicno recimo da ako je lozinka veca ili jednaka (ista odgovaranom broju znakova) da ce sve bit ok, a ako nije ponovo ce mu izbacit taj dialog sa registriranjem...
Pa onda else... sve zajedno bi to ovak nekak izgledalo...
if(strlen(password) > 8);
else
{
format(regstring,sizeof(regstring),"Krivo upisana lozinka. \n \nLozinka se mora sastojati od minimalno 8 znakova:");
ShowPlayerDialog(playerid,dialogid,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit"); // ovo registerstring i ostalo nadam se da imas... umjesto "dialogid" stavi id dialoga koji ti oznacava login, u ovom slucaju ponovan login jer prosli nije uspio (nije podrzavao uvjet od minimalno 8 znakova)
}
Probaj sam skuzit...
28. Jun 2010.
Quote from June 28, 2010, 5:04 pm:
else
{
format(regstring,sizeof(regstring),"Krivo upisana lozinka. \n \nLozinka se mora sastojati od minimalno 8 znakova:");
ShowPlayerDialog(playerid,dialogid,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit"); // ovo registerstring i ostalo nadam se da imas... umjesto "dialogid" stavi id dialoga koji ti oznacava register, u ovom slucaju ponovan login jer prosli nije uspio (nije podrzavao uvjet od minimalno 8 znakova)
}Dakle nadam se da znas ovo ubacit...
Ali jos jedna stvar koju sam upravo vidio... umjesto
if(strlen(password) < 8) return SendClientMessage(playerid, COLOR_RED, "Lozinka mora sadrzavati minimalno 8 znakova");Stavi ovo
if(strlen(password) >= 8);Dakle to je nesto slicno recimo da ako je lozinka veca ili jednaka (ista odgovaranom broju znakova) da ce sve bit ok, a ako nije ponovo ce mu izbacit taj dialog sa registriranjem...
Pa onda else... sve zajedno bi to ovak nekak izgledalo...
if(strlen(password) > 8);
else
{
format(regstring,sizeof(regstring),"Krivo upisana lozinka. \n \nLozinka se mora sastojati od minimalno 8 znakova:");
ShowPlayerDialog(playerid,dialogid,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit"); // ovo registerstring i ostalo nadam se da imas... umjesto "dialogid" stavi id dialoga koji ti oznacava login, u ovom slucaju ponovan login jer prosli nije uspio (nije podrzavao uvjet od minimalno 8 znakova)
}
Probaj sam skuzit...
sto ti on zeli ovime kazat je da umesto <8 stavis >= 8 znas one nejednacine iz matematike i tako to 😄
znaci akda stavis ovo >=8 password mora imati minimalno osam pa navise znakova koliko sam ja skontao 😛
28. Jun 2010.
1 linija i mala 'preinaka' ostalih 😉
evo ti slikica kako to u mene fino izgleda 😉
http://slike.hr/slike/slikica_ff050.jpg.html
crvenom ti je gdje sam tu liniju šubno,uzivaj
btw: nista pod onplayerregister nisam mjenjo 😉
if(strlen(inputtext) < 8){ SendClientMessage(playerid, COLOR_YELLOW, "Vasa lozinka mora sadrzavati 8 ili vise znakova."); format(regstring,sizeof(regstring),"Dobrodosli, %s\nVi nemate account.\nMolim registrirajte se:",regname); ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registriraj",regstring,"Registriraj","Izlaz"); return 1; }// linija za lozinku (> 8)evo ti slikica kako to u mene fino izgleda 😉
http://slike.hr/slike/slikica_ff050.jpg.html
crvenom ti je gdje sam tu liniju šubno,uzivaj
btw: nista pod onplayerregister nisam mjenjo 😉
28. Jun 2010.
Znaci ako je vece ili jednako od broja osam nece se nista desit... a ako nije (else) pojavit ce mu se dialog (kod dialoga login/register) tj. vratit ce ga na isti dialog koji je bio i samo ce mu ispisati "Prekratka sifra, trebas stavit dulju" (pogledati u kodu)... pa to si i trazio? Zar ne?
28. Jun 2010.
Quote from June 28, 2010, 5:56 pm:
Znaci ako je vece ili jednako od broja osam nece se nista desit... a ako nije (else) pojavit ce mu se dialog (kod dialoga login/register) tj. vratit ce ga na isti dialog koji je bio i samo ce mu ispisati "Prekratka sifra, trebas stavit dulju" (pogledati u kodu)... pa to si i trazio? Zar ne?
to sam i mislio 😛
28. Jun 2010.
Hummer^ wrote on June 28, 2010, 5:56 pm:
Znaci ako je vece ili jednako od broja osam nece se nista desit... a ako nije (else) pojavit ce mu se dialog (kod dialoga login/register) tj. vratit ce ga na isti dialog koji je bio i samo ce mu ispisati "Prekratka sifra, trebas stavit dulju" (pogledati u kodu)... pa to si i trazio? Zar ne?
to sam i mislio 😛
pa< 8 ti je isto kao i >= 8 😐
28. Jun 2010.
jos dva pitanja. zasto mi se server zna ugasit sam od sebe?! tj. onaj crni prozorcic. normalno igram i sve, nekad se zna sam od sebe ugasit. hvala imam LARP gamemod.
drugo pitanje: dali se moze napravit da ip bude staticki?? imam otvoren port forwarding.
drugo pitanje: dali se moze napravit da ip bude staticki?? imam otvoren port forwarding.
28. Jun 2010.
filip_pnv wrote on June 28, 2010, 6:14 pm:
jos dva pitanja. zasto mi se server zna ugasit sam od sebe?! tj. onaj crni prozorcic. normalno igram i sve, nekad se zna sam od sebe ugasit. hvala imam LARP gamemod.
drugo pitanje: dali se moze napravit da ip bude staticki?? imam otvoren port forwarding.
drugo pitanje: dali se moze napravit da ip bude staticki?? imam otvoren port forwarding.
1. dali ti crashuje ili se samo izgasi? i sta pise u server.log kada se izgasi?
2. naravno da moze,mozes zatraziti od svog internet providera da ti daju staticki ip ili http://www.no-ip.com/ | nemam iskustva ni sa jednim ni sa drugim ali znam da se moze 😉
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava