• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » [TrinityCore] Help » Респавн моба (123)
Респавн моба
qwerty000111
Скаут
Где указать респавн моба именно одного моба [Сори если спамлю просто тему удалили ту почему-то]
Сообщение # 1 написано 24.04.2016 в 20:06
Bybl1k
Сержант
Пишиnt свой скайп, объясню/покажу подробно.
Сообщение # 2 отредактировано Bybl1k - Понедельник, 25.04.2016, 03:20
p620
Маршал
В этой таблице задается время возрождения и дистанция, на которую во время случайных перемещений НИП может отходить.
Сообщение # 3 отредактировано p620 - Вторник, 26.04.2016, 17:20
qwerty000111
Скаут
А как называется эта колонка ?
Сообщение # 4 написано 01.05.2016 в 09:39
p620
Маршал
`spawntimesecs` - время возрождения в секундах.
`spawndist` - расстояние, на которое НИП может отойти от точки возрождения при совершении случайных перемещений.
`spawnMask` - Difficulty-маска карты, определяющая уровни сложности, на которых НИП будет присутствовать.
`phaseMask` - Фазовая маска, определяющая, разумеется, фазы, в которых НИП будет присутствовать.
`MovementType` - Допустимые значения: {'0' - стоять на месте, '1' - двигаться случайным образом в радиусе `spawndist`, '2' - двигаться по waypoint'ам.} (Обратите внимание, что несмотря на прописанный `MovementType` в `creature_template`, стандартным значением для соответствующей колонки в `creature` является '0', то-есть значение шаблона будет гарантировано игнорироваться для каждого нового экземпляра существа. Ситуацию можно скорректировать запросом:
Код
SET @Entry := EntryID_целевого_существа;
UPDATE `creature` SET `MovementType` = (SELECT `MovementType` FROM `creature_template` WHERE `entry` = @Entry) WHERE `id` = @Entry;

)
Сообщение # 5 отредактировано p620 - Воскресенье, 01.05.2016, 13:24
160585
Скаут
update `creature` set `spawntimesecs`=300 where `id`=X;

Изменение респаун мобов. Здесь 300 - время респауна в секундах (300 сек=5 мин), и Х - ид самого моба.

Источник B) 
Основатель игрового проекта Leader-WoW
Сообщение # 6 отредактировано 160585 - Воскресенье, 01.05.2016, 15:58
qwerty000111
Скаут
А как сделать так чтоб когда агришь моба он тебя убивает и после того как убивает встает на то место где я его поставил изначально ?
Сообщение # 7 написано 03.05.2016 в 14:46
Форум » TrinityCore » [TrinityCore] Help » Респавн моба (123)
  • Страница 1 из 1
  • 1
Поиск: