Teleportation System Oxide — различия между версиями
Dslinet (обсуждение | вклад) |
Dslinet (обсуждение | вклад) |
||
Строка 15: | Строка 15: | ||
− | + | == Установка == | |
− | + | === Для администраторов серверов хостинга [https://empire-host.org/ empire-host.org] === | |
Переход в админ панель активного сервера Rust Experimental, далее "'''Плагины Oxide'''" и в раскрывающемся списке находим плагин N Teleportation for Rust. | Переход в админ панель активного сервера Rust Experimental, далее "'''Плагины Oxide'''" и в раскрывающемся списке находим плагин N Teleportation for Rust. | ||
Нажатие кнопки "'''Установить'''" устанавливает плагин. Нажатие кнопки "'''Обновить'''", обновляет и перезагружает плагин<br /> | Нажатие кнопки "'''Установить'''" устанавливает плагин. Нажатие кнопки "'''Обновить'''", обновляет и перезагружает плагин<br /> | ||
Строка 23: | Строка 23: | ||
Переход к странице плагина [http://oxidemod.org/plugins/n-teleportation.1832/ N Teleportation for Rust], далее скачиваем плагин и копируем его в папку oxide/plugins используя любой FTP клиент.<br /> | Переход к странице плагина [http://oxidemod.org/plugins/n-teleportation.1832/ N Teleportation for Rust], далее скачиваем плагин и копируем его в папку oxide/plugins используя любой FTP клиент.<br /> | ||
− | + | == Настройка == | |
− | + | === Настройка конфигурационного файла === | |
{| class="wikitable" | {| class="wikitable" | ||
Строка 118: | Строка 118: | ||
|} | |} | ||
− | + | === Русификация N Teleportation for Rust === | |
Русификация осуществляется заменой текста файла <big>server\my_server_identity\oxide\lang\NTeleportation.en.json</big><br /> | Русификация осуществляется заменой текста файла <big>server\my_server_identity\oxide\lang\NTeleportation.en.json</big><br /> | ||
Строка 132: | Строка 132: | ||
|} | |} | ||
− | + | == Разрешения (permissions) плагина N Teleportation for Rust == | |
− | + | === Основное: === | |
* <big>'''nteleportation.vip'''</big> - выдача ВИП привелегий | * <big>'''nteleportation.vip'''</big> - выдача ВИП привелегий | ||
− | + | === Дополнительные разрешения: === | |
* <big>'''nteleportation.crafthome'''</big> - разрешение телепортации /home при крафте | * <big>'''nteleportation.crafthome'''</big> - разрешение телепортации /home при крафте | ||
* <big>'''nteleportation.crafttown'''</big> - разрешение телепортации /town при крафте | * <big>'''nteleportation.crafttown'''</big> - разрешение телепортации /town при крафте | ||
Строка 141: | Строка 141: | ||
* <big>'''nteleportation.tpb'''</big> - разрешение на использование команды /tpb | * <big>'''nteleportation.tpb'''</big> - разрешение на использование команды /tpb | ||
− | + | === Добавление своих разрешений (permissions): === | |
"VIPDailyLimits": {<br /> | "VIPDailyLimits": {<br /> | ||
Строка 151: | Строка 151: | ||
}, | }, | ||
− | + | === Выдача разрешений игроку: === | |
Консольная команда: <big>'''oxide.grant user steamID/Ник* permissions'''</big> | Консольная команда: <big>'''oxide.grant user steamID/Ник* permissions'''</big> | ||
− | + | === Выдача разрешений группе === | |
Консольная команда: <big>'''oxide.grant group ИмяГруппы* permissions'''</big> <br /> | Консольная команда: <big>'''oxide.grant group ИмяГруппы* permissions'''</big> <br /> | ||
− | + | ====*Особенности: ==== | |
Двойные имена, имена кириллицей или с использованием знаков помещаются в "" | Двойные имена, имена кириллицей или с использованием знаков помещаются в "" | ||
− | + | == Управление N Teleportation for Rust == | |
− | + | === Консольные команды: === | |
<big>'''teleport.topos name/steamID x y z'''</big> - телепортация игрока по указанным координатам<br /> | <big>'''teleport.topos name/steamID x y z'''</big> - телепортация игрока по указанным координатам<br /> | ||
<big>'''teleport.toplayer name/steamID name/steamID'''</big> - телепортация первого указанного игрока к другому<br /> | <big>'''teleport.toplayer name/steamID name/steamID'''</big> - телепортация первого указанного игрока к другому<br /> | ||
<big>'''oxide.reload NTeleportation'''</big> - перезапуск плагина | <big>'''oxide.reload NTeleportation'''</big> - перезапуск плагина | ||
− | + | === Чат команды: === | |
− | + | ==== Команды игроков: ==== | |
<big>'''/home add name'''</big>> - создать точку сохранения телепорта в месте нахождения <br /> | <big>'''/home add name'''</big>> - создать точку сохранения телепорта в месте нахождения <br /> | ||
<big>'''/home list'''</big> - выводит список всех сохраненных точек <br /> | <big>'''/home list'''</big> - выводит список всех сохраненных точек <br /> | ||
Строка 174: | Строка 174: | ||
<big>'''/tpc'''</big> - отказ запросу телепортации<br /> | <big>'''/tpc'''</big> - отказ запросу телепортации<br /> | ||
<big>'''/tpinfo home/tpr'''</big> - информация по лимитам и кулдаунам телепорта | <big>'''/tpinfo home/tpr'''</big> - информация по лимитам и кулдаунам телепорта | ||
− | + | ==== Команды администратора ==== | |
<big>'''/tp name'''</big> - телепортация к указанному игроку<br /> | <big>'''/tp name'''</big> - телепортация к указанному игроку<br /> | ||
<big>'''/tp name1 name2'''</big> - телепортировать игрока 1 к игроку 2<br /> | <big>'''/tp name1 name2'''</big> - телепортировать игрока 1 к игроку 2<br /> | ||
Строка 188: | Строка 188: | ||
<big>'''/town set'''</big> - Сохраняет текущее местоположение в качестве города<br /> | <big>'''/town set'''</big> - Сохраняет текущее местоположение в качестве города<br /> | ||
− | + | == Донат серверов с помощью N Teleportation for Rust == | |
− | Донат серверов осуществляется выдачей разрешений | + | Донат серверов осуществляется выдачей разрешений (permissions) плагина N Teleportation for Rust в сторонних магазинах <br /> |
Пример для разных магазинов /store: | Пример для разных магазинов /store: | ||
* <big>'''oxide.grant user %STEAMID% permissions'''</big> | * <big>'''oxide.grant user %STEAMID% permissions'''</big> |
Версия 07:37, 29 июля 2016
Содержание
Плагин N Teleportation for Rust
Система телепортации по игровой карте для игроков и администраторов
Ссылка на официальную страницу плагина: N Teleportation for Rust
Статус: Поддерживается издателем
Установка
Для администраторов серверов хостинга empire-host.org
Переход в админ панель активного сервера Rust Experimental, далее "Плагины Oxide" и в раскрывающемся списке находим плагин N Teleportation for Rust.
Нажатие кнопки "Установить" устанавливает плагин. Нажатие кнопки "Обновить", обновляет и перезагружает плагин
Для администраторов серверов сторонних хостингов:
Переход к странице плагина N Teleportation for Rust, далее скачиваем плагин и копируем его в папку oxide/plugins используя любой FTP клиент.
Настройка
Настройка конфигурационного файла
Основные используемые значения конфигурационного файла oxide/config/NTeleportation.json |
---|
{ "Settings": { "ChatName": "<color=red>NTeleportation</color>: ",- от чьего имени будут оповещения в чате "HomesEnabled": true, - включение(true)/выключение(false) телепортаций к сохраненным точкам "TPREnabled": true, - включение(true)/выключение(false) телепортаций между игроками "TownEnabled": false, "InterruptTPOnHurt": true, - включение(true)/выключение(false) прерывания телепортации "BlockedItems": {} }, "Admin": { "AnnounceTeleportToTarget": false, - включение(true)/выключение(false) объявления о телепортации администратора "UseableByModerators": true, - включение(true)/выключение(false) использования админ-телепорта модераторами сервера "LocationRadius": 25, "TeleportNearDefaultDistance": 30 }, "Home": { "HomesLimit": 1, - лимит точек сохранения /home без выдачи разрешения (permission) "VIPHomesLimits": { "nteleportation.vip": 5 - лимит точек сохранения /home с разрешением (permission) }, "Cooldown": 600, - кулдаун (задержка) перед повторным телепортированием /home без выдачи (permission) в секундах "Countdown": 15, - время до процесса телепортации /home с момента ввода команды без выдачи разрешения (permission) в секундах "DailyLimit": 5, - лимит телепортаций /home в сутки без выдачи разрешения (permission) "VIPDailyLimits": { "nteleportation.vip": 50 - лимит телепортаций /home в сутки с выдачей разрешения (permission) }, "VIPCooldowns": { "nteleportation.vip": 5 - кулдаун (задержка) перед повторным телепортированием /home с выдачей (permission) в секундах }, "VIPCountdowns": { "nteleportation.vip": 5 - время до процесса телепортации /home с момента ввода команды с выдачей разрешения (permission) в секундах }, "LocationRadius": 25, - радиус точки телепортирования "ForceOnTopOfFoundation": true, "CheckFoundationForOwner": true, "UseFriends": true, "UsableOutOfBuildingBlocked": false, - включение(true)/выключение(false) с чужих зданий "AllowIceberg": false, - включение(true)/выключение(false) использования телепорта с айсбергов "AllowCave": false, - включение(true)/выключение(false) использования телепорта в пещерах "AllowCraft": false, - включение(true)/выключение(false) использования телепорта при крафте "AllowAboveFoundation": true }, "TPR": { "Cooldown": 600, - кулдаун (задержка) перед повторным телепортированием /tpr без выдачи (permission) в секундах "Countdown": 15, - время до процесса телепортации /tpr с момента ввода команды без выдачи разрешения (permission) в секундах "DailyLimit": 1, - лимит телепортаций /tpr в сутки без выдачи разрешения (permission) "VIPDailyLimits": { "nteleportation.vip": 50 - лимит телепортаций /tpr в сутки c выдачей разрешения (permission) }, "VIPCooldowns": { "nteleportation.vip": 5 - кулдаун (задержка) перед повторным телепортированием /tpr с выдачей разрешения (permission) в секундах }, "VIPCountdowns": { "nteleportation.vip": 5 - время до процесса телепортации /tpr с момента ввода команды с выдачей разрешения (permission) в секундах }, "RequestDuration": 30, - время продолжительности запроса на телепорт к игроку в секундах "BlockTPAOnCeiling": true, - включение(true)/выключение(false) блокировки телепортации к игроку выше уровня настила "UsableOutOfBuildingBlocked": false, - включение(true)/выключение(false) блокировки телепортации в заблокированные здания "AllowCraft": false - включение(true)/выключение(false) телепортации при крафте }, "Town": { "Cooldown": 600, "Countdown": 15, "DailyLimit": 0, "VIPDailyLimits": { "nteleportation.vip": 5 }, "VIPCooldowns": { "nteleportation.vip": 5 }, "VIPCountdowns": { "nteleportation.vip": 5 }, "Location": "0 0 0", "UsableOutOfBuildingBlocked": false, "AllowCraft": false }, "Version": { "Major": 1, "Minor": 0, "Patch": 11 } } |
Русификация N Teleportation for Rust
Русификация осуществляется заменой текста файла server\my_server_identity\oxide\lang\NTeleportation.en.json
Пример |
---|
MaxLocations": "Вы достигли максимального количества ТП {0} в этой конфигурации!","HomeQuota": "Вы установили {0} из максимума {1} точек ТП в этой конфигурации!", |
Разрешения (permissions) плагина N Teleportation for Rust
Основное:
- nteleportation.vip - выдача ВИП привелегий
Дополнительные разрешения:
- nteleportation.crafthome - разрешение телепортации /home при крафте
- nteleportation.crafttown - разрешение телепортации /town при крафте
- nteleportation.crafttpr - разрешение телепортации /tpr при крафте
- nteleportation.tpb - разрешение на использование команды /tpb
Добавление своих разрешений (permissions):
"VIPDailyLimits": {
"nteleportation.vip": 50,
"nteleportation.XXX": 100,
................,
"nteleportation.XXX": 300
},
Выдача разрешений игроку:
Консольная команда: oxide.grant user steamID/Ник* permissions
Выдача разрешений группе
Консольная команда: oxide.grant group ИмяГруппы* permissions
*Особенности:
Двойные имена, имена кириллицей или с использованием знаков помещаются в ""
Управление N Teleportation for Rust
Консольные команды:
teleport.topos name/steamID x y z - телепортация игрока по указанным координатам
teleport.toplayer name/steamID name/steamID - телепортация первого указанного игрока к другому
oxide.reload NTeleportation - перезапуск плагина
Чат команды:
Команды игроков:
/home add name> - создать точку сохранения телепорта в месте нахождения
/home list - выводит список всех сохраненных точек
/home remove name - удаление указанной сохраненной точки
/home name - телепортация к указанной сохраненной точке
/tpr name - запрос телепортации к указанному игроку
/tpa - принять запрос к телепортации
/tpc - отказ запросу телепортации
/tpinfo home/tpr - информация по лимитам и кулдаунам телепорта
Команды администратора
/tp name - телепортация к указанному игроку
/tp name1 name2 - телепортировать игрока 1 к игроку 2
/tp x y z - телепортироваться по указанным координатам
/tpl - показ списка сохраненных местоположений
/tpl <имя точки> - телепортация к точке сохраненного местоположения
/tpsave <имя точки> - сохранение точки местоположения
/tpremove <имя точки> - удаление сораненной точки местоположения
/tpb - Телепортирует вас обратно к месту, где вы были до телепортации
/home radius <radius> - показывает все домашние точки сохранения /home в указанном радиусе. Значения от 0 до 999999
/home delete <player name/steamID > <home name> - удаление указанной домашней точки сохранения, указанного игрока
/home homes <player name|steamID> - Показывает список всех сохраненных точек указанного игрока
/town set - Сохраняет текущее местоположение в качестве города
Донат серверов с помощью N Teleportation for Rust
Донат серверов осуществляется выдачей разрешений (permissions) плагина N Teleportation for Rust в сторонних магазинах
Пример для разных магазинов /store:
- oxide.grant user %STEAMID% permissions
- oxide.grant user %USERNAME% permissions
- oxide.grant user {steamid} permissions
- oxide.grant user ......... permissions