- 10
- 0
Здравствуйте пользователи форума Blast.HK, на днях нашёл на просторах интернета мод под названием "Heavily". Мод нормальный все баги которые были возможно пофиксить, я пофиксил, кроме одного. Баг с репортом, репорт видят все игроки! Я не понимаю как в данном случаи сделать проверку на администратора, чтобы только админы видели репорт, а не все игроки на сервере.
Код:
{
if(!response) return true;
if(strlen(inputtext) < 2 || strlen(inputtext) > 60) return cmd_report(playerid);
//if(ReportON[playerid]) return SendClientMessage(playerid, COLOR_GREY, "Ваша прошлая жалоба ещё не рассмотрена");
ReportON[playerid] = true;
ReportMessage[playerid][0] = EOS;
format(ReportMessage[playerid], 128, inputtext);
static const
report_mes[] = "[A] Сообщение от игрока %s[%i]: {FFFFFF}%s"; // Как сделать этот текст видимым только для администраторов?
//player_mes[] = "[A] Сообщение от игрока %s[%i]: {FFFFFF}%s";
new str_[sizeof(report_mes) + 24 + 5 + 144];
format(str_, sizeof(str_), report_mes, GetName(playerid), playerid, inputtext);
SendAdminMessage(0xE65757FF, str_);
SendAdminMessage(COLOR_RED, "Поступила жалоба/вопрос, для ответа введите {ffffff}/replist");
// format(str_, sizeof(str_), player_mes, GetName(playerid), playerid, inputtext);
// SendClientMessage(playerid, 0xE65757FF, str_);
SendClientMessage(playerid, 0xFACC2Eaa, "Ожидайте, в ближайшее время Вам ответит администратор.");
//if(pInfo[playerid][pVip] > 0) ReportTime[playerid]=gettime()+60;
//else ReportTime[playerid]=gettime()+120;
//if(Report) TotalReport++;
TotalReport++;
}