Перейти к содержанию

помогите разобраться с Citizens и Denizen


Рекомендуемые сообщения

В теме 4 сообщения

Сервер версии 1.21.1 на нем использую Citizens-2.0.35 и Denizen-1.3.1-b7079-DEV

создаю НПС: /npc create 1

В \plugins\Denizen\scripts создал файл: my_ass.dsc

my_ass:
    type: assignment
    actions:
        on assignment:
        - trigger name:click state:true
    interact scripts:
    - my_interact

my_interact:
    type: interact
    steps:
        1:
            click trigger:
                script:
                - chat "Hello, <player.name>!"
                - zap 2
        2:
            click trigger:
                script:
                - chat "Hello part 2, <player.name>!"
                - zap *

при загрузке сервера, скрипт загрузился без замечаний.

пробую прикрепить диалог к НПС:

/npc assignment --set script:my_ass

получаю ошибку:

Invalid assigment! Has the script succsessfully loaded, or  has  it been misspeled?

что я не так делаю ? 🫤

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, Denis Npp сказал:

Сервер версии 1.21.1 на нем использую Citizens-2.0.35 и Denizen-1.3.1-b7079-DEV

создаю НПС: /npc create 1

В \plugins\Denizen\scripts создал файл: my_ass.dsc

my_ass:
    type: assignment
    actions:
        on assignment:
        - trigger name:click state:true
    interact scripts:
    - my_interact

my_interact:
    type: interact
    steps:
        1:
            click trigger:
                script:
                - chat "Hello, <player.name>!"
                - zap 2
        2:
            click trigger:
                script:
                - chat "Hello part 2, <player.name>!"
                - zap *

при загрузке сервера, скрипт загрузился без замечаний.

пробую прикрепить диалог к НПС:

/npc assignment --set script:my_ass

получаю ошибку:

Invalid assigment! Has the script succsessfully loaded, or  has  it been misspeled?

что я не так делаю ? 🫤

в логах что нибудь пишет?

Ссылка на комментарий
Поделиться на другие сайты

вот, что пишет при загрузке сервера (вроде все ок)

 

[13:06:42 INFO]: [Denizen] Enabling Denizen v1.3.1-SNAPSHOT (build 7079-DEV)
[13:06:43 INFO]: +> [DenizenCore] Initializing Denizen Core v1.91.0-SNAPSHOT (Build 1390), impl for Spigot v1.3.1-SNAPSHOT (build 7079-DEV)
[13:06:44 INFO]: +> [Denizen] Running on java version: 22.0.1
[13:06:44 INFO]: +> [Denizen] Running on unrecognized (future?) Java version. May or may not work.
[13:06:44 INFO]: +> [Denizen] +-------------------------+
[13:06:44 INFO]: +> [Denizen]  Denizen  scriptable minecraft
[13:06:44 INFO]: +> [Denizen]
[13:06:44 INFO]: +> [Denizen] by: The DenizenScript team
[13:06:44 INFO]: +> [Denizen] Chat with us at: https://discord.gg/Q6pZGSR
[13:06:44 INFO]: +> [Denizen] Or learn more at: https://denizenscript.com
[13:06:44 INFO]: +> [Denizen] version: 1.3.1-SNAPSHOT (build 7079-DEV)
[13:06:44 INFO]: +> [Denizen] +-------------------------+
[13:06:46 INFO]: +> [TriggerRegistry] Loaded 4 core triggers
[13:06:47 INFO]: +> [PaperModule] Loading Paper support module...
[13:06:48 INFO]: +> [Denizen] Loaded 153 core commands and 30 core object types, at 5187ms from start.
[13:06:48 INFO]: +> [ScriptRegistry] Loading 2 script files...
[13:06:48 INFO]: +> [DenizenCore] Scripts loaded! File load took 10ms, processing 54ms.
[13:06:48 INFO]: +> [Denizen] Final full init took 5357ms.
[13:06:48 INFO]: [DecentHolograms] Enabling DecentHolograms v2.8.12
[13:06:48 INFO]: [NBTAPI] [NBTAPI] Found Minecraft: 1.21.1! Trying to find NMS support
[13:06:48 INFO]: [NBTAPI] [NBTAPI] NMS support 'MC1_21_R1' loaded!
[13:06:48 INFO]: [NBTAPI] [NBTAPI] Using the plugin 'DecentHolograms' to create a bStats instance!
[13:06:48 INFO]: [spark] Starting background profiler...
[13:06:48 INFO]: [spark] The async-profiler engine is not supported for your os/arch (windows11/amd64), so the built-in Java engine will be used instead.
[13:06:48 INFO]: Done preparing level "world" (10.145s)
[13:06:48 INFO]: Running delayed init tasks
[13:06:48 INFO]: [DecentHolograms] Loading holograms...
[13:06:49 INFO]: [DecentHolograms] Loaded 2 holograms!
[13:06:49 INFO]: [Citizens] Loaded 3 NPCs.
[13:06:49 INFO]: +> [ScriptEvent] Processed 0 script event paths.
[13:06:49 INFO]: +> [Denizen] +-------------------------+
[13:06:49 INFO]: +> [Denizen] Denizen fully loaded at: 2025/02/03 13:06:43

после выполнения команд (консоль сервера):

[13:08:47 INFO]: DenisNpp joined the game
[13:08:47 INFO]: DenisNpp[/127.0.0.1:54301] logged in with entity id 71 at ([world]427.2950867014114, 87.0, -187.85034933376178)
[13:09:31 INFO]: DenisNpp issued server command: /npc select
[13:09:35 INFO]: DenisNpp issued server command: /npc assignment --set script:my_ass

никаких ошибок, но в окне самой игры, красныс цветом получаю:

Invalid assigment! Has the script succsessfully loaded, or  has  it been misspeled?

Чего с этим делать совершенно непонятно, но ведь у когото работает ? :)

 

Ссылка на комментарий
Поделиться на другие сайты

9 часов назад, Denis Npp сказал:

вот, что пишет при загрузке сервера (вроде все ок)

 

[13:06:42 INFO]: [Denizen] Enabling Denizen v1.3.1-SNAPSHOT (build 7079-DEV)
[13:06:43 INFO]: +> [DenizenCore] Initializing Denizen Core v1.91.0-SNAPSHOT (Build 1390), impl for Spigot v1.3.1-SNAPSHOT (build 7079-DEV)
[13:06:44 INFO]: +> [Denizen] Running on java version: 22.0.1
[13:06:44 INFO]: +> [Denizen] Running on unrecognized (future?) Java version. May or may not work.
[13:06:44 INFO]: +> [Denizen] +-------------------------+
[13:06:44 INFO]: +> [Denizen]  Denizen  scriptable minecraft
[13:06:44 INFO]: +> [Denizen]
[13:06:44 INFO]: +> [Denizen] by: The DenizenScript team
[13:06:44 INFO]: +> [Denizen] Chat with us at: https://discord.gg/Q6pZGSR
[13:06:44 INFO]: +> [Denizen] Or learn more at: https://denizenscript.com
[13:06:44 INFO]: +> [Denizen] version: 1.3.1-SNAPSHOT (build 7079-DEV)
[13:06:44 INFO]: +> [Denizen] +-------------------------+
[13:06:46 INFO]: +> [TriggerRegistry] Loaded 4 core triggers
[13:06:47 INFO]: +> [PaperModule] Loading Paper support module...
[13:06:48 INFO]: +> [Denizen] Loaded 153 core commands and 30 core object types, at 5187ms from start.
[13:06:48 INFO]: +> [ScriptRegistry] Loading 2 script files...
[13:06:48 INFO]: +> [DenizenCore] Scripts loaded! File load took 10ms, processing 54ms.
[13:06:48 INFO]: +> [Denizen] Final full init took 5357ms.
[13:06:48 INFO]: [DecentHolograms] Enabling DecentHolograms v2.8.12
[13:06:48 INFO]: [NBTAPI] [NBTAPI] Found Minecraft: 1.21.1! Trying to find NMS support
[13:06:48 INFO]: [NBTAPI] [NBTAPI] NMS support 'MC1_21_R1' loaded!
[13:06:48 INFO]: [NBTAPI] [NBTAPI] Using the plugin 'DecentHolograms' to create a bStats instance!
[13:06:48 INFO]: [spark] Starting background profiler...
[13:06:48 INFO]: [spark] The async-profiler engine is not supported for your os/arch (windows11/amd64), so the built-in Java engine will be used instead.
[13:06:48 INFO]: Done preparing level "world" (10.145s)
[13:06:48 INFO]: Running delayed init tasks
[13:06:48 INFO]: [DecentHolograms] Loading holograms...
[13:06:49 INFO]: [DecentHolograms] Loaded 2 holograms!
[13:06:49 INFO]: [Citizens] Loaded 3 NPCs.
[13:06:49 INFO]: +> [ScriptEvent] Processed 0 script event paths.
[13:06:49 INFO]: +> [Denizen] +-------------------------+
[13:06:49 INFO]: +> [Denizen] Denizen fully loaded at: 2025/02/03 13:06:43

после выполнения команд (консоль сервера):

[13:08:47 INFO]: DenisNpp joined the game
[13:08:47 INFO]: DenisNpp[/127.0.0.1:54301] logged in with entity id 71 at ([world]427.2950867014114, 87.0, -187.85034933376178)
[13:09:31 INFO]: DenisNpp issued server command: /npc select
[13:09:35 INFO]: DenisNpp issued server command: /npc assignment --set script:my_ass

никаких ошибок, но в окне самой игры, красныс цветом получаю:

Invalid assigment! Has the script succsessfully loaded, or  has  it been misspeled?

Чего с этим делать совершенно непонятно, но ведь у когото работает ? :)

 

спроси в дискорде Denizen

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...