pawn Код:
if(dialogid == 1)
{
if(response)
{
if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
{
new LozinkaString[128];
format(LozinkaString,sizeof LozinkaString,"*G-Unit: Lozinka mora sadrzavati najmanje %d znakova!",MIN_DUZINA_LOZINKE);
SendClientMessage(playerid,0xDB023EFF,LozinkaString);
new name[MAX_PLAYER_NAME],loginstring[512];
GetPlayerName(playerid,name,sizeof(name));
format(loginstring,sizeof(loginstring),"{00C0FF}_____________________________________\n\n{F81414}[Greska] {6EF83C}Unesena lozinka prekratka!\n\n{FFFFFF}Dobrodošao na G-Unit RolePlay/Dm Server!{00C0FF}\n\n%s\n{FFFFFF}Vas je korisnicki racun pronadjen!\n\nMolimo upisi lozinku da udjes na server:\n{00C0FF}_______________________________________",name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Prijava",loginstring,"Logiraj","Izlaz");
return 1;
}
else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
{
new LozinkaString[128];
format(LozinkaString,sizeof LozinkaString,"*G-Unit: Lozinka mora sadrzavati najvise %d znakova!",MAX_DUZINA_LOZINKE);
SendClientMessage(playerid,0xDB023EFF,LozinkaString);
new name[MAX_PLAYER_NAME],loginstring[512];
GetPlayerName(playerid,name,sizeof(name));
format(loginstring,sizeof(loginstring),"{00C0FF}_____________________________________\n\n{F81414}[Greska] {6EF83C}Unesena lozinka preduga!\n\n{FFFFFF}Dobrodošao na G-Unit RolePlay/Dm Server!{00C0FF}\n\n%s\n{FFFFFF}Vas je korisnicki racun pronadjen!\n\nMolimo upisi lozinku da udjes na server:\n{00C0FF}_______________________________________",name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Prijava",loginstring,"Logiraj","Izlaz");
return 1;
}
new hpass[129],hIme[MAX_PLAYER_NAME],query[128];
RPIme(playerid,hIme);
WP_Hash(hpass,129,inputtext);
if(!strcmp(hpass,PlayerInfo[playerid][Lozinka]))
{
mysql_format(mysql,query, sizeof(query),"SELECT * FROM `users` WHERE `Nick` = '%e' LIMIT 1",hIme);
mysql_tquery(mysql,query,"UcitajRacun","i",playerid);
SetSpawnInfo(playerid,0,PlayerInfo[playerid][Skin],1765.2643,-1342.9196,15.7564,242.7716,0,0,0,0,0,0);
SpawnPlayer(playerid);
}
else
{
RPIme(playerid,hIme);
new loginstring[512];
format(loginstring,sizeof(loginstring),"{00C0FF}________________________________\n{F81414}[Greska] {6EF83C}Unijeli ste netocnu lozinku!\n\n{FFFFFF}Vas je racun pronadjen!\n{00C0FF}%s\n\n{FFFFFF}Molimo upisite vasu lozinku:\n{00C0FF}_____________________________________",hIme);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Prijava",loginstring,"Logiraj","Izlaz");
PokusajiLogiranja[playerid]++;
if(PokusajiLogiranja[playerid] >= MAX_POKUSAJA_LOGIRANJA)
{
SCM(playerid,0xDB023EFF,"G-Protect: {FFFFFF}Vas account je iskljucen sa servera! Unijeli ste 3 puta netocnu lozinku!");
SCM(playerid,COLOR_BIJELA,"G-Protect: Vasa IP adresa je banana!");
KickWithMessage(playerid);
IP_Ban(playerid);
}
}
}
}