Говорящий NPC
Описание
Всем добрый день\вечер\ночь\утро.
В данном мануале я расскажу как сделать NPC, которой будет ходить и говорить все, что вы пожелаете.
Нам понадобится лишь MySQL, и так приступим.
Открываем вашу базу с сервером, ищем таблицу npc
Добавим нашего нового NPC (запрос не даю, т.к. для каждой сборки нужен свой SQL запрос)
После того, как мы добавили своего NPC переходим в таблицу walker_routes
Видим там примерно такую картину (спойлер)
Объясню что за что отвечает
route_id - порядковый номер вашего "ходячего" (не должно повторяться с остальными!!!)
npc_id - ID вашего NPC
move_point - порядковый номер координаты точки №1
chatText - текст (что будет говорить ваш NPC)
move_x $ move_y $ move_z - координаты x,y,z точки №1
delay - задержка перед движением на следующую точку
running - будет ли ваш NPC ходить (1 - будет, 0 - не будет)
И так, добавляем в нашу walker_routes данные.
Для более стабильной работы вашего NPC, желательно делать квадрат из ваших координат или же многоугольник.
В конечном итоге ваш NPC должен выглядеть примерно так (спойлер)
На этом мануал закончен. Всем спасибо за внимание
Рекомендуемые комментарии