Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с /get

Статус
В этой теме нельзя размещать новые ответы.

djneketos

Начинающий
Пользователь
Регистрация
3 Фев 2016
Сообщения
87
Лучшие ответы
0
Репутация
0
Здравствуйте. Нашел информацию об игроке не в сети,переделал код,но она почему-то не работает,вот публик:

forward OnPlayerAccountCheckAdmin(playerid, name[]);
public OnPlayerAccountCheckAdmin(playerid, name[])
{
static body[2000];
body[0] = EOS;
new nick[24], admin;
format(glstr,sizeof(glstr), "SELECT `ID` FROM `accounts` WHERE `Nick` == '%s'", name);
mysql_query(glstr);
mysql_store_result();
body = "Имя\t\tУровень\tНомер аккаунта\n";
new account_id = ID;
for(new i=0; i<mysql_num_rows(); i++)
{
if(mysql_fetch_row_format(result1))
{
sscanf(result1,"p<|>s[24]s[11]d", nick, admin, account_id);
format(glstr, sizeof(glstr), "%s\t\t%d\t%d\n", nick, admin, account_id);
strcat(body, glstr);
}
}
ShowPlayerDialog(playerid, DIALOGUE_INFORMATION, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Админы", body, "Выбрать", "Назад");
mysql_free_result();
}



Вот команда:

CMD:get(playerid, name[], params[])
{
if(PI[playerid][Admin] < AdmLvl2) return SendClientMessage(playerid, COLOR_SYSTEM, "У тебя нет прав использовать эту команду");
else if(emptyMessage(params)) return SendClientMessage(playerid, COLOR_SYSTEM, "Введи /get [ник]");
sscanf(params, "s", name);
else
{
OnPlayerAccountCheckAdmin(playerid, name);
}
return true;
}



И вот ошибки:

C:\Users\??????\Desktop\????\gamemodes\new. pwn(8573) : error 091: ambiguous constant; tag override is required (symbol "ID")
C:\Users\??????\Desktop\????\gamemodes\new. pwn(8573) : warning 213: tag mismatch

Может кто помочь исправить?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу