1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как добавить временно игрока в приват?

Тема в разделе "Помощь", создана пользователем gradientoas33, 15 июл 2021.

  1. Автор темы
    gradientoas33

    gradientoas33 Активный участник Пользователь

    Баллы:
    76
    Мне нужно для реализации рынка добавлять игроков в приват на 15 минут, и что бы его потом само убирало с привата, как это реализовать?
     
  2. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    MyCommand.
    Нужно написать скрипт который добавит а спустя время удалит игрока из привата. Потестирую у себя на сервере, кину готовый если сам не найдешь
     
  3. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Выдай временную группу у которой будет доступ в регион.
     
  4. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    или так
     
  5. Автор темы
    gradientoas33

    gradientoas33 Активный участник Пользователь

    Баллы:
    76
    У меня есть mycommand и я много чего там делал, но вот что бы так сделать...походу я не все знаю)
    Буду рад если сбросиш))
     
  6. Автор темы
    gradientoas33

    gradientoas33 Активный участник Пользователь

    Баллы:
    76
    Александр, можешь пж рассказать как это сделать, что бы у группы был временный доступ в регион? у меня LP если шо
     
  7. Sneyzi

    Sneyzi Активный участник Пользователь

    Баллы:
    76
    Группу на время выдавай
    /lp user/group <user|group> parent addtemp <group> <duration> [temporary modifier] [context...]
    https://luckperms.net/wiki/Parent-Commands
     
  8. Автор темы
    gradientoas33

    gradientoas33 Активный участник Пользователь

    Баллы:
    76
    ну, а что дальше? как это повлияет на приваты?
     
  9. Автор темы
    gradientoas33

    gradientoas33 Активный участник Пользователь

    Баллы:
    76
    можешь скрипт скинуть позяяя) или как сделать что бы команда черещ время выполнялалсь
     
  10. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Был занят разными делами. Не было времени на скрипты. Ща быстренько склипаю
     
  11. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Держи:

    Код:
    addrg:
      command: /addrg
      type: RUN_CONSOLE
      runcmd:
      - 'rg addmem -w world shop $arg1'
      - '$text$&b&m                                     '
      - '$text$ &2Рынок :'
      - '$text$ &aТы добавлен в регион рынка! '
      - '$text$&b&m                                     '
      - '$text$&eУ тебя есть 15 минут!'
      - '$delay$'
      - 'rg remmem -w world shop $arg1'
      - '$text$&b&m                                     '
      - '$text$ &2Рынок :'
      - '$text$ &aТы убран из регион рынка! '
      - '$text$&b&m                                     '
      delaytimer: 900 #кол-во секунд задержки перед выполнением 1 и 2 команды.
      required_args: 1 #кол-во необходимых аргуменов
      register: true #чтобы можно было прописать из консоли
      tab_completer: #таб-кмплит для команды, если решишь прописать из игры
      1:
      - $player_list
    
    /addrg ник - начинает делать скрипт. Добавляет и через 15 минут удаляет из рг. Команды можешь заменить как и сообщения
     
    Последнее редактирование: 16 июл 2021
  12. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Этой херне точно можно доверять? Что будет если сервер ребутниться до завершения времени, игрок не останется вечным владельцем региона?
    Я думаю мой вариант через временную группу LP будет надежнее.
     
  13. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Насчет того, что будет если вдруг рестартнется - не тестил. Посмотрю даже самому интересно.
     
  14. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Ммммм... да. Перезапуск это минус этого скрипта. Беда. Но можно банально уменьшить время добавки в регион. 5 минут хватит, чтобы свести шанс того, что игрока оставит в рг навечно к минимуму
     
  15. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Что мешает не ставить лишний плагин и использовать явно проблемный способ, а просто создать группу, добавить её в регион и потом просто временно добавлять игрков в группу на нужное время?
     
  16. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Ну можно и так, но мало ли. MyCommand позволяет делать еще много вещей, может пригодится
     
  17. Автор темы
    gradientoas33

    gradientoas33 Активный участник Пользователь

    Баллы:
    76
    не работает ,я создал группу, написал команду, но игрок все равно не может ничего трогать в регионе
     
  18. Автор темы
    gradientoas33

    gradientoas33 Активный участник Пользователь

    Баллы:
    76
    не получается
     
  19. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Я тебе выше скрипт отписал. Его заюзай и не парься
     
  20. Автор темы
    gradientoas33

    gradientoas33 Активный участник Пользователь

    Баллы:
    76
    если чел выйдет, то киоск останется навегда ему
     

Поделиться этой страницей