vitalik6243
Умник
Такой вопрос я перевел систему аккаунтов на MySQL R6
Но вот тут вот задался вопросом
Как сделать проверку есть ли ник уже в БД
Вот код где не могу перевести
Система ID присутсвует
Но вот тут вот задался вопросом
Как сделать проверку есть ли ник уже в БД
PHP:
case 9943:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialogFix(playerid,9943,DIALOG_STYLE_INPUT, "Заявка на смену ника", "Напишите новый ник (по форме Имя_Фамилия)", "Отправить", "Назад");
format(string,sizeof(string), "gameacc/%s.ini",inputtext);
if(fexist(string))
{
SendClientMessage(playerid,COLOR_GREY, "Ник занят");
ShowPlayerDialogFix(playerid,9943,DIALOG_STYLE_INPUT, "Заявка на смену ника", "Напишите новый ник (по форме Имя_Фамилия)", "Отправить", "Назад");
return true;
}
format(WantNickChange[playerid],MAX_PLAYER_NAME, "%s",inputtext);
format(string, sizeof(string), "[Заявка на смену ника] %s[%d] просит сменить ник на: %s", Name(playerid),playerid,(inputtext));
ABroadCast(COLOR_USE, string, 1);
format(string, sizeof(string), "[Заявка на смену ника] %s[%d] просит сменить ник на: %s", Name(playerid),playerid,(inputtext));
SendClientMessage(playerid, COLOR_LIGHTRED, string);
SendClientMessage(playerid, COLOR_LIGHTRED, "Ваша заявка отправлена. Ждите одобрения администрацией");
return true;
}
else
{
new listitems[] = " [1] Настройки\n [2] Статистика персонажа\n [3] Команды сервера\n [4] Репорт\n [5] Смена пароля\n [6] Очистить чат\n [7] Правила\n [8] Слив денег\n [9] Смена ника\n [10] Донат";
ShowPlayerDialogFix(playerid, 9623, DIALOG_STYLE_LIST, "Личное меню", listitems, "Выбрать", "Отмена");
return true;
}
}
Система ID присутсвует
Последнее редактирование:
