BlackPlugin- все для вашего сервера RUST

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

Injuries And Diseases Травмы и болезни

БЕСПЛАТНО PLUGIN Injuries And Diseases Травмы и болезни 1.3.1

О травмах и болезнях

Какая игра на выживание не позволит вам сломать ногу? С помощью этого плагина игроки могут получать травмы и заражаться болезнями. В настоящее время существует 6 статусных условий, каждое из которых полностью настраивается с помощью файла конфигурации плагина.

icon.thumb.png.b6f80452b92272a55d13affe044bfcf9.png


Условия состояния
headerconcussion.thumb.png.5f887ce3ce7123a2bb4f5877ea169c61.png

/inflict <player> concussion
/cure <player> concussion
  • Периодически затуманивает зрение игрока.
  • Вероятность возникновения при попадании игроку в голову.
  • Более вероятно появление ржавчины при использовании более мощного оружия.
headerfoodpoisoning.thumb.png.120d60239f96355825cc512eb46ec67c.png
/inflict <player> foodpoisoning
/cure <player> foodpoisoning
  • Периодически вызывает у игрока рвоту, что снижает уровень его питания и жажды.
  • Вызваны употреблением в пищу испорченного мяса.
  • Можно вылечить, выпив целебный чай.
headerbrokenleg.thumb.png.f7baf8ddb9c44d399e630ddfbb56bd08.png
/inflict <player> brokenleg
/cure <player> brokenleg
  • Предотвращает разгон и наносит повреждения при движении.
  • Это может произойти при получении урона от падения, вероятность увеличивается с увеличением высоты.
  • Также может возникнуть при попадании в ногу, вероятность этого тем выше, чем мощнее оружие.
headerrabies.thumb.png.021fa213738b95c038e07f443f22614a.png
/inflict <player> rabies
/cure <player> rabies
  • Периодически наносит урон жертве и мигает красным цветом на ее экране.
  • Редко можно заразиться в результате укусов диких животных.
  • Лекарства нет, лучше избавить жертву от страданий.
headertapeworm.thumb.png.5afb450386a17bb9627ea85714a06b48.png
/inflict <player> tapeworm
/cure <player> tapeworm
  • Влияние потребления продуктов питания и воды значительно снижается.
  • Может возникнуть в результате употребления сырого мяса.
  • Легко поддается лечению антибиотиками (таблетками против радикулита).
headerz13.thumb.png.f054c6abde40b3164b73f75669369292.png
/inflict <player> z13virus
/cure <player> z13virus
  • Об этом заболевании известно немного, однако его часто ошибочно принимают за бешенство.
  • Когда жертва умирает, происходит нечто ужасное...
  • Похоже, она возникает, когда игрока кусает зомби (пугало).

Настройка
У каждого состояния status есть свойства, которые можно настроить с помощью конфигурации плагина. Вот краткое описание каждого из свойств.
Включено - установите значение false, чтобы отключить это условие.
Вероятность - вероятность (0 - 1.0) возникновения этого состояния любыми способами. При некоторых состояниях, таких как сотрясение мозга или перелом ноги, вероятность возникновения этого будет МИНИМАЛЬНОЙ, и она станет более вероятной в зависимости от того, какой ущерб будет нанесен. Это актуально только для некоторых условий, в других условиях для нанесения вреда игрокам могут использоваться предметы / сущности.
Значок - URL значка для этого состояния.
От ударов по ноге - (Только сломанная нога) Установлено значение false, чтобы отключить это явление при попадании игроку пули в ногу.
От падения - (Только сломанная нога) Установлено значение false, чтобы отключить это явление, когда игрок получает урон при падении.
Шкала урона - множитель эффекта урона для состояния статуса. Это изменит наносимый урон для всех типов (голод, жажда и т.д.). не только для здоровья. Например, значение 0.5 нанесет половину урона, в то время как значение 2.0 нанесет двойной урон.
Продолжительность показа - установите значение false, если вы не хотите, чтобы игроки видели, сколько секунд осталось до выполнения этого условия. При установке значения true для этого параметра будет немного снижена производительность.
Показывать индикатор - Установите значение false, если вы не хотите, чтобы для этого состояния отображался пользовательский индикатор status framework.
Предметы для лечения - краткие названия предметов с соответствующими шансами от 0-1.0. У перечисленных предметов будет шанс вылечить заболевание при употреблении игроком. При желании можно указать внешний вид изделия, см. раздел "Внешний вид изделия".
Интервал в мин. секундах - минимальный промежуток времени в секундах между появлением симптома заболевания. Актуально только для некоторых состояний.
Максимальный интервал в секундах - максимальный промежуток времени в секундах между появлением симптома заболевания. Актуально только для некоторых состояний.
Продолжительность, мин. секунды - минимальное количество секунд, в течение которого будет длиться состояние.
Максимальная продолжительность в секундах - максимальное количество секунд, в течение которых состояние будет длиться.
Перенос предметов в зомби - (только вирус Z13) Установите значение false, чтобы отключить перенос предметов с трупа на вновь созданного зомби. Вместо этого предметы останутся в рюкзаке.
Секунды реанимации - (только вирус Z13) Количество секунд до того, как труп зараженного игрока будет реанимирован в зомби.
Сущности нанесения - краткие названия сущностей с соответствующим шансом нанесения от 0-1.0. Перечисленные сущности будут иметь шанс нанести условие при нанесении урона игроку.
Предметы для нанесения повреждений - краткие названия предметов с соответствующим шансом от 0-1.0. Перечисленные предметы будут иметь шанс вызвать заболевание при употреблении игроком. При желании можно указать внешний вид изделия, см. раздел "Внешний вид изделия".
Скины предметов
При желании вы можете указать, что для предметов лечения и причинения вреда будет учитываться только предмет с определенным скином. Для этого просто добавьте #<идентификатор скина здесь> в конец краткого названия предмета. Если указано определение как элемента с оболочкой, так и элемента без оболочки, то определение с оболочкой будет иметь приоритет, если применимо. Например, если ваша конфигурация выглядит следующим образом...
  • Если употреблять таблетки против радикулита с маркировкой Skin 12345, то вероятность излечения составляет 100%.
  • Вероятность излечения от радикулита при любой другой коже (включая стандартную) составляет только 50%.
  • Только яблоки с кожурой 67890 имеют 100% шанс излечения.
  • Вероятность излечения всех остальных яблок равна 0% (поскольку их нет в списке).
JSON:
"Cure Items": {
"antiradpills": 0.5,
"antiradpills#12345": 1.0,
"apple#67890": 1.0
},
Создание собственных пользовательских условий состояния
Пожалуйста, обратите внимание, это функция WIP, могут быть некоторые ошибки, пожалуйста, сообщите о них, если вы их обнаружите!
Начиная с версии 2.0, вы можете использовать метод API "CreateCondition" для создания собственного плагина, который может регистрировать пользовательские состояния с помощью травм и заболеваний. Но что, если вы не разработчик? Без проблем! Я создал для вас плагин с множеством настраиваемых опций для создания ваших собственных условий состояния. В любом случае, вот несколько руководств о том, что вам нужно сделать, чтобы создать свои собственные условия состояния.

Для сторонних разработчиков
Если вы не являетесь разработчиком плагина и хотели бы создать свои собственные пользовательские условия состояния, то вы можете загрузить этот файл плагина и отредактировать конфигурацию, которую он генерирует, чтобы настроить условия состояния так, как вам нравится. В настоящее время количество действий, которые вы можете выполнить для состояния статуса, ограничено. Если вы хотели бы включить конкретное условие, триггер или эффект, пожалуйста, отправьте запрос в службу поддержки и внесите предложение! Или, если вы хотите полной свободы, вы можете просмотреть раздел разработчика, чтобы создать свой собственный плагин status condition именно так, как вам хотелось бы.
Для разработчиков
Если вы являетесь разработчиком плагина и хотели бы создать плагин, добавляющий некоторые пользовательские условия состояния, то вы можете использовать метод API "CreateCondition" (см. Раздел API) для регистрации любых пользовательских условий, которые вы хотели бы добавить. Чтобы увидеть пример кода, как это будет работать, вы можете обратиться к загрузке файла плагина, как указано в разделе "Для не-разработчиков" выше. Этот плагин содержит несколько советов о том, как плагин должен работать с травмами и заболеваниями. При создании пользовательского условия есть определенные аспекты, с которыми будут справляться травмы и заболевания, и другие, о которых нужно позаботиться вашему плагину. Вот краткое описание некоторых из этих факторов:

С травмами и болезнями справятся...
  • Отображение индикаторов состояния
  • Продолжительность состояния и обратный отсчет
  • Отображаются сообщения о причинах, лечении и диагнозе (однако они должны быть в файле локализации ВАШЕГО плагина)
  • Эффект, возникающий с интервалами и при первом наложении условия (вы передаете эти методы в метод CreateCondition)
  • Отображается ли продолжительность ваших условий / индикатор (передайте это в метод CreateCondition)
Ваш плагин должен справиться...
  • Регистрация условий с использованием API
  • Способы нанесения вашего состояния (атака сущностью, потребленный предмет и т.д.)
  • Способы лечения вашего заболевания
  • Локализация (Повреждения и болезни будут ссылаться на некоторые из них)
  • Добавление изображений в библиотеку изображений
  • Любые параметры конфигурации, относящиеся к вашим индивидуальным условиям
Врачи (необязательно)
headerdoctor.png.aa74946d52a2f4ebe7883f346d1b96c8.png
В качестве дополнительной функции вы можете назначить игрока врачом. Врачи могут диагностировать игроков, что покажет игроку состояние, от которого они страдают. По умолчанию в этом нет необходимости, так как игроки будут автоматически уведомлены об их состоянии. Однако в конфигурации вы можете настроить так, чтобы игроки не знали о состоянии до тех пор, пока они не обратятся к врачу для постановки диагноза. После того, как игроку будет поставлен диагноз, врач также будет проинформирован о том, как вылечить заболевание. Врачи могут быть назначены с помощью doctor perm и иметь доступ к следующей команде:
/diagnose
  • Диагностирует любые недиагностированные состояния игрока, которого они осматривают. Также порекомендует лечение, если таковое имеется.

Конфигурация
Смерть удаляет условия - Установите значение false, если вы хотите, чтобы условия сохранялись даже после смерти игрока.
Приостановка при отключении - установите значение false, если вы хотите, чтобы таймер состояния продолжался, даже когда игрок спит. Установите значение true, если вы хотите, чтобы он приостанавливался, когда игрок спит.
Требуется диагностика - Установите значение false, если вы хотите, чтобы условия автоматически сообщались игрокам при их нанесении. Установите значение true, если вы хотите, чтобы они отображались как неизвестные, пока их не диагностирует врач.
Показывать индикатор доктора - Установите значение true, если вы хотите, чтобы индикатор отображался для игроков с разрешения врача.
Сообщения включены - Установите значение false, если вы не хотите, чтобы сообщения игроков появлялись в чате при обновлении статуса их условий.
Идентификатор значка сообщения - идентификатор steam портрета игрока, который вы хотите отображать во всех сообщениях чата с помощью этого плагина.
Изображения - список URL-адресов различных изображений, используемых в этом плагине.
Условия состояния - Настройка условий состояния (см. Раздел настройки).
Версия - отслеживает, для какой версии была сгенерирована ваша конфигурация, не редактируйте вручную.
API разработчика
С помощью этих инструментов API разработчика вы можете расширить функциональность существующих условий с помощью кода. Вы можете добавлять дополнительные эффекты, используя различные хаки для каждого условия.
Права
injuriesanddiseases.admin

  • Требуется для команд администратора

injuriesanddiseases.doctor

  • Назначает игрока врачом
  • Требуется для команд врача
Автор
Black
Скачиваний
13
Просмотры
486
Первый выпуск
Обновление
Рейтинг
5,00 звёзд Оценок: 3

Ещё ресурсы от Black

Последние отзывы

Спасибо , плагин очень пригодился!
Верх
R

rods733 Приобрел`(а)

Платное повышение

? Купить повышение сейчас
Black

Black Приобрел`(а)

Платное повышение

? Купить повышение сейчас