YTDB

YTDB (http://ytdb.ru/index.php)
-   Заселение / NPCs (http://ytdb.ru/forumdisplay.php?f=45)
-   -   Лоскутик, Ронин и остальные. (http://ytdb.ru/showthread.php?t=15080)

Ulduar 19.02.2015 00:18

Лоскутик, Ронин и остальные.
 
Лоскутик http://ru.wowhead.com/npc=31099/patchwerk
Имеет час респавна. Но должен возрождаться быстрее.
Ронин
Код:

http://ru.wowhead.com/npc=16128
http://www.wowhead.com/quest=13631/a...that-ends-well
После квеста не появляется(время респавна 20 минут)
Должен возрождаться быстрее.
Трогги в Чертогах Созидания:
http://ru.wowhead.com/npc=40251/stone-trogg-brute
http://ru.wowhead.com/npc=39804/stone-trogg-pillager
http://ru.wowhead.com/npc=40252/ston...g-rock-flinger
Когда появляется Анрафет, не могут больше возрождаться.
https://github.com/cmangos/mangos-wo...mment-74880835
В связи с чем (чтобы не хакать в самой базе со временем респавна)
Я предложил создать эти 2 команды.
Но Xfurry меня даже слушать не хочет, а вот ДБ девов послушает.
Прицепился к этому Патчверку, а на другие примеры похоже даже не смотрел.
Объясните ему пожалуйста. Заранее спасибо.

YuruY 20.02.2015 15:13

Дак кто мешает время реса в базе поправить, по оффу не обращал внимания на время реса, но у квестовых оно обычно не большое. У таких минут 3-5 в среднем.

Ulduar 20.02.2015 17:10

У Лоскутика на глаз 10 секунд респавн(квестовый босс)
Ронин - я пытался ему сказать, что менять в дб это хак.
Он говорит - мол телепорт сделать в точку респавна(трындец)
Трогги - у них скриптом меняется.
Наша дискуссия на гитхабе ни к чему не привела. Он только спорит и спорит.
Хотя Шму был не против!
Фурри сказал - пусть дб девы предоставят примеры и я добавлю(я не дб дев - меня он лесом послал)

YuruY 21.02.2015 17:47

10 сек реса ядро не позволит, поизучайте почему.

Ulduar 21.02.2015 18:39

Потому что corpse decay. Знаю.
Но они говорят можно использовать db_script_on_creature_death and SCRIPT_COMMAND_DESPAWN_SELF(задержку для выполнения скрипта установить секунд на 8)
Далее команда .npc spawntime 10(меняется сразу в игре без перезагрузки ядра) и всё работает. Протестировано(тем более у него нет лута)
Но это один большой хак.
Ронину тоже установил 5 секунд(он не умирает с этим проще)
Через 5 секунд респавнится как и задано


Текущее время: 03:26. Часовой пояс GMT +4.

YTDB - MaNGOS DataBase