Вам же уже тонну вариантов дали. Осталось каждый из них проверить и всё
Вид для печати
Дыра где то здесь.
PHP код:
case 3:
{
new sabaka;
for(new i = strlen(inputtext); i != 0; --i)
{
switch(inputtext[i])
{
case '@': sabaka++;
}
}
if(strlen(inputtext) < 1 || strlen(inputtext) > 30) return SPD(playerid,3,DIALOG_STYLE_INPUT,"Электронная почта","\t{FFFFFF}Введите пожалуйста ваш {99FF66}действующий{FFFFFF} email. \nПри потери доступа к персонажу, вы сможете его ввостановить в UCP на сайте и только через email.\n\n\t\t{99FF66}Ошибка","Готово","Отмена");
if(sabaka == 0) return SPD(playerid,3,DIALOG_STYLE_INPUT,"Электронная почта","\t{FFFFFF}Введите пожалуйста ваш {99FF66}действующий{FFFFFF} email. \nПри потери доступа к персонажу, вы сможете его ввостановить в UCP на сайте и только через email.\n\n\t\t{99FF66}Ошибка","Готово","Отмена");
format(mysql_query, sizeof(mysql_query), "UPDATE `Accounts` SET `pEmail` = '%s' WHERE `Name` = '%s'",
inputtext,PlayerInfo[playerid][pNames]);
mysql_function_query(connects, mysql_query, false, "", "");
SPD(playerid,7,DIALOG_STYLE_INPUT,"Ник друга на сервере","Введите ник вашего друга на сервере.","Ок","Пропустить");
}
Я вот сделал так почему не спасает?
PHP код:
case 3:
{
new sabaka;
for(new i = strlen(inputtext); i != 0; --i)
{
switch(inputtext[i])
{
case '@': sabaka++;
}
}
if(strlen(inputtext) < 1 || strlen(inputtext) > 30) return SPD(playerid,3,DIALOG_STYLE_INPUT,"Электронная почта","\t{FFFFFF}Введите пожалуйста ваш {99FF66}действующий{FFFFFF} email. \nПри потери доступа к персонажу, вы сможете его ввостановить в UCP на сайте и только через email.\n\n\t\t{99FF66}Ошибка","Готово","Отмена");
if(sabaka == 0) return SPD(playerid,3,DIALOG_STYLE_INPUT,"Электронная почта","\t{FFFFFF}Введите пожалуйста ваш {99FF66}действующий{FFFFFF} email. \nПри потери доступа к персонажу, вы сможете его ввостановить в UCP на сайте и только через email.\n\n\t\t{99FF66}Ошибка","Готово","Отмена");
new sqlstr[50];
mysql_escape_string(inputtext,sqlstr);
format(mysql_query, sizeof(mysql_query), "UPDATE `Accounts` SET `pEmail` = '%s' WHERE `Name` = '%s'",
sqlstr,PlayerInfo[playerid][pNames]);
mysql_function_query(connects, mysql_query, false, "", "");
SPD(playerid,7,DIALOG_STYLE_INPUT,"Ник друга на сервере","Введите ник вашего друга на сервере.","Ок","Пропустить");
}