Oxxxymiroн
Дебютант
Проблема с регистрацией на сервере, а именно, в бд всё сохраняется кроме э-майл адресса, всё перепробовал, не знаю что делать
Вот собственно место, где я делал сохранение:
Вот собственно место, где я делал сохранение:
PHP:
case 3:
{
if(!response) return Kick(playerid);
new query[300];
if(!strlen(inputtext))return ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Email","{FFFFFF}Введите свой Email !","Далее","Отмена");
if(strfind(inputtext, "@", true) == -1 || strfind(inputtext, ".", true) == -1)
{
ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Email","{FFFFFF}Введите свой Email !","Далее","Отмена");
return 1;
}
format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Email`='%s'", PlayerInfo[playerid][Email]);
mysql_function_query(handle, query, true, "OnAccountLoad", "d", playerid);
{
static rows, fields;
cache_get_data(rows, fields);
if(rows)
{
SendClientMessage(playerid, 0xA9A9A9FF, "Такой Email - уже указан у другого игрока !");
ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Email","{FFFFFF}Введите свой Email !","Далее","Отмена");
}
else SetPVarInt(playerid, "CheckEmail", 1);
}
if(GetPVarInt(playerid, "CheckEmail") == 1)
{
format(query, sizeof(query), "UPDATE `accounts` SET `Email` = '%s' WHERE `Name` = '%s'", PlayerInfo[playerid][Name]);
mysql_function_query(handle, query, false, "SendQuery", "");
SetSpawnInfo(playerid, 255, playerid, 0, 0, 0, 1.0, -1, -1, -1, -1, -1, -1), DeletePVar(playerid, "CheckEmail");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Выбор пола","{FFFFFF}Выберите пол для вашего персонажа","Мужской","Женский");
return true;
}
return 1;
}
