Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Как добавить игрока в свою резиденцию, дать доступ к дверям, сундукам и т.п.?

Читайте также:
  1. А.2.3.3.4. Логические пути доступа
  2. В. Является ли управление нашими эмоциями доступной целью?
  3. Доступ к домашней группе
  4. Компания NSP предлагает биологически активную добавку к пище «Коралловый кальций», которая является биодоступным источником кальция.
  5. Мировой доступ.
  6. О ФАКТОРЕ ДОСТУПНОСТИ

Если вы хотите дать доступ к своей резиденции какому-либо игроку, то вам нужно прописать для него флаги. Для этого существует команда:

/res pset <имя_резиденции> <ник_игрока> <флаг> <true|false|remove>

Если вы находитесь на территории резиденции, то имя резиденции можно не указывать:

/res pset <ник_игрока> <флаг> <true|false|remove>

true - разрешить флаг
false - запретить флаг
remove - удалить флаг

Если какой-то флаг для игрока не прописан, то для него будут действовать флаги, установленные для резиденции. (описание флагов вы можете посмотреть в подробном описании команды /res)

Например, чтобы разрешить игроку с ником Noob телепортацию к вашей резиденции MyRes пропишите:

/res pset MyRes Noob tp true

Какие флаги разрешать - решать вам.
Посмотреть список флагов, установленных для резиденции можно командой:

/res info <имя_резиденции>

Если вы хотите прописать игроку полный доступ (т.е. чтобы он мог телепортироваться к вам, пользоваться сундуками, кнопками, верстаком и строить на вашей территории), то достаточно разрешить ему флаги tp, build, container, use

Например:
/res pset MyRes Noob tp true
/res pset MyRes Noob build true
/res pset MyRes Noob container true
/res pset MyRes Noob use true

На сервере по умолчанию для дверей, сундуков, печек, люков, и табличек устанавливается приват для их владельца (т.е. кроме владельца ими никто пользоваться не может).
Т.е. на территории вашей резиденции эти вещи находятся под двойной защитой (для доступа к ним другим игрокам необходимо прописать для них флаги и либо снять приват с вещи, либо добавить игрока в список привата).

Управление приватом идет по следующей схеме: сначала вы прописываете команду, а потом бьете по предмету левой кнопкой мыши.

/cremove - снять приват с предмета
/cprivate - установить приват на предмет только для вас
/cmodify <ник_игрока> - добавить игрока, который будет иметь доступ к предмету
/cmodify -<ник_игрока> - удалить игрока, из списка доступа к предмету (перед ником знак "-")

Перед использованием команды /cmodify вещь уже должна быть запривачена (командой /cprivate, если вы снимали приват после создания).
Вы можете сразу указывать несколько игроков (через пробел). Игроки, перед ником которых стоит знак "-" будут удалены из списка доступа

Например:

/cmodify Noob - добавить игрока Noob к списку доступа к вещи
/cmodify -Noob - удалить игрока Noob из списка доступа к вещи
/cmodify Noob -Lolka - добавить к списку доступа игрока Noob и удалить игрока Lolka
/cmodify Noob ProGamer Lolka - добавить к списку доступа игроков: Noob, ProGamer, Lolka


Напоминаю, что помимо настройки привата вещи на территории резиденции для игроков должны быть прописаны флаги (командой /res pset):

container - для сундуков
use - для дверей, печек, люков и т.п.

1) Основные понятия:

· Резиденция - область карты, принадлежащая игроку, состоящая из зон (area) и субзон (subzone). Резиденцию можно сдать в аренду, продать или передать другому игроку. Максимальное количество резиденций (на данный момент): 4.

· Зона - часть резиденции. Зоны могут пересекаться друг с другом, а также находиться в разных частях карты. Но при этом все зоны резиденции имеют одни и те же флаги и общую точку телепортации. При создании резиденции создается основная зона с именем main. Максимальное количество зон в резиденции (на данный момент): 3

· Субзона - определенный участок внутри зоны. Для удобства зоны могут быть поделены на более мелкие области (субзоны). Каждая субзона имеет индивидуальные флаги и точку телепортации. Субзона может быть сдана в аренду, продана или передана другому игроку - тогда владельцем субзоны становится этот игрок (хозяин резиденции, в которую входит проданная субзона, не сможет удалить или изменить флаги субзоны, однако он может удалить резиденцию и данная субзона также будет удалена).

 

o субзоны не могут: выходить за границы зоны, частично пересекаться с другими субзонами;

o однако могут: находиться внутри другой субзоны. Максимальный уровень вложенности субзон - 3. Т.е. вы можете создать субзону, внутри нее еще одну, а в той - еще одну. Не рекомендуется пользоваться этой возможностью, т.к. усложняется обслуживание и настройка таких субзон (вы можете попросту запутаться). Старайтесь разбивать зону на субзоны без вложенности.

Пример размещения резиденции:

Красным цветом указаны зоны резиденции, синим - субзоны. Заметьте, что субзона 3.1 является вложенной в субзону 3.

· Флаги - разрешения, определяющие права игроков и свойства игровых объектов на территории резиденции или субзоны.

· Точка телепортации - определенная точка в резиденции или субзоне, куда будет перемещен игрок при телепортации. Если точка не задана, то игрок будет перемещен на границу зоны (субзоны).

· Чанк - область размерами 16x128x16 (длина x высота x ширина). Прорисовка карты происходит именно по чанкам.

· Система координат: в майнкрафт оси X и Z - являются горизонтальными, а Y - вертикальной.


2) Использование внутренней справки по командам

Для любой команды вы можете вызвать краткую справку. Формат такой: <команда>? [<страница>]
<страница> - номер страницы (если описание команды слишком длинное и не умещается на 1 страницу)

Примеры:

· Полный список команд:
/res?
Просмотр следующей страницы:
/res? 2
/res? 3
И т.д.

· Справка по команде /res select:
/res select?
/res select? 2

· Справка по команде /res select vert:
/res select vert?


3) Список команд

Команды выделения:

· /res select <x> <y> <z> - выделяет блок, центром которого является положение ног игрока. Параметры x, y и z задают размеры блока. Расширение происходит во все стороны. Т.е. если вы выполните /res select 1 1 1, то отметится блок размерами 3x3x3 (клетка игрока плюс по одной влево, вправо, вперед, назад, вверх и вниз).

· /res select chunk - выделяет чанк, центром которого является игрок. Т.е. выделяется блок размерами 17x128x17

· /res select expand <N> - расширяет границу выделения в направлении взгляда игрока на заданное значение N, которое может быть как положительным, так и отрицательным. Например, вам нужно расширить верхнюю границу выделения на 10. Поднимаете голову в небо и выполняете: /res select expand 10. А чтобы, например, уменьшить потом ее на 2 выполните: /res select expand -2

· /res select sky - увеличивает верхнюю границу выделенного блока до максимально возможной высоты

· /res select bedrock - опускает нижнюю границу выделенного блока до максимально возможной глубины

· /res select vert - увеличивает верхнюю и опускает нижнюю границы выделенного блока до пределов (от самой верхней точки до самой нижней)

· /res select residence <residence> <area> - выделяет блок с размерами и координатами равным зоне area, принадлежащей резиденции residence. Т.е. если у вас есть резиденция res1 и вы хотите ее выделить, выполните: /res select residence res1 main (main - имя основной зоны)
Для выделения субзоны используйте следующий формат: /res select residence <residence>.<subzone> <subzone>. Например, у вас есть резиденция res1, в ней - субзона sub1, тогда для выделения субзоны выполните: /res select residence res1.sub1 sub1

· /res select shift <N> - сдвигает весь выделенный блок в направлении взгляда игрока на величину N

· /res select size - выводит информацию о размерах выделенной территории и ее стоимости

· /res select cost - выводит информацию о размерах выделенной территории и ее стоимости (ни чем не отличается от предыдущей команды, возможно, одну из них уберут за ненадобностью)

· /res select coords - выводит координаты двух точек диагонали выделенного блока

 

Команды создания и удаления:

· /res create <name> - создает резиденцию с заданным именем на месте выделенного блока, при этом у вас со счета списывается стоимость выделенной области. При создании резиденции создается зона с именем main, совпадающая по размерам с резиденцией.

· /res remove <name> - удаляет резиденцию с заданным именем (вы должны быть ее владельцем). Для подтверждения удаления выполните: /res confirm. При этом будут удалены все зоны и субзоны резиденции. Данной командой также можно удалять субзоны. Формат такой: /res remove <residence>.<subzone>

· /res area add <residence> <area> - создает новую зону с именем area в резиденции residence, равную по размерам выделенному блоку. Возможны перекрытия с уже существующими зонами резиденции. С вашего счета будет списана полная стоимость выделенной области (даже если она перекрывается с другими вашими зонами).

· /res area replace <residence> <area> - изменяет размеры и положение заданной зоны area резиденции residence в соответствии с выделенным блоком. Т.е. данная команда может быть использована для расширения, уменьшения и перемещения существующей зоны. При этом со счета у вас будет списана сумма стоимости выделенной области, но с вычетом стоимости уже купленной земли. Например, у вас есть резиденция res1 размерами 10x20x10, вы хотите ее расширить до 40x20x40. Выделяете новую область так, чтобы она охватывала уже существующую, и выполняете: /res area replace res1 main. Ваша резиденция расширится до выделенных размеров, а со счета будет снята стоимость новой земли с вычетом стоимости старой области (10x20x10). Точно так же вы можете переместить резиденцию в новое место. Стоимость будет так же вычисляться с учетом уже существующей зоны. Если новая зона будет меньше существующей, то со счета не будет списано ничего.

Внимание: существует ошибка: если внутри существующей зоны есть субзоны, то при изменении размеров и положения зоны субзоны останутся на своих прежних местах. При расширении области (т.е. когда новая зона полностью охватывает существующую) это не страшно, но при перемещении зоны в новое место, субзоны не переместятся и, если они окажутся вне зоны, то в них перестанут работать флаги. Так что имейте это в виду.

Примеры:

 

o Расширение существующей зоны:

o Перемещение зоны:

Субзона 1 перестает работать, т.к. оказывается вне новой зоны.

· /res area remove <residence> <area> - удаляет заданную зону area из резиденции residence. Если в резиденции осталась всего 1 зона, она не может быть удалена.
Внимание: при выполнении команды сразу происходит удаление зоны, без подтверждения. Так что будьте осторожны.

· /res subzone [<residence>] <subzone> - создает субзону subzone в резиденции residence, равную по размерам выделенному блоку. Если вы находитесь в пределах резиденции, то имя резиденции можно не указывать, тогда можно использовать такой формат команды: /res subzone <subzone>. Деньги за создание субзон не снимаются.

Информационные команды:

· /res info <residence> - выводит информацию по резиденции residence.
Для субзоны: /res info <residence>.<subzone>
Для текущей зоны/субзоны, в которой вы находитесь: /res info

· /res list - выводит список ваших резиденций

· /res listall [<page>] - выводит список всех резиденций на сервере. Для просмотра следующих страниц указывайте номер страницы в качестве параметра page

· /res current - выводит название резиденции или субзоны, в которой вы находитесь

· /res area list <residence> - выводит список зон в резиденции residence.

· /res area listall <residence> - выводит список зон в резиденции residence с координатами вершин и размером каждой зоны

· /res sublist <residence> - выводит список субзон в резиденции residence.

· /res limits - выводит существующие ограничения по созданию зон (максимальные размеры, количество), а также цену за куб земли и другую информацию.

Команды управления флагами:

Флаг – это свойство территории.

Например флаг «creeper false» свойство территориии, которое отвечает за то, что криперы на территории не взрываются а изчезают.

Свойство территории (флаг) «creeper true» разрешает им взрываться

Tnt false – запрещает на вашей земле взрывать динамит. (по умолчанию уже установлено)

 

Флаг

Существует 3 вида флагов:

1. Индивидуальные (флаги, установленные для конкретного игрока)

2. Групповые (общие флаги для всех игроков, если для игрока не задан индивидуальный флаг)

3. Флаги резиденции (субзоны)

Проверка флагов идет именно в таком порядке. Причем, флаги субзоны имеют приоритет выше, чем флаги резиденции. Т.е. находясь в субзоне действуют установленные для нее флаги. А если флаги не заданы, то действуют флаги резиденции, в которой она находится.

Вместо резиденции может быть указана субзона в формате: <residence>.<subzone>

· /res flags? [<page>] - выводит список возможных флагов и краткую справку по ним. page - номер страницы списка.

Cписок флагов (коричневым цветом отмечены флаги, которые могут быть заданны только для резиденции (субзоны), т.е. не для игрока):

 

o animals - флаг разрешающий (true) или запрещающий (false) спаун животных (куриц, коров, овец, свиней и волков)

o bucket - запрещает (false) или разрешает (true) использование ведра

o build - запрещает (false) или разрешает (true) строительство (установку и разрушение блоков)

o container - запрещает (false) или разрешает (true) пользоваться сундуками, печками и раздатчиками

o creeper - контролирует взрываемость криппера: false = криппер не наносит повреждения игроку и блокам

o damage - запрещает (false) получение повреждений игроками, true - разрешает

o destroy - запрещает (false) или разрешает (true) разрушение блоков (имеет приоритет выше, чем build)

o firespread - запрещает (false) или разрешает (true) распространение огня (также, видимо, из-за бага контролирует рост травы на блоках земли: false - запрещает рост травы)

o flow - запрещает (false) или разрешает (true) растекаться жидкостям (лаве и воде). Может быть переопределено флагами lavaflow и waterflow

o healing - отвечает за восстановление здоровья у игроков: true = восстанавливается "пол-сердца" за секунду; false = обычное восстановление

o ignite - запрещает (false) или разрешает (true) поджигание блоков

o lavaflow - запрещает (false) или разрешает (true) растекаться лаве (переопределяет значени flow)

o monsters - запрещает (false) или разрешает (true) спауниться монстрам (зомби, паукам, скелетам, снеговикам и т.п.)

o move - запрещает (false) или разрешает (true) игрокам перемещаться

o piston - запрещает (false) или разрешает (true) работу поршней

o place - запрещает (false) или разрешает (true) ставить блоки (имеет приоритет выше, чем build)

o pvp - запрещает (false) или разрешает (true) убийство игроков (и прирученных волков)

o subzone - запрещает (false) или разрешает (true) создавать субзоны

o tnt - запрещает (false) или разрешает (true) взрываться TNT (установку не запрещает). TNT не будет взрываться, если он расположен ближе 5 клеток к границе резиденции (субзоны), в которой он запрещен. Если для активации TNT вы используете огонь, то нужно разрешить также флаг firespread

o tp - запрещает (false) или разрешает (true) телепортацию

o use - запрещает (false) или разрешает (true) пользоваться кнопкой "использовать" (открывать сундуки, нажимать кнопки и т.п.)

o waterflow - запрещает (false) или разрешает (true) растекаться воде (переопределяет значени flow)

· /res default <residence> - восстановить для резиденции или субзоны флаги по умолчанию (эти же флаги выставляются при содании резиденции/субзоны), а именно:
для резиденции/субзоны: -pvp; -firespread; -tnt; -container; -tp; -ignite; -piston; -use; -flow; -creeper; -build
для владельца: +container; +ignie; +tp; +piston; +use; +flow; +build; +move

· /res set [<residence>] <flag> <true|false|remove> - устанавливает или удаляет для резиденции (субзоны) указанный флаг. true - включить флаг, false - отключить, remove - удалить.
Если вы не указываете имя резиденции, то флаг будет установлен для резиденции (субзоны), в которой вы находитесь

· /res pset [<residence>] <player> <flag> <true|false|remove> - устанавливает или удаляет для заданного игрока player в заданной резиденции (субзоне) указанный флаг. true - включить флаг, false - отключить, remove - удалить.
Если вы не указываете имя резиденции, то флаг будет установлен для резиденции (субзоны), в которой вы находитесь

· /res gset [<residence>] <group> <flag> <true|false|remove> - устанавливает или удаляет для группы group в заданной резиденции (субзоне) указанный флаг. true - включить флаг, false - отключить, remove - удалить. В качестве имени группы необходимо указывать default
Если вы не указываете имя резиденции, то флаг будет установлен для резиденции (субзоны), в которой вы находитесь

· /res lset <residence> <blacklist|ignorelist> <item_name> - добавляет в черный список (blacklist) или в список игнорирования (ignorelist) блок item_name, который запрещено ставить (для blacklist) или который запрещено разрушать (для ignorelist) в данной резиденции или субзоне.
Имя итема для блока, который у вас в руках можно получить командой /iteminfo.

Например, чтобы запретить ставить блок земли в резиденции res1 выполните: /res lset res1 blacklist dirt. А чтобы запретить разрушать блок кирпича: /res lset res1 ignorelist brick
Для того, чтобы удалить итем из списка просто выполните команду еще раз.

· /res lset <residence> info - выводит списки запрещенных блоков для резиденции или субзоны

· /res mirror <src_residence> <trg_residence> - копирует флаги резиденции (субзоны) src_residence в резиденцию (субзону) trg_residence. Вы должны быть владельцем обоих резиденций (субзон).

Дополнительные команды:

· /res message [<residence>] <enter|leave> <message> - устанавливает для резиденции (субзоны) сообщение message, которое будет выдаваться игрокам, когда они входят на территорию (enter) или покидают ее (leave).
Имя резиденции можно не указывать, тогда команда применяется для той резиденции (субзоны), где вы находитесь

Например: /res message res1 enter Добро пожаловать!
/res message res1 leave Заходите еще!

· /res message [<residence>] remove <enter|leave> - удаляет для резиденции (субзоны) сообщение на вход (enter) или на выход (leave)

· /res rename <OldName> <NewName> - переименовывает резиденцию OldName в NewName.
Для субзон: /res rename <residence>.<OldSubzone> <NewSubzone>

Например: /res rename res1.sub1 sub2

· /res renamearea <residence> <OldName> <NewName> - переименовывает зону OldName в NewName для резиденции residence

· /res tp <residence> - телепортирует игрока в резиденцию residence. Для телепортации в субзону: /res tp<residence>.<subzone>

· /res tpset - задает точку телепортации для текущей резиденции (субзоны) в позиции игрока.

Внимание: если вы хотите установить точку телепортации для резиденции в области субзоны, то это сделать не получится. Т.к. субзона будет иметь больший приоритет и вы установите точку для субзоны. Поэтому старайтесь сразу при создании новой резиденции или субзоны задавать для них точку телепорта. Если точка телепорта не задана, то игрок будет телепортироваться на границу зоны.

· /res unstuck - перемещает игрока за границу текущей субзоны или резиденции. Полезно, если вы оказались в ловушке.

Команды продажи, сдачи в аренду:

· /res give <residence> <player> - отдать резиденцию или субзону безвозмедно игроку player. После чего владельцем данной зоны станет этот игрок, флаги зоны обновятся для нового владельца.

· /res market list - выдает список продаваемой и сдаваемой в аренду недвижимости (резиденций, субзон)

· /res market info <residence> - выдает информацию по конкретной резиденции (субзоне) - цену, условия аренды

· /res market sell <residence> <amount> - выставить на продажу вашу резиденцию (субзону) по цене amount

· /res market unsell <residence> - снять с продажи вашу резиденцию (субзону)

· /res market buy <residence> - купить выставленную на продажу резиденцию (субзону)

· /res market rentable <residence> <cost> <days> <repeat> - разрешить брать вашу резиденцию (субзону) в аренду по цене cost за days дней (реальных дней, не игровых). Параметр repeat - д.б. true или false - определяет может ли аренда быть автоматически продлена по истечению срока.

Например: /res market rentable res1 1000 5 true - означает, что вы разрешаете взять в аренду свою резиденцию res1 по цене 1000 р за 5 дней. По желанию арендатора аренда может быть автоматически продлена на новый срок. При этом, если repeat = false, то после сдачи в аренду и окончания срока аренды (или расторжения договора) ваша резиденция удаляется из списка сдаваемых резиденций.
А если repeat = true, то по окончанию аренды, резиденция снова появляется в списке доступных сдаваемых резиденций.

· /res market release <residence> - Для собственника: убрать резиденцию из списка сдаваемых (при условии, что ее никто не взял в аренду). Сдаваемая резиденция не может быть удалена.
Для арендатора: отказаться от аренды досрочно.

· /res market rent <residence> <repeat> - взять в аренду сдаваемую резиденцию (субзону). Если параметр repeat = true, то аренда будет автоматически продлена по истечению срока (при условии если собственник разрешил эту возможность) до тех пор, пока вы не откажетесь от аренды командой /res market release <residence>; если repeat = false, то аренда берется на 1 срок.

Пример: /res rent res1 false - взять в аренду сдаваемую резиденцию на 1 срок, без продления

 

 

Ещё забыли про команду:

/res bank [deposit/withdraw] <количество>

 

где deposit - положить;

withdraw - взять.

 

Кто знает как сделать банк на магазин? Команда работает, но нужно правильно её прописать.

 

 

Также следует добавить другие команды, которые мало кто знает:

/cpassword <пароль>

- ставит пароль на двери, сундуки;

/cpublic

- делает сундуки доступными всем, но не позволяет приватить или удалять другим кроме хозяина;

/cunlock <пароль>

- открыть сундук, дверь с паролем;

/cinfo

- показывает информацию по привату сундука, двери, печки;

/lwc -m <имена, через запятую>

- указанные игроки смогут пользоваться Вашим

приватным обьектом;

/cremove

- убрать защиту;

/lwc -o

- показывает, кому доступен предмет;

/lwc -p <защита>

- позволяет использовать несколько защит;

/lwc mode droptransfer select

- Позволяет выбрать сундук и включить режим автоматического подбора предметов или блоков, что значит, что любой предмет или блок, который выпадет на расстояние 1 блок от сундука, будет перенесен в сундук, если в сундуке есть свободнык места;

/lwc mode droptransfer on

- включить режим автоматического подбора;

/lwc mode droptransfer off

- отключить режим автоматического подбора;

/lwc mode droptransfer status

- информация о режиме автоматического подбора (вкл./откл.).

 

/lwc Вывести список основных команд LWC

/cadmin Администрирование LWC

/cprivate <nick/group> Создать частную защиту для игрока <nick> или группы <group>

/cpublic Создать публичную защиту

/cdonation Создать сундук для пожертвований (забирать с него можете только Вы)

/cpassword <password> Установить защиту с паролем <password>

/cunlock <password> Открыть защиту с помощью пароля <password>

/cmodify <nick/-nick> Дать доступ к защите игроку <nick> или забрать доступ у игрока <-nick>

/cinfo Посмотреть информацию о защите

/cremove Удалить защиту

/climits Посмотреть ограничения на защиту

/credstone <on/off> Вкл./откл. доступ красной пыли к защите

/cmagnet <on/off> Вкл./откл. режим автоматического подбора сундуком блоков и предметов на расстоянии 3 блоков

/cdroptransfer <select/on/off> Вкл./откл. режим автоматического подбора сундуком блоков и предметов, выброшеных Вами на любом расстоянии

/callowexplosions <on/off> Вкл./откл. возможность взрыва защищенного блока

/cautoclose Автоматически закрывать двери через 3 секунды после открытия (настраиваемо)

/cpersist Повторять предыдущую команду LWC без написания ее заново

/cnospam Спрятать сообщения о создании защиты

/cremoveall Удалить всю Вашу защиту


Дата добавления: 2015-08-03; просмотров: 92 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Прибыль торговой организации| мая 2015 года

mybiblioteka.su - 2015-2024 год. (0.039 сек.)