Как настроить нпс Citizens?
Citizens — самый популярный плагин для создания NPC и сегодня мы рассмотрим его подробнее в этой статье.
Менее популярные альтернативы: ServerNPC, ZNPCs & CloudNet-NPCs.
Скачать официальный билд Citizens можно с их сайта:
https://ci.citizensnpcs.co/job/Citizens2/
Для создания NPC нам понадобится команда /npc и подкоманда create. Теперь нам осталось собрать из этого команду: /npc create Название
Введя эту команду, вы сможете создать NPC. Также можно указать некоторые значения, по типу -s это сделает персонажа без звуков. Но обычно это можно сделать позже.
Теперь мы рассмотрим присвоение или отключения имени нашего созданного персонажа. Делается это через команду и подкоманды /npc name/rename.
Чтобы скрыть текущий никнейм персонажа, вы можете использовать /npc name, после чего его имя будет скрыто над его головой.
Для переименовывания персонажа же используйте /npc rename Ваше-значение.
При установке значения можно также использовать цветовые-коды майнкрафта, по типу &eEnotTOP | &cBanned
Посмотрим правде в глаза, Стив или Алекс не крутые, но Citizens позволит нам установить скин через команду /npc skin и это легко исправить. Вы можете поставить скин, используя uuid/никнейм и ссылку, по которой плагин будет скачивать скин.
Для установки скина через UUID или лицензионный никнейм: /npc skin Ник-Или-UUID.
Для установки скина по ссылке используйте: /npc skin --url прямая-ссылка.
Чтобы при клике на нашего NPC происходило определенное действие, нам нужно привязать к нему команду, которую он будет выполнять от имени игрока или консоли.
--permissions ваш-перм1 перм2 перм3… (позволяет установить требуемое право для выполнения команды)
-op (выполняет указанную команду в консоли)
-player (выполняет команду от имени игрока)
--cooldown значение-в-секундах (ставит ограничение на использование команды в секундах)
--gcooldown значение-в-секундах (ставит ограничение на использование команды в секундах для всех игроков)
--delay значение-в-секундах (позволяет отсрочить выполнение команды)
Теперь, зная все необходимые значения, мы можем назначить команду нашему NPC. Используйте: /npc cmd add команда (любое значение выше) (можно использовать <p>, чтобы получить никнейм игрока в команде)
Citizens позволяет нам также настроить взгляд виртуального персонажа, можно сделать чтобы персонаж смотрел на других пользователей или оглядывался вокруг.
--range значение (позволяет установить дистанцию в блоках с которой будет смотреть на игрока)
-r (позволяет включить реалистичный обзор игроков (не будет смотреть сквозьм блоки))
--randomlook true/false (будет стоять на месте и смотреть в разные стороны(можно комбинировать обзором игроков))
Используя значия выше, вы можете создать свои настройки взгляда персонажа. Чтобы создать взгляд на игроков и осмотр округи, используйте команду:
/npc lookclose -r --randomlook true
После того, как мы успешно создали наших персонажей, нам нужно сохранить прогресс, который снова будет доступен после перезапуска сервера.
Делается это через команду /citizens2 save
Для переноса игрока на другой ваш сервер, который находится в вашей сети, вам понадобится команда: /npc cmd add -p Название
Вместо «Название» введите имя сервера, который добавлен к вашему BungeeCord или Velocity. Например Lobby-1.
Удаление NPCЕсли вы ошиблись при настройке персонажа или он вам больше не нужен, вам нужно написать команду /npc list [Страница] затем нажать на кнопку с минусом, после этого плагин успешно удалит выбранного NPC.
Больше полезной информации можно найти тут: vk.com/@enotteam
➥ Время, деньги и нервы – очень важный ресурс любого администратора. Выбрав нашу студию вы экономите всё и сразу, получая прибыль и онлайн уже с первой рекламы. 🥴 Успех вашего проекта в качестве! Промокод 🎟 на 10% скидку: Первый01Заказ
Наш магазин: vk.com/market-99251318
