Teleportation

Teleportation 1.2.2

Нет прав для скачивания
Временный фикс пока доделываю сохранения конфигурации.
Конфигурационный файл изменился:

Код:
    "O. Создавать объект при сохранении местоположения": true,
    "P. Название создаваемого объекта": "Sleeping Bag",
Полностью переделал проверки на телепортацию.
Переписал конфигурацию под разделы.
Добавил новые блокировки на телепотацию.
Языковой файл изменился (Изменения не значительные)
Конфигурационный файл изменился:

Код:
{
  "Общие настройки": {
    "A. Логировать использование команд для администраторов": true,
    "B. Звук предупреждения (пустое поле = звук отключен)": "assets/prefabs/locks/keypad/effects/lock.code.denied.prefab",
    "C. Звук уведомления при получение запроса на телепорт (пустое поле = звук отключен)": "assets/prefabs/locks/keypad/effects/lock.code.unlock.prefab",
    "D. Автоматический вайп данных при генерации новой карты": true
  },
  "Телепортация домой": {
    "A. Разрешить телепортацию": true,
    "B. Запрещать отправлять запрос на телепортацию в воде": true,
    "C. Запрещать отправлять запрос на телепортацию во время крафта": true,
    "D. Разрешённое количество предметов на крафте": 0,
    "E. Отменять телепортацию при смерте": true,
    "F. Запрещать отправлять запрос на телепортацию во время облечения радиацией": true,
    "G. Разрешённое радиационное облучения для телепортации": 5,
    "H. Запрещать отправлять запрос на телепортацию во время кровотечения": true,
    "I. Разрешённый процент кровотечения для телепортации": 0,
    "J. Отменять телепортацияю если игрок получил ранения": true,
    "K. Запрещать отправлять запрос на телепортацию если игроку холодно": true,
    "L. Разрешённый проект замерзания для телепортации": 3,
    "M. Запрещать отправлять запрос на телепортацию в зоне действия чужого шкафа": true,
    "N. Разрешать сохранять местоположение только на фундаменте": true,
    "O. Создавать объект при сохранении местоположения в виде Sleeping Bag": true,
    "P. Запрещать сохранять местоположение если игрок не является владельцем фундамента": true,
    "Q. Разрешать сохранять местоположение если игрок является другом или соклановцем владельца фундамента ": true,
    "R. Ограничение на количество сохранённых местоположений": 3,
    "S. Длительность перезарядки телепорта домой (в секундах)": 300,
    "S. Длительность перезарядки телепорта домой с привилегией (в секундах)": {
      "teleportation.vip": 150
    },
    "T. Ограничение на количество сохранённых местоположений с привилегией": {
      "teleportation.vip": 5
    }
  },
  "Телепортация к игроку": {
    "A. Разрешить телепортацию": true,
    "B. Время ответа на запрос телепортации (в секундах)": 15,
    "C. Запрещать отправлять запрос на телепортацию в воде": true,
    "D. Запрещать отправлять запрос на телепортацию во время крафта": true,
    "E. Разрешённое количество предметов на крафте": 0,
    "F. Отменять телепортацию при смерте": true,
    "G. Запрещать отправлять запрос на телепортацию во время облечения радиацией": true,
    "H. Разрешённое радиационное облучения для телепортации": 5,
    "I. Запрещать отправлять запрос на телепортацию во время кровотечения": true,
    "J. Разрешённый процент кровотечения для телепортации": 0,
    "K. Отменять телепортацияю если игрок получил ранения": true,
    "L. Запрещать отправлять запрос на телепортацию если игроку холодно": true,
    "M. Разрешённый проект замерзания для телепортации": 3,
    "N. Запрещать отправлять запрос на телепортацию в зоне действия чужого шкафа": true,
    "O. Запрещать принимать запрос на телепортацию в зоне действия чужого шкафа": true,
    "P. Длительность задержки перед телепортацией (в секундах)": 15,
    "Q. Длительность перезарядки телепорта (в секундах)": 300,
    "R. Длительность задержки перед телепортацией с привилегией (в секундах)": {
      "teleportation.vip": 10
    },
    "U. Длительность перезарядки телепорта с привилегией (в секундах)": {
      "teleportation.vip": 150
    }
  }
}
Добавлена проверка на уровень радиации игрока.
Разделена проверка на урон и кровотечения, при различных телепортациях.
Конфигурационный файл изменён:

Код:
  "Отмета телепорта игрока (Home/TP) если ему холодно": true,
  "Отмета телепорта игрока (Home/TP) если он облучен радиацией": true,
  "Отмета телепорта игрока (Home/TP) если он получил ранения": true,
  "Отмета телепорта игрока (Home/TP) если у него кровотечение": true,
  • Like
Реакции: max_somov