verteich
Умник
PHP:
forward LoginDialogMysql(playerid, inputtextsave[]);
public LoginDialogMysql(playerid, inputtextsave[])
{
new cIP1[16], cIP2[16], cMailCheck, string[68], password[50];
//sscanf(string, "p<|>s[50]s[16]s[16]ii",
cache_get_row(0, 0, password, mysql);
cache_get_row(0, 1, cIP1, mysql);
cache_get_row(0, 2, cIP2, mysql);
cMailCheck = cache_get_row_int(0, 3, mysql);
if(strcmp((inputtextsave), password, true) == 0)
{
if(cMailCheck == 1)
{
new code = 1000 + random(9999);
format(string,sizeof(string),"Код для подтверждения входа в профиль %s: %d",PN(playerid),code);
SendMail(PlayerMail[playerid], ""Mode_Mail"", ""Mode_Name"","arizonayellow.ml подтверждение входа",string);
ShowPlayerDialogEx(playerid,208,1,"","Тобi необходiмо ввiсти код с почтi ввёл бистра!","ОК","Да иди ты нах");
}
else OnPlayerLogin(playerid);
}
else
{
gPlayerLogTries[playerid] --;
if(gPlayerLogTries[playerid] <= 0) return J_Kick(playerid);
new str[100],string2[270];
format(str,sizeof(str),"{FFFFFF}Добро пожаловать на {EBA225}"Mode_Name"{FFFFFF}\n\n");
strcat(string2,str);
strcat(string2,"{FF0000}Неверный пароль!\n");
format(str,sizeof(str),"{FFFFFF}Попыток для ввода пароля: {28910B}%d",gPlayerLogTries[playerid]);
strcat(string2,str);
ClearChatForPlayer(playerid);
return ShowPlayerDialogEx(playerid,2,3,"Авторизация",string2,"Принять","");
}
return 1;
}
PHP:
cache_get_row(0, 8, PlayerMail[playerid], mysql,50);
