mariman
Новичок
Здравствуйте, прошу вас о помощи.
Хочу сделать чтобы при регистрации был ник пригласившего игорока, но так как мод на mysql я немного не могу понять.
Суть в том надо чтобы когда игрок вводит ник другого игорока который его пригласил в базе данных проверялось есть такой ник или нет. Вот какой код получился у меня помогите его исправить чтобы он работал. Буду очень признателен.
Хочу сделать чтобы при регистрации был ник пригласившего игорока, но так как мод на mysql я немного не могу понять.
Суть в том надо чтобы когда игрок вводит ник другого игорока который его пригласил в базе данных проверялось есть такой ник или нет. Вот какой код получился у меня помогите его исправить чтобы он работал. Буду очень признателен.
PHP:
case 4:
{
if(response)
{
new str[256], rows, fields;
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"{3DB6F2}Ник пригласившего игрока","{FFFFFF}Если Вы узнали о нашем сервере от своего друга\nкоторый тут играет, укажите его ник в поле ниже\n\n{B8E82A}При достижении вами 4-го уровня он получит вознаграждение", "Ввести","Пропустить");
format(str, sizeof(str), "SELECT * FROM `Accounts` WHERE `Name` = '%s'", inputtext);
mysql_function_query(connectionHandle, str, true, "","");
cache_get_data(rows, fields);
if(rows)
{
strmid(PlayerInfo[playerid][pReferal], inputtext, 0, strlen(inputtext), 24);
return ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,"{009112}Пол","{FFFFFF}Выберите пол вашего персонажа", "Мужской","Женский");
}
else return ShowPlayerDialog(playerid,22,DIALOG_STYLE_MSGBOX,"{009112}Ошибка","{FFFFFF}Такого игрока не существует.\nЕсли вы не знаете других игроков нажмите кнопку ''Пропустить''", "Повтор","Пропустить");
}
else return ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,"{009112}Пол","{FFFFFF}Выберите пол вашего персонажа", "Мужской","Женский");
}
