OvRandomTeleport - Новая рандомная телепортация | Рядом с базами - rtp base

OvRandomTeleport - Новая рандомная телепортация | Рядом с базами - rtp base 1.15.1

Создайте и подтвердите аккаунт для скачивания
Хотя не совсем...
На самом деле там есть доп параметр в конфиге, на максимальное кол-во одновременных телепортаций, но значение достаточно большое, так что проблем не должно быть ни у кого
Крч NP++ и аддон Compare мне в помощь.
 
комиты посмотреть то не...
Я на ласт релизе сидел, а комитов много. К тому же срастить дефолтный конфиг и мой это дело быстрое. Главное что бы руки дотянулись. На ближайших техработах в общем воткну девбилд. Сервер не большой, но RTP используют крайне часто. Думаю если что, то отпишу.
 
Поставил, в целом конфиги пока не трогал вообще. Основные функции есть, остальное игроки протестят.
 
В общем, протестировал немного девбилд, а затем и пререлиз. Проблем не выявлено. Однако, пообщавшись с игроками моего сервера, я получил от них предложение по улучшению.

Расклад следующий: у меня есть каналы дальней телепортации, которые стоят денег, и перед телепортацией идет 5-секундная задержка. Игроки предложили, чтобы в случае отмены или движения, то телепортация не только отменялась, но и возвращала либо всю сумму, либо (что, на мой взгляд, было бы более крутым решением) определенный процент от суммы. Может быть, это уже реализовано, а я просто не заметил, но вот такое предложение.

Так же есть запрос конкретно от меня. Дело в том, что я тут собираю ретро сервечек 1.8.8/9 и собирается он на современных ядрах и там бы не помешал бы хороший плагин на RTP, а не то УГ, что там есть под эту версию. Знаю, что это лютый легаси и все дела, но ядра поддерживают спокойно 21 жабу, а потому не мог бы ты и к этой версии адаптировать плагин?
 
то телепортация не только отменялась, но и возвращала либо всю сумму, либо (что, на мой взгляд, было бы более крутым решением) определенный процент от суммы.
Но это уже есть

Так же есть запрос конкретно от меня. Дело в том, что я тут собираю ретро сервечек 1.8.8/9 и собирается он на современных ядрах и там бы не помешал бы хороший плагин на RTP, а не то УГ, что там есть под эту версию. Знаю, что это лютый легаси и все дела, но ядра поддерживают спокойно 21 жабу, а потому не мог бы ты и к этой версии адаптировать плагин?
Маловероятно, использую методы нового paper api, которых на 1.8 точно нет
Объединено

Маловероятно, использую методы нового paper api, которых на 1.8 точно нет
Если делать релиз - то уже с поддержкой spigot соответственно
 
Последнее редактирование:
Но это уже есть
Как тогда это включить? Просто по дефолту конфиг выглядит так:
YAML:
costs:
  # Тип используемой валюты
  # VAULT - будет использован vault api (предполагает наличие менеджера экономики, по типу EssentialsX или CMI)
  # PLAYERPOINTS - будет использован апи плагина PlayerPoints
  money_type: VAULT
  # Цена телепортации в монетах (-1 чтобы отключить)
  money_cost: -1
  # Цена телепортации в единицах голода
  hunger_cost: -1
  # Цена телепортации в единицах очков опыта
  experience_cost: -1
# Принцип выбора локации
И новых строк я тут не вижу. У меня данный раздел выглядит так:
YAML:
costs:
  money_type: VAULT
  money_cost: 5000
  experience_cost: -1
И я могу с уверенностью сказать, что при отмене RTP деньги назад не возвращаются. В общем мне явно нужна помощь с настройкой данной функции.
Объединено

Маловероятно, использую методы нового paper api, которых на 1.8 точно нет
Если делать релиз - то уже с поддержкой spigot соответственно
Очень жаль.
 
Ну видать не мне :cool:
Bash:
[17:22:27] [Server thread/INFO]: Баланс Tenshik666: $580,601.01
[17:22:37] [Server thread/INFO]: Tenshik666 issued server command: /rtp largeworld
[17:22:37] [Server thread/INFO]: [OvRandomTeleport] Channel name: Верхний мир дальний Channel permission: rtp.channel.largeworld
[17:22:37] [Server thread/INFO]: [OvRandomTeleport] Player permission status: true
[17:22:37] [Server thread/INFO]: [OvRandomTeleport] Pre teleporting player 'Tenshik666' with channel 'largeworld' in world 'world' (force: false)
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Iterations for player 'Tenshik666': 1
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Location (world/-9737/62/-9362) contains a disallowed block.
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Iterations for player 'Tenshik666': 2
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Location (world/-9018/62/-9890) contains a disallowed block.
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Iterations for player 'Tenshik666': 3
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Location for player 'Tenshik666' found in 3 iterations
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Generating task and starting pre teleport timer for player 'Tenshik666' with channel 'largeworld'
[17:22:38] [Server thread/INFO]: [OvRandomTeleport] Teleportation for player Tenshik666 was cancelled because of restrictions
[17:22:38] [Server thread/INFO]: [OvRandomTeleport] RtpTask cancel called
[17:22:48] [Server thread/INFO]: [Essentials] CONSOLE issued server command: /bal Tenshik666
[17:22:48] [Server thread/INFO]: Баланс Tenshik666: $575,601.01
 
Ну видать не мне :cool:
Bash:
[17:22:27] [Server thread/INFO]: Баланс Tenshik666: $580,601.01
[17:22:37] [Server thread/INFO]: Tenshik666 issued server command: /rtp largeworld
[17:22:37] [Server thread/INFO]: [OvRandomTeleport] Channel name: Верхний мир дальний Channel permission: rtp.channel.largeworld
[17:22:37] [Server thread/INFO]: [OvRandomTeleport] Player permission status: true
[17:22:37] [Server thread/INFO]: [OvRandomTeleport] Pre teleporting player 'Tenshik666' with channel 'largeworld' in world 'world' (force: false)
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Iterations for player 'Tenshik666': 1
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Location (world/-9737/62/-9362) contains a disallowed block.
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Iterations for player 'Tenshik666': 2
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Location (world/-9018/62/-9890) contains a disallowed block.
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Iterations for player 'Tenshik666': 3
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Location for player 'Tenshik666' found in 3 iterations
[17:22:37] [Craft Scheduler Thread - 986 - OvRandomTeleport/INFO]: [OvRandomTeleport] Generating task and starting pre teleport timer for player 'Tenshik666' with channel 'largeworld'
[17:22:38] [Server thread/INFO]: [OvRandomTeleport] Teleportation for player Tenshik666 was cancelled because of restrictions
[17:22:38] [Server thread/INFO]: [OvRandomTeleport] RtpTask cancel called
[17:22:48] [Server thread/INFO]: [Essentials] CONSOLE issued server command: /bal Tenshik666
[17:22:48] [Server thread/INFO]: Баланс Tenshik666: $575,601.01
Тем не менее... обязано...
Объединено

Тем не менее... обязано...
Ълять...
 
Последнее редактирование:
Не используй плагин компоненты - мог бы работать на 1.12 и ниже и даже на спиготе, но увы, только компоненты не позволяют
 
Overwrite обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

  • Переработана система темплейтов. Раньше, если у нас была настройка внутри темплейта, мы использовали только ее и полностью игнорировали настройки из файла канала.Теперь шаблоны можно комбинировать с настройками из канала, что позволяет добавлять настройки поверх шаблона.
  • Добавлено действие [PLAYER], которое выполняет команду от имени игрока. Полезно в случае с /rtp near, чтобы игрок сразу же прописывал /near (Условно).
  • Добавлена функция опция канала allow_in_command...

You must be logged in to see this link.
 
Overwrite обновил(а) ресурс You must be logged in to see this link. новой записью:

You must be logged in to see this link.

  • Исправлен баг с неработоспособностью функции цены за телепорт.
  • Оптимизирован ряд коллекций, весьма сильно (относительно) ускоряет проверку игроков телепортирующихся одновременно.
  • Добавлены дополнительные комментарии в конфиг
  • Добавлен дополнительный дебаг.

You must be logged in to see this link.
 
Вам необходимо зарегистрироваться для просмотра изображений-вложений


при падении в дыру в мире rtp умираю. Не нашёл решения нигде
 
Назад
Сверху Снизу