Показать сообщение отдельно
Старый 21.02.2013, 17:05   #3
Karazhan
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
Karazhan На верном пути
По умолчанию

Хм я вот посмотрел скрипт,https://github.com/scriptdev2/script...n/karazhan.cpp
там есть строчки,конкретно npc_barnes-
m_pInstance->DoUseDoorOrButton(GO_STAGE_DOOR_LEFT);
break;
значит мне надо сделать также?Break-оператор,который выключает действие,значит Барнс больше не возвращается к этому действию насколько я понимаю.Наверное стоит сделать так:
Код:
    void JustDied(Unit* /*pKiller*/) override
    {
        m_pInstance->DoUseDoorOrButton(GO_GAMESMANS_HALL_EXIT_DOOR);
    }
В хедере Karazhan.h(https://github.com/scriptdev2/scriptdev2/blob/master/scripts/eastern_kingdoms/karazhan/karazhan.h)
Данная дверь зарегистрирована.Но добавлять этот хедер без регистрации в скрипте инстанса,смысла нет наверное.Но спасибо за комментарий.
void OnObjectCreate(GameObject* pGo) override;в хедере Karazhan.h тоже присуствует.
__________________
So foolish.

Последний раз редактировалось Karazhan; 21.02.2013 в 17:07.
Karazhan вне форума