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

gradientoas33

Активный участник
Пользователь
Баллы
76
Мне нужно для реализации рынка добавлять игроков в приват на 15 минут, и что бы его потом само убирало с привата, как это реализовать?
 
Мне нужно для реализации рынка добавлять игроков в приват на 15 минут, и что бы его потом само убирало с привата, как это реализовать?
MyCommand.
Нужно написать скрипт который добавит а спустя время удалит игрока из привата. Потестирую у себя на сервере, кину готовый если сам не найдешь
 
MyCommand.
Нужно написать скрипт который добавит а спустя время удалит игрока из привата. Потестирую у себя на сервере, кину готовый если сам не найдешь
У меня есть mycommand и я много чего там делал, но вот что бы так сделать...походу я не все знаю)
Буду рад если сбросиш))
 
Выдай временную группу у которой будет доступ в регион.
Александр, можешь пж рассказать как это сделать, что бы у группы был временный доступ в регион? у меня LP если шо
 
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 ник - начинает делать скрипт. Добавляет и через 15 минут удаляет из рг. Команды можешь заменить как и сообщения
 
Последнее редактирование:
Держи:

Код:
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 минут удаляет из рг. Команды можешь заменить как и сообщения
Этой херне точно можно доверять? Что будет если сервер ребутниться до завершения времени, игрок не останется вечным владельцем региона?
Я думаю мой вариант через временную группу LP будет надежнее.
 
Этой херне точно можно доверять? Что будет если сервер ребутниться до завершения времени?
Насчет того, что будет если вдруг рестартнется - не тестил. Посмотрю даже самому интересно.
 
Ммммм... да. Перезапуск это минус этого скрипта. Беда. Но можно банально уменьшить время добавки в регион. 5 минут хватит, чтобы свести шанс того, что игрока оставит в рг навечно к минимуму
 
Ммммм... да. Перезапуск это минус этого скрипта. Беда. Но можно банально уменьшить время добавки в регион. 5 минут хватит, чтобы свести шанс того, что игрока оставит в рг навечно к минимуму
Что мешает не ставить лишний плагин и использовать явно проблемный способ, а просто создать группу, добавить её в регион и потом просто временно добавлять игрков в группу на нужное время?
 
Что мешает не ставить лишний плагин и использовать явно проблемный способ, а просто создать группу, добавить её в регион и потом просто временно добавлять игрков в группу на нужное время?
Ну можно и так, но мало ли. MyCommand позволяет делать еще много вещей, может пригодится
 
/rg addmemper name g:group groupname
Ну и все игроки пока у них имеется группа groupname будут иметь доступ в регион.
не работает ,я создал группу, написал команду, но игрок все равно не может ничего трогать в регионе
 
Что мешает не ставить лишний плагин и использовать явно проблемный способ, а просто создать группу, добавить её в регион и потом просто временно добавлять игрков в группу на нужное время?
не получается
 
Назад
Верх Низ