Войти или зарегистрироваться

Плагин [CHAT] RPchat - RolePlay чат v0.6 [1.4.6+]

  • Автор темы Автор темы ufes
  • Дата начала Дата начала
Добавь в настройки id блока для глобального чата, то есть, что бы при использовании # отнималось что то из инвентаря.
Уже сделали в версии, которая у dark32 ;)
А лучше деньги, сума которых указанная в конфиге.
И это тоже сделаем
 
Графические смайлы и звуки - это клиентская модификация и она ни как не связана с плагиом (если не носик)
Почему ? Смайлы можно и не графические , просто типо : BeYkeR_Ykt показывает мем: *Trollface*, а с звуком можно так:
Java:
              ((Player)p).getWorld().playSound(((Player)p).getLocation(), Sound.DOOR_OPEN, 15.0F, 0.05F);
              ((Player)p).getWorld().playSound(((Player)p).getLocation(), Sound.DOOR_OPEN, 15.0F, 0.025F);
Выход:
Java:
              ((Player)p).getWorld().playSound(((Player)p).getLocation(), Sound.DOOR_CLOSE, 15.0F, 0.05F);
              ((Player)p).getWorld().playSound(((Player)p).getLocation(), Sound.DOOR_CLOSE, 15.0F, 0.025F);

Я делал в своих экспериментальных плагинов чата
 
1. А на что вам **<действие>? то же самое будет
2. это не серьёзно.
 
  • Нравится
Реакции: ufes
а как изменить значки типо вместо #глобальный сделать !глобальный и так далее?
 
Отличный плагин! Сильно выручил. Никаких багов за 2 месяца использования не обнаружил
 
Баги есть, но вы на них наврятли натолкнётесь, они весьма своеобразные и связаны с переносом кода из моего форка плагина. Точно есть баг в Выбросе случайных чисел и сообщений с вероятностью и в отправке ЛС.
 
Что значит "Действие с шансом удачи"? Это типа больше "Действия" на 50%?
Это, например, когда по рп пытаешься выбить на кубике шестерку. Если повезет, может и с первого раза выбить, а можно и с пяти.. Случайно вообщем.

Например, ты пишешь :
*** бросает кубик, в надежде выбить шестерку
А сервер тебе отвечает:
бросает кубик, в надежде выбить шестерку (удачно)
Или:
бросает кубик, в надежде выбить шестерку (не удачно)
 
Мемы :trf: и звуки захода и выхода из игры
Плагин так и называется: RPchat. Это означает, что его уместно использовать на RolePlay серверах. А на таких серверах мемы не приемлемы.
 
  • Нравится
Реакции: ufes
dark32 Fork:rpChat (не является прямым продолжением, параллельная ветвь разработки)
Версия: v0.7.8
Разработчики: ufes, dark32
(Скачать можно, листайте дальше)
0.png

Каналы:
1.png

Глобальный - слышно во всех мирах, можно настроить плату предметом, есть пермиссионс.
Мировой - слышно только в текущем мире, можно настроить плату предметом, есть премиссонс
Крик - слышно в большом радиусе
Локальный - слышно в среднем радиусе
Шёпот - слышно в малом радиусе
Личный чат - слышно только адресату
Действие с вероятностью - слышно в радиусе локального чата

Режимы:
2.png

Довольно не удобно писать перед каждым сообщением знак, поэтому можно одной командой переключить канал чата и все последующие сообщения пойдут в него. Если вы всё же хотите отправить сообщение в другой канал - укажите перед сообщение знак канала и оно уйдёт в другой канал.

Настройки конфига
Код:
Range: # радиусы каналов
  main: 250  #Локальный
  whispering: 20  #Шёпот
  shout: 500  #Крик
randrolldef: 6  #Случайное значение по умолчанию
minroll: 5  #Минимальное значения для случайного числа
defchanse: 50  #Вероятность в % для действий
Prefix: false  #использовать ли префиксы всюду в чате (в действиях, лс и где-то ещё)
Id: #
  worldId: 260  #плата за мировой чат
  worldSubId: 0  #метадата
  globalId: 264  #плата за глобальный чат
  globalSubId: 0 #метадата
Пермы
Код:
# Permission
# mcnw.global - право писать в глобальный чат
# mcnw.global.no_item - право писать в глобальный чат без платы (бесполезно без mcnw.global )
# mcnw.world - право писать в мировой чат
# mcnw.world.no_item - право писать в мировой чат без платы (бесполезно без mcnw. world )
# mcnw.spy - право на прослушку всего чата
ЛС:
С личными переписками пришлось повозится, и до сих пор возможны ошибки, если у двух игроков ник начинается одинаково, а длина разная (Н-р: ben и benten), в таких случаях поведение непредсказуемо.Не принимает ники начинающиеся с цифр.
Для отправки лс наберите в чате dark я тебе пишу и сообщение уйдёт игроку, чей ник ближе всего к этому (н-р мой)
Случайные действия
Для написания подобных действий напишите в чате *действие в чати вы увидите, получилось ли выполнить действие или нет (вероятность настраивается в конфиге).
Если вы хотите бросить кубик, то введите *12 или любое число, в чате вы увидите сколько выпало на кубике (примечание: в случае если число меньше minroll, то будет считаться что введено randrolldef )

TO DO
- молчанка на отдельные каналы, на всё, ограниченна по времени, без ограничения по времени, отдельные таймеры молчанки на разные каналы.
- список мочащих, оставшиеся время молчанки
- формат сообщений
- графические смайлы не совместимые с русификатором
- русификатор совместимый со смайлами
- место для вашей идеи

Исходники ищите сами.
 
Последнее редактирование:
а русский язык работает?
 
Не получается, пишет какие-то каракули
 
Как связан русский язык и плагин?
Это не русификатор сервера, а плагин чата, русификацию вы должны делать любым удобным для вас способом.
 
Очень полезный плагин!
 
Назад
Верх