Эта страница переведена с английского с помощью ИИ. Улучшите перевод или прочитайте оригинал.
Команды
Очистка данных SCore
- Эта команда позволяет очистить большую часть прогресса содержимого SCore
- Вы можете очистить:
- ACTIONBARS
- COOLDOWNS
- DELAYED_COMMANDS (команды SCore, выполняемые с задержкой)
- WHILE
- BOSSBARS
- PARTICLES
- ALL
- Команда: /score clear {player} {WHAT_YOU_WANT_TO_CLEAR}
Очистка кулдаунов
- Команда для очистки определённого кулдауна (для конкретного игрока / сущности)
- Команда: /score cooldowns clear {cooldown_id} [UUID]
{cooldown_id}: Пример -> EI:myitem:myactivator[UUID]: (Опционально) UUID игрока / сущности
Проверка циклов, полезно для отладки
- Команда: /score inspect-loop
Перезагрузить конфигурации переменных, снарядов и прочности в SCore
- Команда: /score reload
Вебхук Discord
Отправить сообщение в Discord через вебхук
- /score webhook {url} {debug} [allowed_mentions] {message...}
{url}: url для вебхука{debug}: сообщать ли исполнителю о том, выполняется ли отправка сообщения через вебхук[allowed_mentions]: может быть users:id[,id,...] или roles:id[,id,...] или ничего{message...}: сообщение, которое будет отправлено целевым вебхуком
Команды частиц
Смотрите SCore Particles
Команды переменных
Смотрите SCore Variables
Выполнение команд SCore вручную
Команды для игрока
-
Информация: команда, которая позволяет внешним и внутренним плагинам Ssomar выполнять кастомную команду SCore для конкретного игрока.
-
При использовании этой команды вся строка команды проходит через PlaceholdersAPI, поэтому вы можете добавлять в неё плейсхолдеры.
-
Команда: /score run-player-command player:{player} {command}
player: Имя целевого игрокаcommand: команда для игрока SCore, которая будет применена к {player}
-
Примеры:
- /score run-player-command player:SsomarPluginsPlayer SENDMESSAGE &eHello
- /score run-player-command player:SsomarPluginsPlayer SENDMESSAGE &eHello player:Ssomar +++ DELAY 10 +++ SWING_MAIN_HAND
- /score run-player-command player:SsomarPluginsPlayer SENDMESSAGE &eHello my name is %player% and my life is %player_health%
Команды для блока
-
Информация: команда, которая позволяет внешним и внутренним плагинам Ssomar выполнять кастомную команду SCore для конкретного блока.
-
Команда: /score run-block-command [player:{player}] block:{world},{x},{y},{z} {command}
-
player: Игрок, который участвует в этом активаторе-
Это опционально, поскольку некоторым командам он нужен, например
MOB_AROUND: кто применит урон? Команда наносит урон мобам вокруг, но урон будет засчитан как нанесённый \{player\}, поэтому проверяется, может ли игрок реально нанести урон мобу, учитываются его урон, убийства и т.д. VEIN_BREAKER: кто сломал блоки? Команда ломает блоки группой (жилой), но блоки будут засчитаны как сломанные \{player\}, поэтому проверяется, может ли игрок реально сломать блок, учитывается количество сломанных им блоков и т.д.
-
-
blockworld: Мир, в котором находится блокx: Координата X блокаy: Координата Y блокаz: Координата Z блока
-
command: команда для блока, которая будет выполнена для блока и, если применимо, от имени игрока.
-
-
Примеры:
- /score run-block-command block:world,-23,-61,27 BREAK
- /score run-block-command player:SsomarPluginsPlayer block:world,-23,-61,27 MINEINCUBE 1 false
Команды для сущности
-
Информация: команда, которая позволяет внешним и внутренним плагинам Ssomar выполнять кастомную команду SCore для конкретной сущности
-
Команда: /score run-entity-command entity:{entityUUID} {command}
entityUUID: UUID целевой сущностиcommand: команда для сущности, которая будет выполнена для этой сущности.
-
Пример:
- /score run-entity-command entity:c4d5338b-6f8e-4b97-9f18-9dbc47f60131 JUMP 1
- /score run-entity-command entity:%entity_uuid% JUMP 1
Попробуйте прямо сейчас
Скопируйте это в ExecutableItems и перезагрузите
Из справочника по кастомным командам SCore. Вставьте это в конфиг, выполните команду перезагрузки плагина, и у вас будет готовая рабочая основа для редактирования.
activators:
activator0: # Activator ID, you can create as many activator on the activators list
option: # Here goes an activator that is at least instance of player
playerCommands:
- ABSORPTION amount:5 time:200 # Gives the player absorption
activator1: # Activator ID, you can create as many activator on the activators list
option: # Here goes an activator that is at least instance of target
targetCommands:
- ABSORPTION amount:5 time:200 # Gives the target absorptionПлагин, используемый на этой странице
ExecutableItemsКастомные предметы со способностями, активаторами и командами: без кода.