trickerer / Trinity-Bots

NPCBots for TrinityCore and AzerothCore 3.3.5
https://github.com/trickerer/TrinityCore-3.3.5-with-NPCBots/
473 stars 157 forks source link

[TC] [Question] [Core] Боты удалённых персонажей #925

Closed DykeRz closed 2 days ago

DykeRz commented 3 days ago

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

Description

Как освободить ботов от удалённых персонажей массово или по одному или у старых персонажей, которые долго не входили в игру?

TrinityCore or AzerothCore

TrinityCore

Core rev. hash/commit

TrinityCore rev. f2e12b8e4ba3 2024-11-15 20:58:49 +0300 (main branch) (Win64, Debug, Static) (authserver)

Operating system

debian 12

trickerer commented 2 days ago

При удалении персонажа (в клиенте) боты отвязываются автоматически. Если возникла необходимость отвязать бота через БД то это делается в таблице characters_npcbot, достаточно поставить owner=0 и перезапустить сервер. Также можно отвязать владельца в игре у бота на спавне через .npcbot set owner 0 или через дебаг меню в режиме ГМа

DykeRz commented 2 days ago

спасибо, а предметы кому уйдут, если сбросить бота у персонажа?

trickerer commented 2 days ago

Предметы останутся на боте. Снять предметы с занятого бота можно в игре командой .npcbot free - она вернёт предметы либо владельцу (если найдётся), либо ГМу (кто использовал команду) и освободит бота от владения