Варпы

**← Назад**

## Плагин варпов

Наш проект использует самописный плагин на варпы. Если вы до этого пользовались такими командами как, **/setwarp**, **/warp invite/uninvite** и т. д., то в нашем плагине эти команды также есть, за исключением более расширенного функционала для вашего удобства и гибкости настроек.

Варпы (Warps) - это пользовательские точки телепортации (*вдруг кто не знал*).

## Как создать варп?

Будем использовать обычную команду **/setwarp <название>**. Чтобы создать варп, необходимо получить нужные права. По умолчанию у каждого игрока есть 1 приватный варп (**при создании варп автоматически приватный**).

   Сделать варп публичным может только Полемарх (подробнее про привилегию).

## Как пригласить игрока?

Чтобы пригласить игрока используйте команду **/warp <название> invite <игрок>**. Учтите, что список приглашённых игроков имеет лимит. Также владелец варпа может добавить игрока в чёрный список, это нужно для запрета телепортации на ваш варп, если он публичный.

## Как поставить плату за телепорт на ваш варп?

Мы подумали, что такая функция будет полезной для игроков, создающий у себя дома казино или лотереи с хорошими шансами или качалки опыта и лута на спавнерах. Плата за вход устанавливается в **серебряных монетах**, а команда установки оплаты **/warp <название> fee <кол-во>**. Все монеты, полученные таким образом, скапливаются на балансе варпа, чтобы в любой момент вы могли их вывести, а делается это командой **/warp <название> withdraw <кол-во/all>**.

## Все команды варпов

* /**warps** [**стр**] - Список ваших варпов, в том числе пригласившие вас.
* /**warp** **list** [**стр**] - Показать список варпов.
* /**setwarp** <**название**> - Создать новый варп.
* /**delwarp** <**название**> - Удалить варп
* /**warp** <**название**> - Телепортироваться на варп.
* /**warp** <**название**> **info** - Посмотреть информацию о варпе.
* /**warp** <**название**> **desc** <**описание**> - Установить описание варпа.
* /**warp** <**название**> **invite** <**игрок**> - Пригласить игрока на варп.
* /**warp** <**название**> **uninvite** <**игрок**> - Удалить приглашение игрока с варпа.
* /**warp** <**название**> **blacklist** <**игрок**> - Добавить игрока в чёрный список.
* /**warp** <**название**> **unblacklist** <**игрок**> - Удалить игрока из чёрного списка.
* /**warp** <**название**> **withdraw** <**кол-во**/**all**> - Снять деньги с баланса банка
* /**warp** <**название**> **fee** <**кол-во**> - Установить взнос за телепортацию (*по умолчанию 0*).
* /**warp** <**название**> (**public**/**private**) - Поменять режим доступа к варпу (*по умолчанию private*).
* /**warp** <**название**> **movehere** - Переместить точку телепортации варпа в другое мест (*на вас*).

## Особенности наших варпов

Допустим, вы захотели создать публичный варп с платой за телепорт, но хотите, чтобы ваши друзья не платили за телепорт, что для этого нужно: создать варп **/setwarp penek1**, поставить публичный доступ **/warp penek1 public**, установить цену за телепорт, например, 10 с. м. **/warp penek1 fee 10**, далее добавляем своих друзей в список приглашённых: **/warp penek1 invite RazumDar**. Готово, ваши друзья больше не платят за телепорт.

Ещё один случай, так как доступ к приватному варпу имеют только приглашённые игроки, то плата за их телепорт не снимается, но если вы захотели поставить взнос за телепорт для конкретного игрока, делайте следующее: создаём варп **/setwarp penek2**, статус доступа не меняем, так как он по умолчанию приватный, приглашаем игрока **/warp penek2 invite RazumDar** и добавляем его в чёрный список **/warp penek2 blacklist neRazumDar**. Готово, теперь **RazumDar** будет платить за телепорт на ваш приватный варп.