- Баллы
- 76
Мне нужно для реализации рынка добавлять игроков в приват на 15 минут, и что бы его потом само убирало с привата, как это реализовать?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
MyCommand.Мне нужно для реализации рынка добавлять игроков в приват на 15 минут, и что бы его потом само убирало с привата, как это реализовать?
или такВыдай временную группу у которой будет доступ в регион.
У меня есть mycommand и я много чего там делал, но вот что бы так сделать...походу я не все знаю)MyCommand.
Нужно написать скрипт который добавит а спустя время удалит игрока из привата. Потестирую у себя на сервере, кину готовый если сам не найдешь
Александр, можешь пж рассказать как это сделать, что бы у группы был временный доступ в регион? у меня LP если шоВыдай временную группу у которой будет доступ в регион.
Группу на время выдавайАлександр, можешь пж рассказать как это сделать, что бы у группы был временный доступ в регион? у меня LP если шо
ну, а что дальше? как это повлияет на приваты?Группу на время выдавай
/lp user/group <user|group> parent addtemp <group> <duration> [temporary modifier] [context...]
https://luckperms.net/wiki/Parent-Commands
можешь скрипт скинуть позяяя) или как сделать что бы команда черещ время выполнялалсьMyCommand.
Нужно написать скрипт который добавит а спустя время удалит игрока из привата. Потестирую у себя на сервере, кину готовый если сам не найдешь
Был занят разными делами. Не было времени на скрипты. Ща быстренько склипаюможешь скрипт скинуть позяяя) или как сделать что бы команда черещ время выполнялалсь
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: command: /addrg type: RUN_CONSOLE runcmd: - 'rg addmem shop $arg1' - '$text$&b&m ' - '$text$ &2Рынок :' - '$text$ &aТы добавлен в регион рынка! ' - '$text$&b&m ' - '$text$&eУ тебя есть 15 минут!' - '$delay$' - 'rg remmem 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 минут удаляет из рг. Команды можешь заменить как и сообщения
Насчет того, что будет если вдруг рестартнется - не тестил. Посмотрю даже самому интересно.Этой херне точно можно доверять? Что будет если сервер ребутниться до завершения времени?
Что мешает не ставить лишний плагин и использовать явно проблемный способ, а просто создать группу, добавить её в регион и потом просто временно добавлять игрков в группу на нужное время?Ммммм... да. Перезапуск это минус этого скрипта. Беда. Но можно банально уменьшить время добавки в регион. 5 минут хватит, чтобы свести шанс того, что игрока оставит в рг навечно к минимуму
Ну можно и так, но мало ли. MyCommand позволяет делать еще много вещей, может пригодитсяЧто мешает не ставить лишний плагин и использовать явно проблемный способ, а просто создать группу, добавить её в регион и потом просто временно добавлять игрков в группу на нужное время?
не работает ,я создал группу, написал команду, но игрок все равно не может ничего трогать в регионе/rg addmemper name g:group groupname
Ну и все игроки пока у них имеется группа groupname будут иметь доступ в регион.
не получаетсяЧто мешает не ставить лишний плагин и использовать явно проблемный способ, а просто создать группу, добавить её в регион и потом просто временно добавлять игрков в группу на нужное время?
Я тебе выше скрипт отписал. Его заюзай и не парьсяне получается
если чел выйдет, то киоск останется навегда емуЯ тебе выше скрипт отписал. Его заюзай и не парься