Город: различия между версиями

Строка 11: Строка 11:
Создать стоянку несложно - требуется поставить костёр и подтвердить создание стоянки в чате. Через некоторое время она появится на динамической карте. Она занимает один чанк карты. На территории данного чанка отключены пвп, огонь и взрывы.
Создать стоянку несложно - требуется поставить костёр и подтвердить создание стоянки в чате. Через некоторое время она появится на динамической карте. Она занимает один чанк карты. На территории данного чанка отключены пвп, огонь и взрывы.


Стоянка действует 48 часов. Если желаете поменять расположение стоянки, то придётся убрать предыдущую и ждать 3 часа. Стоянка недоступна жителям городов. На чанке-стоянке действует запрет на ПВП, огонь и взрывы.  
Стоянка действует '''48 часов'''. Если желаете поменять расположение стоянки, то придётся убрать предыдущую и ждать 3 часа. Стоянка недоступна жителям городов. На чанке-стоянке действует запрет на ПВП, огонь и взрывы.  


== Создание города ==
== Создание города ==
''Основная статья: Экономика''
''Основная статья: Экономика''


В первую очередь вам необходимо добыть '''250 золота'''. Валютой выступает золотой самородок, зотой слиток и золотой блок - 1, 9 и 81 единиц валюты соответственно  
В первую очередь вам необходимо добыть '''250 золота'''. Валютой выступает золотой самородок, зотой слиток и золотой блок - '''1, 9 и 81''' единиц валюты соответственно  


Когда нужная сумма уже в вашем кармане, просто войдите в тот чанк, где хотите установить первую территорию, и пропишите эту команду:
Когда нужная сумма уже в вашем кармане, просто войдите в тот чанк, где хотите установить первую территорию, и пропишите эту команду:
Строка 24: Строка 24:
Спавн города будет назначен на тот блок, на котором вы будете стоять при создании города. Более того, будет учтено даже то, как вы направили взгляд. Изменить место спавна можно через <code>/t set homeblock</code>, встав на новую точку спавна города.
Спавн города будет назначен на тот блок, на котором вы будете стоять при создании города. Более того, будет учтено даже то, как вы направили взгляд. Изменить место спавна можно через <code>/t set homeblock</code>, встав на новую точку спавна города.


Если у вас достаточно средств и вы не находитесь слишком близко к другому городу, деньги снимутся со счета и вы станете счастливым обладателем собственного города. Город требует содержание 1 золото за 1 чанк.  
Если у вас достаточно средств и вы не находитесь слишком близко к другому городу, деньги снимутся со счета и вы станете счастливым обладателем собственного города. Город требует содержание '''1 монету за 1 чанк'''.  


== Присоединение к городам ==
== Присоединение к городам ==
Строка 74: Строка 74:


=== Покупка таунблоков ===
=== Покупка таунблоков ===
Обычно Towny ограничивает количество городских блоков города числом, основанным на количестве жителей или town_level. Towny позволяет городам приобретать дополнительные городские блоки, которые город затем может претендовать, используя /town buy bonus {amount}.
Обычно Towny ограничивает количество городских блоков города числом, основанным на количестве жителей или town_level. Towny позволяет городам приобретать дополнительные городские блоки, которые город затем может претендовать, используя /town buy bonus [кол-во].
{| class="wikitable"
{| class="wikitable"
|+
|+
Строка 83: Строка 83:
|-
|-
|1
|1
|Поселение
|1
|32
|32
|250
|250
|-
|-
|2
|2
|Хутор
|2
|64
|64
|300
|300
|-
|-
|6
|6
|Деревня
|3
|96
|96
|350
|350
|-
|-
|10
|10
|Городок
|4
|160
|160
|400
|400
|-
|-
|14
|14
|Большой городок
|5
|224
|224
|450
|450
|-
|-
|20
|20
|Город
|6
|320
|320
|500
|500
|-
|-
|24
|24
|Огромный город
|7
|384
|384
|550
|550
|-
|-
|28
|28
|Метрополис
|8
|448
|448
|600
|600
Строка 126: Строка 126:
Когда лимит городских кварталов меньше, чем они заклеймили, например: 120/100 таунблоков, то другие города смогут своровать их землю
Когда лимит городских кварталов меньше, чем они заклеймили, например: 120/100 таунблоков, то другие города смогут своровать их землю


Земля крадется по одному участку за раз с помощью команды /t takeoverclaim. У нее есть некоторые требования:
Земля крадется по одному участку за раз с помощью команды <code>/t takeoverclaim</code>. У нее есть некоторые требования:


* Эта команда должна использоваться на краю города, который примыкает к вашему городу.
* Эта команда должна использоваться на краю города, который примыкает к вашему городу.
* Ваш собственный город не может быть перехвачен.
* Ваш собственный город не может быть перехвачен.
* Вы должны быть в состоянии заплатить 50 монет за таунблок
* Вы должны быть в состоянии заплатить '''50 монет''' за таунблок
 
=== Группы участков ===
Участки можно группировать в группы участков. Это позволяет продавать/покупать участки и управлять ими, как если бы это был один участок. Чтобы создать группу, игрок должен иметь соответствующие разрешения для работы с ней. Затем игрок встает на участок и выполняет: <code>/plot group add [название_группы]</code>, Towny добавит участок, на котором вы стоите, в группу, если она существует, или создаст новую, если группа с таким именем не существует. Просто повторите команду <code>/plot group add [такая_же_группа]</code>, стоя на других участках, чтобы добавить эти участки в группу.
 
Большинство других команд, используемых для управления участками, одинаковы, за одним исключением: вместо того, чтобы начинаться с префикса <code>/plot</code>, операции с группами участков начинаются с префикса <code>/plot group</code>. Например, чтобы выставить недвижимость на продажу, нужно выполнить <code>/plot fs 10000</code>, но для группы участков с названием highlands нужно выполнить <code>/plot group fs 10000</code>. Разрешения, типы и другие следуют этому соглашению. Полный список команд см. в <code>/plot group ?</code>.
 
Можно добавлять участки в plotgroup, заходя в них с новым режимом резидента: plotgroup. Когда у игрока в памяти установлено plotgroupname, любой участок, в который он хочет попасть, автоматически присоединится к группе участков. plotgroupname заносится в память, когда игрок использует команду <code>/plot group add NAME</code>. Таким образом, игрок может использовать <code>/plot group add NAME</code>, чтобы начать группу участков, а затем использовать <code>/res toggle plotgroup</code>, чтобы включить режим резидента, а затем начать добавлять участки в группу участков, ходя по ним, используя <code>/res toggle plotgroup</code>, когда они закончат.
 
=== Районы ===
Участки можно группировать в районы. Районы похожи на группы участков, но имеют меньше ограничений: городские кварталы районов не обязаны иметь одинаковые разрешения на участок, тип участка, владельца или название участка.
 
Районы удобны для наименования частей города или создания кварталов.
 
Районы показывают свое название в уведомлениях, на карте hud и в тексте наведения на карту /towny.
 
Городские кварталы в районе должны быть смежными друг с другом.


=== Участки ===
=== Участки ===
Строка 137: Строка 153:
У вас есть большой набор возможностей управления каждым чанком через <code>/plot toggle</code>. Там перечислен целый ряд управляемых переменных.
У вас есть большой набор возможностей управления каждым чанком через <code>/plot toggle</code>. Там перечислен целый ряд управляемых переменных.


Home — домашний чанк города. Устанавливается автоматически в первом чанке при основании города. Этот чанк нельзя сдать, а также в нем можно проводить финансовые операции
'''Home''' — домашний чанк города. Устанавливается автоматически в первом чанке при основании города. Этот чанк нельзя сдать, а также в нем можно проводить финансовые операции


Купленный чанк. Да, чанки в городах можно продавать через команду <code>/plot forsale [цена]</code>. Участник вашего города может приобрести этот чанк и получить в нем широкий набор прав. Таким образом можно выделить жителям их землю под личные постройки и, к примеру, ограничить их права в городе, оставив право на постройку или разрушение только в купленном чанке. На чанки, принадлежащие кому-либо, можно устанавливать налог. Вы также можете выселять владельцев чанков. Через команду <code>/plot notforsale</code> можно обозначить чанк как непродающийся.
Купленный чанк. Да, чанки в городах можно продавать через команду <code>/plot forsale [цена]</code>. Участник вашего города может приобрести этот чанк и получить в нем широкий набор прав. Таким образом можно выделить жителям их землю под личные постройки и, к примеру, ограничить их права в городе, оставив право на постройку или разрушение только в купленном чанке. На чанки, принадлежащие кому-либо, можно устанавливать налог. Вы также можете выселять владельцев чанков. Через команду <code>/plot notforsale</code> можно обозначить чанк как непродающийся.
Строка 143: Строка 159:
Также вы можете устанавливать чанкам особую специализацию, ниже приведены доступные варианты:
Также вы можете устанавливать чанкам особую специализацию, ниже приведены доступные варианты:


<code>/plot set inn</code> установить чанк "гостиницей". Пользоваться кроватями на сервере можно только в рамках чанков inn. На этих чанках можно устроить полноценное жилье. Также тут можно установить точку возрождения для игроков из других наций, если вы не воюете с ними.
==== Участки магазинов ====
Участки магазинов обозначаются с помощью <code>/plot set shop</code>. Мэр может использовать <code>/town set shopprice {$$}</code>, чтобы установить, по какой цене по умолчанию продаются участки магазинов. Это можно переопределить, когда мэр выставляет фактический участок на продажу с помощью <code>/plot forsale {$$}</code>. Мэр также может взимать дополнительный налог с магазина с помощью <code>/town set shoptax {$$}</code>. Этот налог взимается в дополнение к обычному налогу с магазина.


<code>/plot set bank</code> — делает чанк "банком". В этом месте можно будет проводить финансовые операции города и нации.
'''В чанках этого типа можно ставить честшопы и торговать предметами с другими игроками'''


<code>/plot set jail</code> — этот чанк будет назначен "тюрьмой" с особой механикой. Сюда будут телепортироваться арестованные преступники в вашем городе, при этом их возможность сбежать оттуда через тп или смерть ограничена. В этом чанке будут находиться заключенные, пока вы не освободите их или они сами не освободят себя.
==== Участки арены ====
Участки арены обозначаются с помощью <code>/plot set arena</code>. PVP включен все время на участках арены, а также урон от дружественного огня. Восстановление здоровья города также отключено на участках арены.


<code>/plot set farm</code> — указанные чанки станут фермерскими. На их территории нельзя строить или ломать, можно только собирать любой урожай из растений, ломать грибы, а также разводить и забивать животных.
==== Посольские участки ====
Посольские участки обозначаются с помощью <code>/plot set embassy</code>. Мэр может использовать <code>/town set embassyprice {$$}</code>, чтобы установить, по какой цене по умолчанию продаются посольские участки. Это можно переопределить, когда мэр выставляет фактический участок на продажу с помощью <code>/plot forsale {$$}</code>. Мэр также может взимать дополнительный посольский налог с помощью <code>/town set embassytax {$$}</code>. Этот налог взимается в дополнение к обычному налогу на участок. Посольский участок может купить любой игрок, независимо от того, находится ли он в городе или нет. Городской квартал остается собственностью принимающего города, и мэр принимающего города может в любое время забрать участок у владельца. Участки посольства также можно преобразовать в участки магазинов, что позволяет создавать более крупные торговые города, где игроки из разных городов могут открывать магазины. Когда игрок покидает город, он не теряет права собственности на свои участки, если эти участки установлены как участки посольства.


Чанки, которые отмечаются на карте особым цветом:
==== Дебри ====
Дебри обозначаются с помощью <code>/plot set wilds</code>. Участок дебрей позволяет жителям уничтожать блоки, найденные в списке идентификаторов wild-игнорирования. По умолчанию сюда входят руды, деревья, цветы, грибы и другие собираемые блоки. Он не включает камень, грязь, траву и другие блоки ландшафта. Он полезен для создания ферм деревьев и защиты местности вокруг города, при этом позволяя жителям рубить деревья и исследовать пещеры.


<code>/plot set shop</code> — делает чанк особо выделенным магазином. Здесь можно организовать рынок, продавая и приобретая ресурсы через chestshop и напрямую. На чанк магазина можно установить отдельный налог.
Игрок может использовать <code>/towny wildsblocks</code>, чтобы увидеть разрешенные серверу блоки участков Wilds.


<code>/plot set embassy</code> — чанк посольства. В обычной ситуации "иноземцы" не могут получить чанки в вашем городе. Однако, если назначить чанк посольством и после установить на него цену через <code>/plot fs</code>, эту землю сможет купить игрок, который не является гражданином вашего города. У него будут те же права, что и у простого владельца чанка.
==== Участки гостиниц ====
Участки гостиниц обозначаются с помощью <code>/plot set inn</code>. Участок позволяет любому человеку использовать кровать для установки своего /res спавна и спавна в местах смерти. Однако враги вашей нации не могут использовать участки в гостиницах.


<code>/plot set wilds</code> — дикие угодья или "заповедные зоны". Это территории, где установлен запрет на разрушение любых блоков, кроме растительности: травы, деревьев и цветов. Можно использовать для выращивания и вырубки лесов, а также, при должной сноровке, для охоты.
==== Участки в тюрьме ====
Участки в тюрьме обозначаются командой /plot set jail.


<code>/plot set arena</code> — делает этот чанк "ареной", в рамках которой установлено разрешение на пвп и включен "дружественный огонь", позволяющий сражаться жителям одного города или одной нации.
Игроки могут попасть в тюрьму, если:
 
Мэр/шерифы игрока отправляют его в тюрьму с помощью одной из следующих команд:
 
Когда залог отключен:
 
/town jail [имя] — сажает указанного игрока в тюрьму на 1 час, он должен быть жителем вашего города.
 
/town jail [имя] {часы} — сажает указанного игрока в тюрьму на указанные часы.
 
/town jail [имя] {часы} {jail} — Заключает указанного игрока в тюрьму на указанные часы, на указанном участке тюрьмы (который является числом.)
 
/town jail [имя] {часы} {jail} {ячейка} — Заключает указанного игрока в тюрьму на указанные часы, на указанном участке тюрьмы и в указанной камере тюрьмы (которые являются числами.)
 
Когда включен залог:
 
/town jail [имя] — Заключает указанного игрока в тюрьму на 1 час, он должен быть жителем вашего города, с суммой залога по умолчанию.
 
/town jail [имя] {часы} — Заключает указанного игрока в тюрьму на указанные часы, с суммой залога по умолчанию.
 
/town jail [имя] {часы} {залог} — Заключает указанного игрока в тюрьму на указанные часы, с суммой залога.
 
/town jail [имя] {часы} {залог} {jail} - Заключает указанного игрока в тюрьму на указанные часы с указанной суммой залога на указанном участке тюрьмы (который является числом).
 
/town jail [имя] {часы} {залог} {jail} {cell} — Заключает указанного игрока в тюрьму на указанное количество часов с указанной суммой залога на указанном участке тюрьмы и в указанной камере тюрьмы (оба являются числами).
 
Атакующий, который атакует город, который считает его врагом (отношение нации), умирает в этом городе. Он отправляется в основную тюрьму обороняющегося города.
 
Атакующий, который атакует город, который считает его преступником, умирает в этом городе игроком с узлом разрешений towny.outlaw.jailer. Он отправляется в основную тюрьму обороняющегося города. В конфигурации jail.is_jailing_attacking_outlaws должно быть true.
 
Заключенные игроки освобождаются, если:
 
они покидают свой город и становятся кочевниками,
 
мэр/шериф освобождает их,
 
игрок платит залог городу, который их заключил в тюрьму, (используя: /resident jail paybail)
 
им удается сбежать с тюремного участка и из города и попасть в Wilderness.
 
Кроме того:
 
Заключенные игроки не могут телепортироваться.
 
Заключенные игроки не могут использовать жемчуг Эндера или фрукт Коруса, если это не включено в конфигурации.
 
Заключенные игроки, которые умирают, отправляются обратно на предписанный им тюремный участок.
 
Заключенные игроки не дают денежных выплат, когда их убивают.
 
Заключенные игроки показывают свой статус в тюрьме на экране /res [имя игрока], вместе с городом, в котором они заключены.
 
Предлагается создать новый ранг города в townyperms.yml под названием Шериф и присвоить этому рангу узел towny.command.town.toggle.jail. Недавно созданные файлы townyperms.yml будут содержать этот ранг по умолчанию.
 
В конфигурации есть список jail.blacklisted_commands, в котором вы можете задать список команд, которые заключенные игроки не могут использовать.
 
Также:
 
Необязательно в конфигурации: недавно заключенные игроки, которые выходят из системы до того, как их можно будет телепортировать в свою камеру, будут убиты.
 
Игрок получает предупреждение, чтобы избежать сюрпризов.
 
Работает аналогично многим плагинам для ведения журнала боя.
 
Необязательный иммунитет к тюрьме для новых игроков
 
Установите в конфигурации, как долго новый игрок на сервере будет защищен от тюрьмы.
 
Тюремные участки могут иметь несколько тюремных камер. Тюремные камеры создаются с помощью /plot jailcell add и удаляются с помощью /plot jailcell remove. Места появления тюремных камер отмечаются в игре с помощью кольца частиц.
 
Город может видеть список своих тюрем с помощью /town jail list. Город устанавливает свою основную тюрьму с помощью /town set primaryjail, стоя на тюремном участке. Их первая тюрьма автоматически станет основной.
 
Игроки, которые находятся в тюрьме, получат хорошую книгу, объясняющую им, как они могут выйти из тюрьмы, с информацией, взятой из файла конфигурации сервера.
 
Система залога, доступная для тюрем, должна быть включена в config.yml в jail.bail.is_allow_bail. В то время как включенные игроки могут заплатить деньги, чтобы выйти из тюрьмы. Существуют стандартные суммы залога, когда преступники и враги заключаются в тюрьму через убийство, а также стандартные суммы для мэров и королей, которых убивают. Когда житель города попадает в тюрьму с помощью команды jail, залог можно указать в используемой команде, при этом игрок будет ограничен максимальным значением, которое настраивается в jail.bail.bailmax_amount в config.yml.
 
==== Фермерские участки ====
Фермерские участки обозначаются с помощью <code>/plot set farm</code>.
 
Игроки могут использовать <code>/towny allowedblocks</code>, чтобы увидеть список фермерских блоков сервера.
 
Кто может строить/уничтожать эти блоки, по-прежнему определяется строкой разрешений участка, отображаемой на экране разрешений /plot. Это означает, что если B=rnao, любой может сажать/размещать разрешенные блоки на участке. Если B=r---, то только жители города могут сажать/размещать разрешенные блоки.
 
Towny уже защищает сельскохозяйственные угодья от вытаптывания в траву, поэтому сельскохозяйственные угодья вернутся в грязь, только если они не будут орошаемы.
 
Фермерские участки также позволяют игроку убивать животных на участке. По умолчанию этот список включает '''свинью, корову, курицу, овцу'''.
 
==== Банковские участки ====
Банковские участки обозначаются с помощью <code>/plot set bank</code>. Банковские участки используются для ограничения внесения/снятия средств в городском и национальном банке.  


== Производство ==
== Производство ==
Строка 198: Строка 308:
|-
|-
|1
|1
| -90%
| +30%
|-
|-
|2
|2
| -80%
| +60%
|-
|-
|3
|3
| -60%
| +90%
|-
|-
|4
|4
| -20%
| +120%
|-
|-
|5
|5
| +20%
| +150%
|-
|-
|6
|6
| +60%
| +180%
|-
|-
|7
|7
| +140%
| +210%
|-
|-
|8
|8
| +220%
| +240%
|-
|9
| +380%
|}
|}