Započeo Boky189
•24. Feb. 2018.• ZaključanoEmail box
821
pregleda
14
postova
24. Feb. 2018.
Detaljan opis problema: Pa kada popunjavam box za email, upisem email i posle sekunde server se ugasi, ne znam u cemu je problem. Napomena: U server.log ne ispisuje mi nista.
Dio skripte: https://pastebin.com/CQDH6PAm
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Dio skripte: https://pastebin.com/CQDH6PAm
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
400
Postovi:
31
Teme:
Pridružio se:Feb. 2018
24. Feb. 2018.
To ti klasika reg/log sistem mod ima bugova ako si radio od 0 zezno si sve moras da nadjes ali probvacu da ti fix
Ovako probaj
Ako nece onda je bug u modu!!! i ja za to neam resenje
Ovako probaj
else if( dialogid == d_e-mail )
{
if( !response ) return 1;
if( response )
{
if( !ProveriEmail( inputtext ) || strfind( inputtext, "@", true ) == -1 || strfind( inputtext, ".", true ) == -1 )
{
SPD( playerid, d_email, DSI, ""server_b"E-mail", "Unesite vas tacan e-mail koji cete koristiti na serveru.\nNapomena: U slucaju da zaboravite lozinku imate mogucnost da vratite lozinku preko e-mail.", "Unesi", "Izlaz" );
return 1;
}
strmid( PlayerInfo[ playerid ][ pEmail ], inputtext, 0, strlen( inputtext ), 100 );
InputEmail = 1;
SCMEX( playerid, -1, ""PLAVA"* Vasa e-mail addresa je %s.", inputtext );
PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 12 ], inputtext );
format( logstrg, sizeof( logstrg ), "REG | %s je upisao email %s", GetName( playerid ), inputtext );
UpisiLog( LOG_REGISTER, logstrg );
}Ako nece onda je bug u modu!!! i ja za to neam resenje
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
24. Feb. 2018.
Dal' se ovo dogodi tek kada upises email te pritisnes dalje (enter), ili se dogodi u trenutku prikazivanja tog dialoga, uz to probaj kada ti dodje do email inputa, pritisni cancel (ESC) pa vidi oce li ti tada pasti skripta, jer nzm odkud se ovo poziva, je li debug ispisao vise linija?
24. Feb. 2018.
Ino42O wrote on February 24, 2018, 4:24 pm:
Dal' se ovo dogodi tek kada upises email te pritisnes dalje (enter), ili se dogodi u trenutku prikazivanja tog dialoga, uz to probaj kada ti dodje do email inputa, pritisni cancel (ESC) pa vidi oce li ti tada pasti skripta, jer nzm odkud se ovo poziva, je li debug ispisao vise linija?
Kada pritisnem ESC nista se ne desava ne obori server, samo kada upisem email onda obori server skroz.
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
24. Feb. 2018.
Ajde probaj ovako debug dodati
i kada ti padne odi u server_log.txt i vidi koje je sve brojeve upisalo u log
else if( dialogid == d_email )
{
if( !response ) return 1;
if( response )
{
print("EMAIL::DEBUG -> 1"); // DEBUG
if( !ProveriEmail( inputtext ) || strfind( inputtext, "@", true ) == -1 || strfind( inputtext, ".", true ) == -1 )
{
print("EMAIL::DEBUG -> 2"); // DEBUG
SPD( playerid, d_email, DSI, ""server_b"E-mail", "Unesite vas tacan e-mail koji cete koristiti na serveru.\nNapomena: U slucaju da zaboravite lozinku imate mogucnost da vratite lozinku preko e-mail.", "Unesi", "Izlaz" );
print("EMAIL::DEBUG -> 3"); // DEBUG
return 1;
}
print("EMAIL::DEBUG -> 4"); // DEBUG
strmid( PlayerInfo[ playerid ][ pEmail ], inputtext, 0, strlen( inputtext ), 80 );
InputEmail = 1;
SCMEX( playerid, -1, ""splava_b"* Vasa e-mail addresa je %s.", inputtext );
print("EMAIL::DEBUG -> 5"); // DEBUG
PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 12 ], inputtext );
format( logstrg, sizeof( logstrg ), "REG | %s je upisao email %s", GetName( playerid ), inputtext );
UpisiLog( LOG_REGISTER, logstrg );
print("EMAIL::DEBUG -> 6"); // DEBUG
}
i kada ti padne odi u server_log.txt i vidi koje je sve brojeve upisalo u log
24. Feb. 2018.
Ino42O wrote on February 24, 2018, 4:39 pm:
Ajde probaj ovako debug dodati
i kada ti padne odi u server_log.txt i vidi koje je sve brojeve upisalo u log
else if( dialogid == d_email )
{
if( !response ) return 1;
if( response )
{
print("EMAIL::DEBUG -> 1"); // DEBUG
if( !ProveriEmail( inputtext ) || strfind( inputtext, "@", true ) == -1 || strfind( inputtext, ".", true ) == -1 )
{
print("EMAIL::DEBUG -> 2"); // DEBUG
SPD( playerid, d_email, DSI, ""server_b"E-mail", "Unesite vas tacan e-mail koji cete koristiti na serveru.\nNapomena: U slucaju da zaboravite lozinku imate mogucnost da vratite lozinku preko e-mail.", "Unesi", "Izlaz" );
print("EMAIL::DEBUG -> 3"); // DEBUG
return 1;
}
print("EMAIL::DEBUG -> 4"); // DEBUG
strmid( PlayerInfo[ playerid ][ pEmail ], inputtext, 0, strlen( inputtext ), 80 );
InputEmail = 1;
SCMEX( playerid, -1, ""splava_b"* Vasa e-mail addresa je %s.", inputtext );
print("EMAIL::DEBUG -> 5"); // DEBUG
PlayerTextDrawSetString( playerid, RegisterTD[ playerid ][ 12 ], inputtext );
format( logstrg, sizeof( logstrg ), "REG | %s je upisao email %s", GetName( playerid ), inputtext );
UpisiLog( LOG_REGISTER, logstrg );
print("EMAIL::DEBUG -> 6"); // DEBUG
}
i kada ti padne odi u server_log.txt i vidi koje je sve brojeve upisalo u log
Sada kada upisujem Email, nece da prihvati nista sto upisem u dialog, niti pravilan email niti pogresan.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava