Всё для Terraria » Для сервера » Плагины » PvP command blocker для tShock

PvP command blocker для tShock

Автор: ghoul от 11-02-2014, 19:50

0
Плагин PvP command blocker для tShock блокирует команды для игроков, пока они в PvP режиме, если у них нет разрешения.

Команды:
toggleblock - включает/выключает блок (по умолчанию выключен)
reloadexempts - перезагружает конфиг
blockreg - позволяет пользователям блокировать/разблокировать регионы, а также включать их


Разрешения:
pvp.block - доступ к команде /toggleblock и иммунитет к ее эффектам
pvp.reload - доступ к команде /reloadexempts
pvp.region - доступ к команде /blockreg


Использование:
/toggleblock все/регион - если без параметров, то по умолчанию все.
"Все" означает, что все, кто в PvP, не смогут использовать команды, если команда не добавлена в исключение в конфиге или у пользователей есть разрешение pvp.block.
"Регион" означает, что все, кто внутри блокированного региона, не смогут использовать команды, если команда не добавлена в исключение в конфиге или у пользователей есть разрешение pvp.block.
/reloadexempts - перезагрузка конфига с командами, добавленными в исключения, и перезагрузка конфига блокированного региона.
/blockreg add/del/toggle название региона (опционально[true/false])
- добавить параметр (add): превращает указанный регион в блокируемый. Работает только если регион действительно существует (через команду /region define).
- удалить параметр (del): удаляет заданный регион из списка блокируемых регионов. Работает только если регион является блокируемым и он существует (через команду /region define).
- включить параметр (toggle): включает/выключает существующий блокируемый регион.


Настройки конфига:

Примечание: # - это комментарий, не добавляйте его в конфиг, ОН НЕ БУДЕТ РАБОТАТЬ!

PvPCmdConfig.json
{
  "toggleAll": false,                  #блокировать команды в PvP везде
  "toggleRegions": false,          #блокировать команды в заданных регионах
  "ExemptCommands": [          #список команд, которые можно использовать
    "/p",
    "/me",
    "/help",
    "/party",
    "/motd",
    "/aliases",
    "/playing",
    "/rules"
  ]
}



PvPRegions.json
{
  "RegionConfiguration": [
    {
      "regionList": [ 
        {
          "Name": "example",   #название региона, должно совпадать с названием региона в игре, с учетом регистра букв.
          "BlockCmds": false                 #будут или не будут блокироваться команды, пока игрок в данном регионе.
        }#,
#to make more:
     #{
        #"Name": "example2",
        #"BlockCmds": false
     #}
     ]
    }
  ]
}



Скачать

PvPCommandBlock.zip [5,92 Kb] (cкачиваний: 30)
Информация
Чтобы оставить комментарий, войдите с помощью , зарегистрируйтесь либо войдите на сайт под своим логином.

Комментарии

Комментариев нет...

Добавить комментарий

Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.