YTDB

YTDB (http://ytdb.ru/index.php)
-   Корзина / Trash can (http://ytdb.ru/forumdisplay.php?f=21)
-   -   Повелитель Огня! (http://ytdb.ru/showthread.php?t=14319)

Ulduar 19.02.2014 14:41

Повелитель Огня!
 
Доброго времени суток, речь пойдёт о квесте http://ru.wowhead.com/quest=25551
От себя хочу сказать, что очень интересный, но:
1) Мне неизвестен areatrigger, который телепортирует в Шпиль Сульфурона. dbc файлы я посмотрел, всё равно не нашёл.
2)Также внутри Шпиля находится areatrigger, который суммонит Кенария и его братьев(Малфуриона и Хамуула), также триггер проверяет наличие этого квеста у игрока(если нет, то у Близзов срабатывает функция return)
3) Нужны id этих братьев(Рагнароса я найду сам).
4)Вайпоинты сделаю, в госсипе можно добавить condition на наличие этого квеста(иначе он просто не будет показываться), тем более у Кенария он есть.
5)Говорим с Кенарием, через некоторое время появляются из портала Малфурион и Хамуул.

Чтобы не засорять мозги, вот видео
http://www.youtube.com/watch?v=cV2I6iH2Uiw
http://www.youtube.com/watch?v=oycuFp_O8Sw

YuruY 19.02.2014 16:16

Ареатриггеры для телепорта туда и обратно я делал (во все такие подзем-зоны в хиджале делал, там проблема только у одной, кто при возвращении оттуда ... кто изучал поймет о тчем я).
.gps в нутри набери, посмотри как зона/подзона называется, потом посмотри в базе по названию (вроде 5893/5895).

Ulduar 19.02.2014 17:16

Да не только у одной такой зоны проблемы. Опкодов видимо не хватает.

YuruY 19.02.2014 18:27

Походу отвалилось чето в ядре, яж их тетсил тогда когда делал.
Пробовал с ГМ и без ГМ?

Ulduar 19.02.2014 18:32

Разумеется. И с режимом ГМ и без него. Тупо не пускает, может там кондишион стоит. Я что-то не посмотрел(у ареатриггера)

YuruY 19.02.2014 18:44

Не, не делал кондиции.

Ulduar 19.02.2014 18:48

Ладно посмотрим. Но нужны id Кенария, Хамуула и Малфуриона, который учавствуют в эвенте(там ещё WorldState, вроде Битва за освобождение Хиджала началась)

P.S: Без хаков я его реализовать не смогу, сразу говорю, придётся самопальные темплеты создавать.

YuruY 19.02.2014 19:09

Цитата:

Но нужны id....
Они помоему в подвале у портала и стоят.

Ulduar 19.02.2014 19:38

Цитата:

Они помоему в подвале у портала и стоят.
Действительно по 2 штуки стоит каждого :D
Кого из них прятать будем? Всмысле spawnmask 0 выставлять.
http://savepic.org/5081225.htm
Короче говоря, надо делать релог, чтобы войти туда.

Ulduar 19.02.2014 19:46

Код:

UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 300800;
UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 300801;
UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 300786;

Предлагаю вот этих.

Ulduar 19.02.2014 21:23

Код:

Измученный заступник((Огненные Просторы, задание Поручение, Огненная Наковальня)
25164
25165
25166
25167
Вулканий(Огненные Просторы, задание Поручение, Огненная Наковальня)
25163
Рагнарос(Шпиль Сульфурона)
22574
22575
22576
22577
22578
22579
22580
22581
Кенарий(Шпиль Сульфурона)
21639
21640
21641
21642
21643
21644
Малфурион(Шпиль Сульфурона)
20805
20806
20807
Хамуул(Шпиль Сульфурона)
20765
20766

Необходимые звуки для этих двух квестов(Реализация Вулкания в планах никуда не делась, просто пока не придумал как его получше, хотя его тоже хакать придётся)
Выкладываю, чтобы потом 100 лет не искать снова.

YuruY 20.02.2014 06:27

Цитата:

Сообщение от Ulduar (Сообщение 44351)
Код:

UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 300800;
UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 300801;
UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 300786;

Предлагаю вот этих.

Цитата:

Действительно по 2 штуки стоит каждого
Уверен? Посмотри вниматьельно на ID каждого.

Ulduar 20.02.2014 21:03

Факт того, что у них разные id, не отменяет того, что в эвенте не могут участвовать два Кенария, два Малфуриона и два Хамуула.
Я же не зря спросил -
Цитата:

Кого из них прятать будем?
Я вот думаю как лучше текстовку писать - через creature_ai_texts или db_script_string?
Почему думаю - дело в том, что db_script_string имеет маленький диапазон(всего 10000, у ЭвентАИ Хотя бы миллион есть) Можно через Event_Spellhit написать.
А то разрабы добавляют в db_script_string, вдруг перезапишут, потом менять заколебаюсь.
Один фиг без хаков квест не реализую я(хотя если кому нравится, что квест не работает, то пожалуйста ради Бога)
Ещё - Рагнаросу надо удалять аддоны, а то скриптом вылезание лавы я не смогу реализовать.
Аддоны игнорируют скрипты в UNIT_FIELD_BYTE 1.
Кстати откуда берутся значения из UNIT_FIELD_BYTE 0 и 1? А то все файлы ядра перерыл, хотел поподробней почитать.

Ulduar 21.02.2014 00:36

Есть ещё одна вещь - сыны Рагнароса никогда не берут в таргет Кенария и никогда не атакуют его, только Малфуриона и Хамуула(могут и игрока), нюанс есть нюанс.
Рагнарос при убийстве Кенария должен ресетать бой(WorldState обнуляются), самопально решим проблему.
Волны лавы(можно статично заспавнить и спрятать аурой невидимости какой-нибудь, но как заставить их идти по нужным точкам)

YuruY 21.02.2014 10:51

Цитата:

Я же не зря спросил
Нужно разбираться для чего те и другие копии а не прятать.

Ulduar 21.02.2014 12:31

В эвенте задействованы могут быть только одни. Вторые там не к месту, возможно они в другом эвенте используются. Не в Огненных Просторах это точно.
P.S: По поводу текстов вопрос в силе остаётся. Мне нужно знать, писать в creature_ai_texts или всё же занимать места в db_script_string(в котором и так мало места осталось)

YuruY 21.02.2014 14:34

Цитата:

В эвенте задействованы могут быть только одни. Вторые там не к месту, возможно они в другом эвенте используются. Не в Огненных Просторах это точно.
Откуда там другой ивент? Наскольео помню там всего один квест в эту местнсть. А вот что там да как, уже не помню, поищи видео.

Ulduar 21.02.2014 17:14

Вообще-то в начале темы я давал 2 ссылки на видео. Там один Кенарий, один Малфурион и один Хамуул. Но в базе в этой местности(Шпиль Сульфурона) заспавнены по 2 Кенария, Хамуула и Малфуриона с разными id).
Вопрос - кого надо спрятать, кого оставить?

YuruY 21.02.2014 18:43

Вы если делаете, то разбирайтесь с начала и до конца, "быстрыйхак" это не решение проблемы когда не охота разбираться, либо забейте на это дело, это не ваше, вам тут нечего делать.
Тут ведь вас никто не торопит, сделали, сделали, не сделалили, никто не упрекнет, весь проект дело абсалютно добровольное.

Ulduar 21.02.2014 19:20

Хорошо, когда сделаю, тогда выложу. А там уже сами решайте, брать или нет. Если брать - то отлично, если нет - печально, но ваше право!
Просто была тема как-то тут, в той теме(она уже наверно и из корзины исчезла) кем-то было сказано - мол не хотите ничего делать, хотите только брать.
Так вот я не из тех, кто хочет брать.
Да и вообще квест интересный - не из разряда сними 10 шкур, потому что мне нужна норковая шуба:)

YuruY 21.02.2014 20:51

Цитата:

P.S: Без хаков я его реализовать не смогу, сразу говорю, придётся самопальные темплеты создавать.
Кстате, после этого можете даже не начинать делать, с таким отношением к делу.
Я 100500 раз повторяю, АБСАЛЮТНО все темплеты что испотзуют близзы есть в базе, со сниффов.
Лень искать их => тема для корзины.

Ulduar 21.02.2014 20:56

Цитата:

Кстате, после этого можете даже не начинать делать, с таким отношением к делу.
Я 100500 раз повторяю, АБСАЛЮТНО все темплеты что испотзуют близзы есть в базе, со сниффов.
Лень искать их => тема для корзины.
event_controller для этого квеста к сожалению нет. Темплетов всмысле. Я по заселению глянул.
Почему нет? Потому что у Близзов квест контролируется Кенарием, возможно имея AI_Event в EAI можно было бы проще реализовать(не юзая СД2, Xfurry сказал что возможно это добавит, тогда и хакать ненадо).
Вступительную часть без хаков(вайпоинты Кенария, Малфуриона И Хамуула я смогу сделать)
Через gossip сделаю старт, движение, даже частично(без хаков на EAI) бой с Рагнаросом, вот завершающий эвент точно не смогу сделать пока-что
P.S: Не спешите корзинить!

YuruY 21.02.2014 21:07

Цитата:

Темплетов всмысле. Я по заселению глянул.
Вкурсе что это 2 абсолютно разных понятия? еще "-1" в свою копилку заработал.

Цитата:

P.S: Не спешите корзинить!
По совокупности всего уже в корзине, взгляд отведите от вашего "чсв" уже и посмотрите вверху на подраздел где находится тема.

Ulduar 21.02.2014 21:11

1) В курсе.
2)Нет у меня чсв, скинули и скинули.

YuruY 21.02.2014 21:18

Изначально не будете учиться, ваши хаки всегда будут в игноре. ... бл* устал уже повторять.


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

YTDB - MaNGOS DataBase