что делает плагин citizens
Майн Крафт
Ночью монстры выходят на прогулку, убедитесь, что вы построили все что вам понадобиться, прежде чем это произойдет.
Плагин Citizens2
Citizens2 — сделай себе столько друзей, сколько, сколько сможешь.
Давным давно на нашем сервере был установлен этот плагин Citizens2, и вот теперь настало время немного рассказать о нем.
Плагин позволяет управляемых создавать npc.
Итак, как же пользоваться этим плагином?
Попробуем начать с самого простого — попробуем создать охранника, который будет курсировать по многочисленным комнатам нашего дома, создавая видимость серьезности положения вещей в нем.
Для начала создадим NPC командой /npc create имя.
Теперь зададим нашему новому игроку точки, по которым он будет ходить. Вводим команду /npc path и кликом левой кнопкой мышки указываем путь движения npc. При этом наш новый игрок должен незамедлительно проследовать к указанной нами позиции. Удалить ошибочно поставленную точку можно кликом правой кнопки мыши. Выход из этого режима — повторный ввод команды /npc path.
Вот и все, теперь наш охранник будет бесконечно долго, ночью и днем, зимой и летом совершать обход по заданным нами координатам/точкам, до тех пор пока кто-нибудь из админов сервера не решит что из за миллиарда ботов, созданных игроками на сервере все лагает, и не пришибет их всех разом 😉
Ниже приведу основные команды плагина citizens.
Команды плагина citizens
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Что делает плагин citizens
Ваш первый NPC:
Внимательно прочтите все команды и разрешения для более углублённого использования плагина, а пока что базовое руководство по созданию NPC:
Для создания NPC введите команду /npc create [name], заменяя [name] ником своего NPC (пример — /npc create Bob). При желании можно добавить для NPC текст, для этого просто напишите его после ника (пример — /npc create Bob Привет Админ!). Если вы хотите создать NPC со скином введите ник того игрока, у которого есть скин (пример — /npc create Notch — создаёт NPC со скином Нотча). Для того чтобы удалить NPC используйте комаду /npc remove all (NPC должен быть ваш и выделен).
Если вы не добавили текст для NPC ранее вы можете добавить его введя команду /npc add. Если же вы хотите заменить текст, введите /npc set. И наконец, для сброса текста используйте команду /npc reset.
Если вы хотите, что-бы у вашего NPC был цветной ник введите /npc color &[color-code], заменяя [color-code] id цвета, например, если ввести /npc color &6, то ник NPC’a будет золотым. ВНИМАНИЕ: Изменение цвета ника NPC, удаляет его скин.
Вы можете сменить тип NPC набрав /toggle [type], заменяя [type] на тип NPC’a, который имеется в папке types.
Типы NPC:
Существа ( этот вид спавнится самостоятельно)
Злые NPC
Злые НПС являются наиболее недооцененными NPC. Увидев вас, они нападут. Их можно приручить, нажав правой кнопкой мыши (настраивается в mobs.yml). Как вы приручили их, они могут стать любым типом NPC.
Конфигурация в mobs.yml.
evil.spawn.spawn — могут ли спавнится злые NPC (по умолчанию false)
evil.spawn.chance — шансы спавна NPC (по умолчанию 100)
evil.items.drops — список возможного дропа через запятую ( по умолчанию 260,357,2256,)
evil.misc.names — список имён NPC через запятую ( по умолчаниюEvil_aPunch,Evil_fullwall,Evil_Notch,Herobrine,)
citizens.evils.immune — сообщает NPC не атаковать вас
Настроеные NPC (это обычные NPC, настроенной командой /toggle)
Blacksmith (кузнец)
Кузнецы ремонтируют ваши вещи. Что-бы отремонтировать вещь возьмите её и нажмите ПКМ на кузнеце (только те вещи, которые могут ломаться)
economy.prices.blacksmith.armorrepair.(material) — база значение для определения стоимости ремонта брони (по умолчанию варьируется)
Guard (гвардейцы)
Гвардейцы нужны для защиты, они атакуют злых мобов и / или игроков. Они могут быть ударены, а значит и умереть (и респауниться). Вы можете сказать охраннику следовать за вами или же патрулировать район.
guards.default-bouncer-protection-radius — радиус охраны для вышибал (по умолчанию 10)
guards.respawn-delay — сколько времени требуется на респаун охранника (по умолчанию 100)
/guard help- показать страницу справки для охранников (permission — citizens.guard.use.help)
/guard [type]- выбрать тип охранника ([tipe] — либо bouncer (вышибала), либо bodyguard (телохранитель, перед тем как написать команду надо выделить NPC, надо что-бы NPC был Ваш. Permission — citizens.guard.modify.type)
/guard aggro — переключить агрессивность охранников (NPC должен быть вашим и выделен, permission — citizens.guard.modify.aggro)
-g — permission group (supports PermissionsBukkit, bPermissions, and PermissionsEx)
В настоящий момент существует 2 типа охранников — вышибалы и телохранители
Вышибалы в основном используются как охранники зоны. Они будут стоять на месте, защищая всё в радиусе от настроенного флага. Когда враг будет побежден, то они отправятся назад к их базовой точке. Если враг выходит из радиуса защиты, охранник остановит их (и телепортируется обратно, если это необходимо).
Телохранители предназначены для индивидуальной защиты, и будут следовать за вами, защищая вас по мере необходимости. Они будут активно искать настройки флагов, пока они не за пределами радиуса защиты, после чего они будут телепортированы к вам.
Целители могут обеспечить здоровьем игрока. Вы можете излечить себя, щелкнув правой кнопкой мыши по целителю (по умолчанию с алмазным мечем). Целители не бессмертны, у них может кончится здоровье в конце концов. Чтобы дать вернуть здоровье, нажмите правой кнопкой мыши по целителю (по умолчанию с блоком шерсти). Кроме того, вы можете увеличить уровень целителя и, следовательно, увеличить максимальный запас здоровья. Целитель начинает с 1-го уровня, имея максимум 10 очков здоровья. Здоровье будет восстанавливаться на 1 ед. (можно отключить в citizens.yml) в определенный период
Другие Permissions:
citizens.healer.use.heal — Способность взаимодействовать с целителем (исцелить себя и дать здоровье целителю)
Quester (Квестер):
то, из-за чего по-моему вы тут — прим.
Квестер позволит игрокам идти на различные типы заданий. Они могут собирать или ставить блоки, атаковать мобов, путешествовать на определенное расстояние, и многое другое! Квесты полностью настраиваются в quests.yml. Вы можете назначить эти квесты квестерам и отправить игроков на весёлые квесты.
Чтобы принять квест, пойдите к квестеру. С помощью левой кнопкой мыши, вы можете просматривать описания всех возможных квестов, которые есть у данного квестера, щелкая мышью до нужного квеста. Щелкните правой кнопкой мыши, чтобы принять квест.
Только один квест может быть принят в любой момент — используйте /quest abort для отказа от текущего квеста.
Состояние текущего квеста можно просмотреть в любое время, введя /quest status. По завершении поисков, вернитесь к NPC и щелкните правой кнопкой мыши для завершения квеста.
Конфигурации квестов:
Типы целей:
Для помощи с общим дизайном целей, каждой цели можно использовать одну из общего набора переменных:
amount
string
materialid
location
item
npcdestination
Каждый квест может использовать один или несколько этих переменных.
Типы квестов:
Поиск места (move location) — находиться в пределах необходимого места.
Используемые типы: location — место, куда нужно прийти. amount — сумма в блоках, показывающая на сколько игрок может быть дальше нужного места, что-бы закончить.
Перемещение на расстояние (move distance) — пройти определенное количество блоков. Используемые типы:amount — количество блоков.
Разрушение блоков (destroy block) — разбить определенное количество блоков. Используемые типы:amount — количество блоков, которые нужно сломать. materialid — ID блоков.
Собирать (collect) — собрать определенное количество предметов. Используемые типы:amount — количество предметов, которые нужно собрать. materialid — id предмета, который нужно собрать.
Награды:
Они могут быть использованы как в качестве награды, так и требования для начала квеста. Как награды, они могут быть либо давать награды, либо взять их, поскольку они могут использовать строку take.
Ранг (rang) — дать игроку ранг («ранг»).
Разрешение(permission) — дать игроку разрешение (permission)
Квест (quest) — дать игроку квест. Обратите внимание, что этот квест не может быть отменён.
Предмет (item) — дать игроку определённый предмет.
Здоровье (health) — дать здоровье игроку.
Денежное вознаграждение (money) — дать игроку денег.
Трейдеры могут торговать предметами за виртуальную валюту.Трейдеры могут как покупать, так и продавать предметы игрокам, и использует интуитивно понятный интерфейс для содействия этому.
Команды:
Волшебники являются наиболее универсальными NPC. Они выполняют 5 различных задач: управление погодой, телепортация, команда-исполнение, моб-спавн, и изменение времени. Вы можете установить волшебника с восстановлением маны или бесконечной маной. Вы взаимодействуете с волшебником по левой и правой кнопкой мыши предметом взаимодействия (по умолчанию перо). Если мана волшебника не на максимальном уровне, он будет восстанавливаться каждые 6000 игрового времени (может быть изменен в citizens.yml).
Другие Permissions:
citizens.wizard.use.interact — возможность взаимодействовать с волшебником.
Частая проблема — не работает команда /toggle — решение: это конфликт с XAuth. Использьзуйте /tog или /t.
Участник:JxSol/Citizens/Команды
Ниже приведен полный список всех команд плагина Citizens и описание к ним.
— обязательный параметр для указания [аргумент] – опциональный (при вводе команды скобки указывать не нужно)
Содержание
Команды администрации
Команды управления плагином, используемые администрацией.
Команды администрации | ||
---|---|---|
Команда | Права | Описание |
/citizens | citizens.admin | Показывает базовую информацию по плагину. |
/citizens reload | Перезагружает Citizens из файла. | |
/citizens save | Сохраняет НПС и конфигурацию в файл. |
Команды помощи
Внутриигровые команды, отображающие вспомогательную информацию.
Команды помощи | |||
---|---|---|---|
Команда | Аргументы | Права | Описание |
/citizens help | [страница] номер страницы | citizens.help | Показывает меню помощи плагина Citizens. |
/npc help | citizens.npc.help | Показывает меню помощи НПС. | |
/trait help | citizens.trait.help | Показывает меню помощи трейтов. | |
/script help | citizens.script.help | Показывает меню помощи по скриптам. | |
/template help | citizens.template.help | Показывает меню помощи по шаблонам. | |
/waypoints help | citizens.waypoints.help | Показывает меню помощи по маршруту. |
НПС команды
Команды, используемые для настройки НПС.
Команды маршрута
Общие команды, используемые для настройки маршрута.
Commands
Read below for detailed command documentation. For more info on per-type commands and permissions, see its corresponding page.
Contents
Commands not listed here
There are quite a few commands that are not listed here, mainly for reasons of maintenance order (the wiki isn’t updated all that often, but the actual commands list is updated regularly.)
To see the list of commands on your current version of Citizens, simply type /npc help in-game. You can use /npc help 2 to view page 2, and so on (switch 2 to any page number).
To see information on a specific command, you can use /npc help create in-game. Change the «create» to any other command name (the example will show help for the /npc create command).
Some commands have documentation elsewhere. Such as:
There are also many commands that are added by other traits. see Characters
Adding Click Commands
If you’re looking for a way to add automatically ran commands when you click an NPC, that’s explained at NPC_Commands.
Admin Commands
Commands used for administration of Citizens.
Admin Commands | ||
---|---|---|
Command | Permission | Description |
/citizens | citizens.admin | Show basic plugin information |
/citizens reload | citizens.admin | Reload Citizens |
/citizens save | citizens.admin | Save NPCs and configuration |
Help Commands
Commands used in-game to show the help screen.
NPC Commands
General commands used for all NPCs.
NOTE: ‘/npc trait’ has been replaced, there is a new set of commands for adding, removing and copying traits.
The following command list is copied from /npc help
Denizen-added commands
The following /npc commands are added by Denizen (as copied from /npc help ). Denizen can be downloaded from here.
Bukkit
Citizens
Bukkit Plugins
Citizens
Table of Contents
Citizens is the original Bukkit NPC plugin, adding everything from simple NPCs that talk to lively, active Denizens, Sentries, Traders and more. Citizens contains a variety of toggleable characters and unlimited possibilities for expansion with the new easy to use API. With advanced features such as scripting, AI and a helpful dev team, Citizens will continue to expand to make your server even better! For more information and all the gory details, see the wiki documentation and links down below.
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Current Version: 2.0.24 (alpha)
Features
Issue Tracker
If you want to report a bug or request a feature, please file an issue here. Be sure to follow these guidelines before you file a ticket:
Upgrading to 2.0
Yes, we know that this is a pretty major change. Yes, things may break. Yes, not all of the features from 1.2 are re-implemented. But, with the rewrite, new API and new features we hope to have a sustainable base for server owners and developers alike.
Download
You can download Citizens here. Look above for a link to dev builds.
Metrics
This plugin utilises bStats plugin metrics system, which means that the following information is collected and sent to bstats.org: