Разрешения (Oxide.Grant пользователю YourName [имя разрешения, начинающееся с pocketdimensions.])
Этот плагин использует простую систему разрешений Oxide. Для быстрой настройки на типичном сервере предоставьте себе разрешение pocketdimensions.admin и предоставьте группе
по умолчанию в Oxide разрешение pocketdimensions.player.all.
- pocketdimensions.admin — это разрешение необходимо для выполнения команд администратора, упомянутых в разделе «Команды администратора» непосредственно под этим разделом.
- pocketdimensions.player.all — это разрешение является эквивалентом быстрого старта для предоставления всех 4 разрешений, указанных ниже. Не предоставляйте его, если хотите более индивидуальную настройку разрешений. Например, если вы не хотите разрешать игрокам возрождаться внутри и конвертироваться, а хотите разрешить только развертывание/подбор и вход/выход, используйте комбинацию 4 разрешений ниже.
- pocketdimensions.deploy.pickup - владельцы этого разрешения могут развертывать и забирать коробки Pocket Dimension, как уже существующие, так и новые, на основе комбинации файла Skin ID/Copy Paste в вашей конфигурации. Конечно, это также учитывает строительные блоки/другие условия.
- pocketdimensions.player.enter.exit - владельцы этого разрешения могут входить в Pocket Dimensions, открывая свои коробки, и выходить из них, взаимодействуя со своими порталами. Если у игрока нет этого разрешения, он будет проинформирован об этом при открытии/взаимодействии и ему будет запрещено входить/выходить.
- pocketdimensions.player.convert - владельцы этого разрешения могут создавать новые Pocket Dimensions, конвертируя существующее здание из пользовательского интерфейса его Tool Cabinet - при условии, что у них есть необходимое количество валюты (определенный требуемый предмет / Награды сервера / Экономика), а само здание соответствует структурным требованиям. Игроки без этого разрешения даже не увидят кнопку конвертации в пользовательском интерфейсе.
- pocketdimensions.player.respawn - владельцы этого разрешения могут возрождаться на сумках, кроватях и полотенцах, размещенных внутри Pocket Dimensions. Если у игрока нет этого разрешения, и он (или кто-то другой размещает его) размещает сумку внутри Pocket Dimension, игроки не увидят эту сумку на экране смерти как возможное место возрождения.
Команды администратора
Эти команды можно выполнять как из консоли, так и из чата — в случае чата они должны начинаться с косой черты ( / ), а в случае консоли — без косой черты.
/pd.check
Подойдите к TC и посмотрите прямо на него, затем выполните эту команду из чата или консоли F1. Она выполнит проверку на валидность, фактически ничего не конвертируя. Если будут обнаружены какие-либо проблемы, она точно скажет вам, в чем проблема. Полезно для создания собственных шаблонов Copy Paste.
/pd.конвертировать
Подойдите к TC и посмотрите прямо на него, затем введите эту команду из чата или консоли F1. Сначала он выполнит проверку на валидность. Если будут обнаружены какие-либо проблемы, он точно скажет вам, в чем проблема. Затем, если проблем не будет обнаружено, он преобразует здание в карманное измерение, и вы получите его как развертываемый предмет Small Wooden Box.
/pd.lostnfound
Когда предмет карманного измерения исчезает, перерабатывается, помещается в контейнер, который уничтожается, или иным образом удаляется из мира, измерение, которое он представляет, будет помечено как «потерянное». Эта специальная маркировка НЕ будет иметь место, пока предмет все еще существует в контейнере (включая инвентарь игроков) где-то в Мире. Карманные измерения, помеченные как «потерянные», могут быть затем возвращены администратором как вновь созданный предмет, привязанный к зданию, развернуты и проверены, и возвращены законному владельцу... или свернуты администратором, если у администратора есть подозрение, что игрок «потерял» свое измерение намеренно, чтобы никто не мог получить доступ к чему-либо, пока игрок был офлайн.
При использовании этой команды вы либо получите ВСЕ недавно возвращенные предметы из ящиков (поэтому убедитесь, что в вашем инвентаре достаточно места), либо она сообщит вам, что в бюро находок нет ничего, что можно было бы вернуть.
/pd.givebox [ID скина или скопируйте и вставьте имя файла] [опционально: частичное имя игрока / полный идентификатор Steam]
Используйте эту команду, чтобы создать предмет Small Wooden Box, скинированный специальным скином, указанным в вашей конфигурации, и затем переданный игроку. Новое Pocket Dimension на основе шаблона Copy Paste будет создано внутри этого ящика при первом его размещении где-либо.
Для корректной работы этой команды требуется установленный Copy Paste и правильно настроенные записи Skin ID - to - Copy Paste filename в вашей конфигурации. Упомянутые имена файлов также должны существовать в вашей папке данных Copy Paste.
Используйте первый параметр для идентификации шаблона, упомянутого в разделе Copy Paste конфигурации, либо по его идентификатору скина, либо по имени файла Copy Paste. Несколько идентификаторов скина могут привести к одному и тому же имени файла Copy Paste, поэтому, если вы идентифицируете шаблон по имени файла, идентификатор скина первой записи в вашей конфигурации, которая приводит к этому имени файла, будет выбран в качестве скина вновь созданного и заданного поля.
Если необязательный второй параметр не указан, будет считаться, что игроку, выполняющему эту команду, должен быть предоставлен ящик со свежим скином (обычно это администратор). Эту команду могут использовать плагины, которые поддерживают выполнение команд с параметром STEAM ID или имени игрока.
/pd.emergencycleanup
Используйте это как последнее средство, чтобы полностью избавиться от ВСЕХ сущностей Pocket Dimensions на сервере по любой причине. В конце концов, это очень экспериментальный плагин, и что-то МОЖЕТ пойти не так... Это включает в себя все здания Pocket Dimension, их содержимое, добычу внутри них и коробки, содержащие Pocket Dimensions, размещенные в мире. Если измерение не было размещено как коробка, а удерживалось как предмет в контейнере, эти предметы НЕ будут удалены, но при размещении игрок будет проинформирован о том, что связанное с ним Pocket Dimension было разграблено или разрушено. ИСПОЛЬЗУЙТЕ С ОСТОРОЖНОСТЬЮ, ЭТУ КОМАНДУ НЕЛЬЗЯ ОТМЕНИТЬ.
Это все команды администратора на данный момент. Команд игрока нет, так как я считаю их последним средством, когда просто нет другого элегантного способа ввода/взаимодействия с игроком.