YTDB  

Вернуться   YTDB > Баг-репорты (Патчи) / Bug reports (Patches) 4.3.4 > Необходима поддержка скриптов / Needs script support

Необходима поддержка скриптов / Needs script support Все сделать через базу невозможно.

Данный раздел специально выделен для скриптов, реализующих действия, которые невозможно реализовать через базу.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.05.2014, 22:26   #1
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 68
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию И снова Заклятый Страж(37007)

Добрый вечер, с этим нпц вот какая проблема. Он при входе в рейд сразу начинает движение по точкам, что не есть правильно, так-как его активирует ловушка
Несколько картинок:
http://ytdb.ru/attachment.php?attach...1&d=1400008585

http://ytdb.ru/attachment.php?attach...1&d=1400008585

http://ytdb.ru/attachment.php?attach...1&d=1400008585

http://ytdb.ru/attachment.php?attach...1&d=1400008585

http://ytdb.ru/attachment.php?attach...1&d=1400008585

В сниффе это если и пришло, то уже после активации ловушки, а до активации ловушки он должен стоять на месте.
Хаки выкладывать не стану.
Вот в чём проблема - если гуиду установить movement type = 0, то при эвейде он не будет продолжать движение по точкам, а если =2, то будет двигаться всё время(активировали вы ловушку или нет - без разницы, но это не есть правильно)
Уверен, что на Тринити точно также(ну или по крайней мере было)
Касается только 4.3.4, к 3.3.5 не имеет отношения, там они стоят на местах.
P.S: На хп Лорда Ребрада внимания не обращайте - это я ему поменял, меня не устраивает 31 миллион хп.
Миниатюры
Нажмите на изображение для увеличения
Название: WoWScrnShot_051314_233856.jpg
Просмотров: 640
Размер:	330.7 Кб
ID:	2746   Нажмите на изображение для увеличения
Название: WoWScrnShot_051314_233859.jpg
Просмотров: 559
Размер:	316.4 Кб
ID:	2747   Нажмите на изображение для увеличения
Название: WoWScrnShot_051314_233904.jpg
Просмотров: 529
Размер:	316.0 Кб
ID:	2748   Нажмите на изображение для увеличения
Название: WoWScrnShot_051314_233914.jpg
Просмотров: 516
Размер:	295.6 Кб
ID:	2749   Нажмите на изображение для увеличения
Название: WoWScrnShot_051314_233918.jpg
Просмотров: 560
Размер:	307.2 Кб
ID:	2750  

__________________
Ты кто? Зёбра! Ктооооооо?!
Ulduar вне форума   Ответить с цитированием
Старый 21.05.2014, 14:45   #2
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 68
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Marrowgar нужно править и скорость(а то во время фазы вихря костей он чарджится очень медленно, что нарушает механику босса) и хитбокс.
P.S: Про сниффы ничего не говорите, там ошибка.
__________________
Ты кто? Зёбра! Ктооооооо?!
Ulduar вне форума   Ответить с цитированием
Старый 21.05.2014, 16:09   #3
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,570
Сказал(а) спасибо: 7,672
Поблагодарили 3,218 раз(а) в 483 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

Цитата:
Про сниффы ничего не говорите, там ошибка.
Ну это близзам скажи, пусть поправят.
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 27.05.2014, 16:05   #4
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 68
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Код:
// Bone Storm
                if (m_uiBoneStormTimer < uiDiff)
                {
                    if (DoCastSpellIfCan(m_creature, SPELL_BONE_STORM) == CAST_OK)
                    {
                        // ToDo: research if we need to increase the speed here
                        DoScriptText(SAY_BONE_STORM, m_creature);
                        m_uiPhase = PHASE_BONE_STORM_CHARGE;
                        SetCombatMovement(false);
                        m_creature->GetMotionMaster()->MoveIdle();
                        m_uiBoneStormTimer = 90000;
                    }
                }
Возможно вы и правы, может и вправду скорость скриптом меняется, но хитбокс как был маленьким, так и остаётся. Это факт.
__________________
Ты кто? Зёбра! Ктооооооо?!
Ulduar вне форума   Ответить с цитированием
Старый 05.09.2014, 15:55   #5
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 68
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Я кажется придумал, как сделать так, что бы они
1)Не ходили по путям всё время
2)Что бы при эвейде возвращались на последний вайпоинт и продолжали движение.
Код:
('136458','1','-195.556','2159.72','37.9852','0','0','0','0','0','0','0','0','0','0','4.84768','0','0'),
Вот к примеру 1 поинт - меняем координаты вейпоинта на координаты точки его спавна, с помощью db script устанавливаем паузу, используя TERMINATE_CONDITION, прерываем скрипт если у него отсутствует аура 70733(из аддонов надо будет её удалить и прописать в EAI)
Тогда имея ауру, он не сможет двигаться по вайпоинтам и будет продолжать движение, если её нет.
Что скажете?
Chaosua, скажите пожалуйста, у вас на Тринити можно ли прерывать скрипты на SmartAI, если не выполняется условие? А то перечитал документацию, но въехать так и не смог.
__________________
Ты кто? Зёбра! Ктооооооо?!

Последний раз редактировалось Ulduar; 05.09.2014 в 15:58.
Ulduar вне форума   Ответить с цитированием
Старый 05.09.2014, 18:58   #6
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 328
Сказал(а) спасибо: 64
Поблагодарили 298 раз(а) в 134 сообщениях
Chaosua Как самоцвет среди гранитаChaosua Как самоцвет среди гранитаChaosua Как самоцвет среди гранитаChaosua Как самоцвет среди гранита
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

не, я такого не замечал в смарте. Я не про-програмер но по моему у смарта все действует по принципу - "Делаю команду если выполнено условие"
__________________
и взгляда малого хватает, дабы увидеть тьму твою
Chaosua вне форума   Ответить с цитированием
Старый 05.09.2014, 23:27   #7
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 68
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

А ну да у вас же залинковать можно события.
В Трине прописано, что при активации ловушки они входят в комбат. Но такого быть явно не должно.
P.S: Спасибо за ядра.
__________________
Ты кто? Зёбра! Ктооооооо?!
Ulduar вне форума   Ответить с цитированием
Старый 13.02.2015, 12:02   #8
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 68
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Надо удалить все waypoint(переписать их), вставить условие(аура есть, прервать движение), удалить ауру из аддонов и emotestate и перенести в EventAI.
__________________
Ты кто? Зёбра! Ктооооооо?!
Ulduar вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


YTDB - MaNGOS DataBase

Русский форум Мангос - официальный форум RMDC

Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума YTDB будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot