• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Разбор кода(Помощь)
Paul_Hell
НеЗнаЙка
Здравствуйте! Прощу помощи в разборе кода.
Что я не могу понять так это то что после вот этих действий
Босс должен напасть на игрока, но он остается в точке падения с маунта и стоит на одном месте. Агро висит атаковать нельзя и если бегать по инсту, то босс будет крутиться на одном месте. Точка приземления я так понимаю указанна в этом куске
Хочу понять почему босс привязан к данной точке и не двигается?
Сообщение # 1 написано 16.02.2014 в 22:05
Evrial
Маршал
Спойлеры не работают...
Сообщение # 2 написано 17.02.2014 в 08:53
Paul_Hell
НеЗнаЙка
Попробуйте открыть через другой браузер, все нормально работает.
Сообщение # 3 написано 17.02.2014 в 09:53
Evrial
Маршал
Ага. блокиратор рекламы убил спойлеры... сори. мой косяк.

Добавлено (17.02.2014, 14:13)
---------------------------------------------
Под вторым спойлером и интересного только включение имента на бой. А вот сами действия при этом ивенте:

Код
if (bEventInBattle)  
{  
me->GetMotionMaster()->MovePoint(1, 743.396f, 635.411f, 411.575f);  
me->setFaction(14);  
me->SetReactState(REACT_AGGRESSIVE);  
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE|UNIT_FLAG_NOT_SELECTABLE);  
}

и по идее тут:
1. Топать на координаты
2. установить себе фракцию 14 (хз что это, проверь сам. может тут и проблема)
3. стать агрессивным (вкл агро)
4. убрать флаг НЕАТАКУЕМ и НЕВЫДЕЛЯЕМ.

Вроде всё ок. В функции MoveInLineOfSight у тебя навешиваются эти флаги...
Сообщение # 4 написано 17.02.2014 в 14:13
Paul_Hell
НеЗнаЙка
Я просто в замешательстве. Почему тогда после bEventInBattle = true; он стоит на месте и не агрится и его нельзя бить??Вроде уже все перекопал, и в базе флаги смотрел там все нормально. Есть еще предложения?
Сообщение # 5 написано 17.02.2014 в 16:18
Evrial
Маршал
Предложения??? в MoveInLineOfSight закоментить флаги. если будет так же стоять - рыть дальше. если нет - понять, почему не снимает флаги.
Сообщение # 6 написано 17.02.2014 в 20:47
Paul_Hell
НеЗнаЙка
Спасибо тему можно закрыть)
Сообщение # 7 написано 18.02.2014 в 08:56
Evrial
Маршал
Сообщение # 8 написано 18.02.2014 в 17:37
Paul_Hell
НеЗнаЙка
Ошибка была в том что флаги не снимались, закоментил все)
Сообщение # 9 написано 18.02.2014 в 17:41
Dimitro
Praise the sun!
Данная тема была перемещена из раздела [TrinityCore] Help.
Причина перемещения: Причина не указана

Переместил: Dimitro.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 10 написано 18.02.2014 в 17:45
  • Страница 1 из 1
  • 1
Поиск: