Bruins
Новичок
Подскажите пожалуйста, что это за цифры, за что они отвечают ? не взлом ли это какой нибудь?) if(!response) return GKick(playerid, 476574567); if(!response) return GKick(playerid, 75674567); if(!response) return GKick(playerid, 635653456);
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//printf("OnDialogResponse(%s[%d], %i, %i, %i, %s)", Name(playerid), playerid, dialogid, response, listitem, inputtext);
new string[512];
while(strfind(inputtext, "%s", true) != -1) strdel(inputtext, strfind(inputtext, "%s", true), strfind(inputtext, "%s", true) + 2);
while(strfind(inputtext, "%", true) != -1) strdel(inputtext, strfind(inputtext, "%", true), strfind(inputtext, "%", true) + 2);
switch(dialogid)
{
case dAut:
{
if(!response) return GKick(playerid, 476574567);
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ', '`', '=': return LoginDialog(playerid);
}
if(strlen(inputtext) < 6 || strlen(inputtext) > 30) return LoginDialog(playerid);
mysql_format(database, string, sizeof(string), "SELECT * FROM `Accounts` WHERE `Name` = '%e' AND `pKey` = '%e'", Name(playerid), inputtext);
mysql_function_query(database, string, true, "LoginCallback", "i", playerid);
return 1;
}
case dReg:
{
if(!response) return GKick(playerid, 75674567);
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ', '`', '=': return RegisterDialog(playerid);
}
if(strlen(inputtext) < 6 || strlen(inputtext) > 30) return RegisterDialog(playerid);
settext(pRegData[playerid][0], inputtext);
SPD(playerid, dEmail, DIALOG_STYLE_INPUT, "{FFFFFF}Email", "{ffffff}Пожалуйста, введите свой электронный адрес.\n\n{97FF0E}Внимание! На почту будет выслан пароль к аккаунту если захотите его восстановить.", "Далее", "Выйти");
return 1;
}
case dEmail:
{
if(!response) return GKick(playerid, 635653456);
if(strlen(inputtext) < 1 || strlen(inputtext) > 40 || strfind(inputtext, "@", true) == -1 || strfind(inputtext, ".", true) == -1)
{
SPD(playerid, dEmail, DIALOG_STYLE_INPUT, "{0089FF}Email", "{ffffff}Пожалуйста, введите свой электронный адрес.\n\n{97FF0E}Внимание! На почту будет выслан пароль к аккаунту если захотите его восстановить.", "Далее", "Выйти");
return SCM(playerid, COLOR_GREY, "E-Mail не верный. Повторите ввод.");
}
for(new i = strlen(inputtext); i != 0; --i)
switch(inputtext[i])
{
case 'А'..'Я', 'а'..'я', ' ', '`', '=':
{
SPD(playerid, dEmail, DIALOG_STYLE_INPUT, "{0089FF}Email", "{ffffff}Пожалуйста, введите свой электронный адрес.\n\n{97FF0E}Внимание! На почту будет выслан пароль к аккаунту если захотите его восстановить.", "Далее", "Выйти");
return SCM(playerid, COLOR_GREY, "E-Mail не верный. Повторите ввод.");
}
}
settext(pRegData[playerid][1], inputtext);
ShowPlayerDialog(playerid, dSex, DIALOG_STYLE_MSGBOX, "{FFFFFF}Выбор пола", "{ffffff}Какого пола будет ваш персонаж:", "Мужчина", "Женщина");
return 1;
}
