• 0

Показ сообщения

Вопросы

Гость Владимир
Новичок

Привет!

Как сделать систему по типу:

Администратор 5-го уровня использовал команду /givemoney (например) и в админ-чат написало о использовании команды. Как сделать чтобы это сообщение было видно только администраторам 5-го и выше уровней? Пробывал так (код), но не получалось

  код (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение

5 ответов на этот вопрос

  • 0
Гость Владимир
Новичок
  sendadminmessage (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
  • 0
Cawfee
Великий Гуру

Гость Владимир, тогда замените функцию на эту:

  Функция (открыть спойлер)

 

И используйте так:

new string[145];
if(Player[playerid][pAdmin] <= Player[params[0]][pAdmin]) return
f(string, sizeof(string), "[A] Администратор %s[%d] подкинул игрока %s[%d]", Player[playerid][pName],playerid,Player[slid][pName],slid);
SendAdminMessage(COLOR_GRAY, string, 5); // 5 - минимальный уровень администратора, начиная с которого все будут видеть сообщение

 

Поделиться сообщением


Ссылка на сообщение
  • 0
Гость Владимир
Новичок

@odosenok , Выдает warning 202: number of arguments does not match definition

 

  code (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
  • 0
Cawfee
Великий Гуру

Гость Владимир, 

if(PlayerInfo[playerid][pAdmin] <= PlayerInfo[params[1]][pAdmin]) {
    format(string, sizeof(string), "[A] %s[%d]: %s", PlayerInfo[playerid][pName],playerid,atext);
    return SendAdminMessage(COLOR_GRAY, string,10);
}

Проблема навряд ли в изменениях выше. Вы свою функцию SendAdminMessage заменили моей?

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу