BetterChat

Бесплатное BetterChat 5.0.12

Нет прав для скачивания
  • We have added support for the PayPal payment gateway to our site!
    Мы добавили поддержку платежного шлюза PayPal на наш сайт!

Better Chat для Hurtworld позволяет изменять цвет ника ипрефиксы, как вы хотите, с помощью Oxide Permission.
Примечание: Стандартные группыавтоматически настраиваются.

Как использовать:
  1. Создайте группу вконфигурации, как показано в примерах по умолчанию
  2. Перейдите в чат игры
  3. Создайте Oxide группу используя:/group add <Имя группы>
  4. Дайте Oxide группе привелегии, используя:/grant group <Имя группы> <Привилегия>или вы можете датьпривелегии игроку: /grant user <Никнейм> <Привилегия>
  5. Если вы хотите добавить пользователя в группу:/usergroup add <Никнейм> <Имя группы>
Давайте для примера сделаем VIP группу.
  1. Создание группы:
    Код:
    "vip": {
    "ConsoleFormatting": "{Title} {Name}: {Message}",
    "Formatting": "{Title} {Name}<color={TextColor}>:</color> {Message}",
    "NameColor": "yellow",
    "Permission": "color_vip",
    "Rank": 2,
    "TextColor": "white",
    "Title": "[V.I.P.]",
    "TitleColor": "orange"
    }
  2. И так, это должно выглядеть следующим образом:
  3. Откройте свой чат
  4. Набираем: /group add vip
  5. Набираем: /grant group vip color_vip
  6. Набираем: /usergroup add MrFallen vip

Команды:
  • /colors - показывает все доступные цвета (Так же вы можетеиспользовать -> HEX коды!)
Привелегии:
  • betterchat.formatting -необходим для использования тегов форматирования, как<color=orange>.

Дополнительные возможности:
Вы можете использовать различныецвета ипрефиксы в зависимости от групп Oxide.
Вы можете сделать многое с "Форматирование" группы, например вы можете настроить его с параметрами:
  • {Rank} = Ганг группы
  • {Title} = Название группы
  • {TitleColor} = Цвет названия группы
  • {NameColor} = Цвета никнеймов в группе
  • {TextColor} = Цвет чата группы
  • {Name} = Никнеймы
  • {ID} = SteamID
  • {Message} = Сообщения
Стандартный конфиг:


Для разработчиков:

API методы:
  • Dictionary<string, object> GetPlayerFormatting(BasePlayer player)
  • Dictionary<string, object>GetGroup(string name)
  • List<string> GetGroups()
  • List<string> GetPlayersGroups(BasePlayer player)
  • bool GroupExists(string name)
  • bool AddPlayerToGroup(BasePlayer player, string name)
  • bool RemovePlayerFromGroup(BasePlayer player, string name)
  • bool PlayerInGroup(BasePlayer player, string name)
  • boolAddGroup(string name, Dictionary<string, object> name)

Данные из GetPlayerFormatting(BasePlayer player):
  • Formatting =Config[Formatting]
  • ConsoleFormatting =Config[ConsoleFormatting]
  • GroupRank =Config[GroupRank]
  • Title =Config[Title]
  • TitleColor =Config[TitleColor]
  • NameColor =Config[NameColor]
  • TextColor =Config[TextColor]
[EXAMPLEGetPlayerFormatting(BasePlayer player)]
Автор
aleks78888
Скачивания
113
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя aleks78888

Последние обновления

  1. Обновление плагина

    + Добавлен список «BlockedReceivers» в словаре MessageData в OnBetterChat + добавлены...
  2. Обновление плагина

    Что в обновлении: * фиксированный Формат не обрабатывается Спасибо @GLasiore #mkttnet для...
  3. Обновление плагина (10.03.2017)

    Исправлено обновление ржавчины переименование IsDeveloper() в IsDeveloper