deniska2k16
Новичок
Всем привет. Вообщем, пытался сделать команду /number: когда вводишь ник который находится в базе данных - тебе должен выводить его номер. Но что-то не получается)
Вот видите, идет запрос в базу данных на ник. Но как сделать, чтобы выводился и номер телефона? Номер телефона игрока в базе данных указан как `phone` в таблице accounts. Помогите пожалуйста)
Вот сам код:
Вот видите, идет запрос в базу данных на ник. Но как сделать, чтобы выводился и номер телефона? Номер телефона игрока в базе данных указан как `phone` в таблице accounts. Помогите пожалуйста)
Вот сам код:
Код:
if (!strcmp(cmd,"/number",true))
{
tmp = strrest(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,CWHITE,"• {FFC800}[Подсказка] {ffffff}/number [Полный ник игрока]");
sql_escape_string(snow, tmp, tmp, 24);
new query[128];
new string[128];
format(query,sizeof(query),"SELECT id FROM `accounts` WHERE `nickname` = '%s'",tmp);
new Result:r = sql_query(snow, query, QUERY_CACHED);
if(!sql_num_rows(r)) return SendClientMessage(playerid,COLOR_WHITE,"• {AC0000}[Ошибка] {ffffff}Данный абонент не найден в базе");
format(string, sizeof(string), "{33FF1F}Номер %s: {FF5500}тут должен быть номер!",tmp);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Абонент доступен для звонка");
SendClientMessage(playerid, 0x97d324ff, string);
return true;
}
