Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] Problem pri registraciji/login-u

Započeo DaxMunze
pre 13 godina
359
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
DaxMunze
Hustler
pre 13 godina
Skripta koju koristim: Mislim da je editovani Raven
Detaljan opis problema: Ja sam se registrovao pre ovog problema pa mi server dozvoljava da udjem kad ukucam password, ali novi korisnici koji trebaju da kreiraju password ne mogu.
Oni kad udju na server izbaci im da ukucaju password da bi kreirali nalog i kad ukucaju i stisnu Enter taj dialog nestane i samo bleji slika nista se ne pojavljuje..
Dio skripte:
fDialog(1244)
{
if(response)
{
new string;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(gPlayerNalog != 0)
{
ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_PASSWORD,"{157DEC}Dobrodosli, molimo Vas Ulogujte se","Ukucajte {FF0000}password {FFFFFF}da bi se {157DEC}ulogovali{FFFFFF}.","Log-in","Izadji");
}
else
{
ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_PASSWORD,"{157DEC}Dobrodosli, molimo Vas registrujte se","Upisite vas {FF0000}password {FFFFFF}da bi {157DEC}registrovali novi Nalog{FFFFFF}.","Registruj_se","Izadji");
}
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has accepted the terms and conditions.",d,m,y,h,mi,s,sendername);
LoginLog(string);
}
else
{
SCM(playerid, COLOR_GREY,"* You selected \"Refuse\", To play you must agree to the terms of condition");
Kick(playerid);
}
return 1;
}
fDialog(1245)
{
if(response)
{
strmid(kucajte, inputtext, 0, strlen(inputtext), 255);
if(!strcmp(kucajte, "////", true))
{
ShowPlayerDialog(playerid, 1245, DIALOG_STYLE_PASSWORD,"Pokusajte ponovo, molimo vas ulogujte se","Niste upisali {FF0000}password{FFFFFF}!\nUpisite vas {FF0000}password {FFFFFF}u polje ispod da bi se {157DEC}ulogovali","Log-in","Izadji");
}
else
{
OnPlayerLogin(playerid, inputtext);
}
}
else
{
Kick(playerid);
}
return 1;
}
fDialog(1246)
{
if(response == 1)
{
if(strlen(inputtext) < 3)
{
ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_PASSWORD,"Pokusajte ponovo, molimo vas registrujte se","{FF0000}Password{FFFFFF} koji ste uneli je previse {FF0000}kratak{FFFFFF}!\nUpisite vas {FF0000}password{FFFFFF} ispod i {157DEC}registrujte vas nalog{FFFFFF}.","Registruj se","Izadji");
return 1;
}
if(strlen(inputtext) > 20)
{
ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_PASSWORD,"Pokusajte ponovo, molimo vas registrujte se","{FF0000}Password{FFFFFF} koji ste uneli je suvise {FF0000}dugacak{FFFFFF}!\nUpisite vas {FF0000}password{FFFFFF} ispod i {157DEC}registrujte vas nalog{FFFFFF}.","Registruj se","Izadji");
return 1;
}
OnPlayerRegister(playerid, inputtext);
}
else
{
Kick(playerid);
}
return 1;
}

Ne znam dal sam dao dobre kodove, jer ne znam u cemu je problem?
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Blaeks_Biofor
Forum Don
pre 13 godina
koristis negde strval umesto strlen sigurno, ili je mohuce da koristis hasher, pa si nepravilno napravio
DaxMunze
Hustler
pre 13 godina
Mozes li mi objasniti kako to da ispravim, jer pocetnik sam.

Edit: Sad sam primetio da posle jedno 10-ak sekundi izbaci taj drugi dialog. Kako da namestim da mi odma posle toga kad ukucam password izbaci da potvrdim password, da necekam 10-ak sekundi.
Blaeks_Biofor
Forum Don
pre 13 godina
puna ti je skripta, pa ti malo baguje, predpostavljam , tako da moras ostaviti tako
DaxMunze
Hustler
pre 13 godina
Ali do skoro nisam imao taj problem, primetio sam da imam problem i kad neko izadje sa servera pise adminima da je izasao al jos njegov lik stoji na ulici i tad zabaguje sve nemozes da kucas 5 sec.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava