• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » [TrinityCore] Help » Не срабатывает С++ скрипт
Не срабатывает С++ скрипт
grasicco
Сержант
Банальный скрипт для моба вводит ядро в ступор:
Код
bool OnGossipHello(Player* _player, Creature* _creature) {
  if (_player->GetQuestStatus(24535) == QuestStatus::QUEST_STATUS_NONE)
   return false;
  else {
   AddGossipItemFor(_player, GOSSIP_ICON_CHAT, "Получить благословление", GOSSIP_SENDER_MAIN, 1);
   SendGossipMenuFor(_player, 1, _creature->GetGUID());
   return true;
  }
}

Эта часть кода отрабатывается на ура, однако
Код
bool OnGossipSelect(Player* _player, Creature* _creature, uint32 /*sender*/, uint32 action) {
  ClearGossipMenuFor(_player);
  switch (action) {
  case 1: _player->CompleteQuest(24535);
    CloseGossipMenuFor(_player);
    break;
default: break;
  }
  return true;
    }

уже не работает, при нажатии на госсип квест не завершается, более того, его нельзя завершить даже через .quest complete после нажатия на госсип(если не нажимать, то можно). Разобрался бы сам, но компилить 1 скрипт по 40 минут....
Сообщение # 1 написано 11.04.2017 в 23:12
Otaku
Скаут
напиши в скайп lemex01 я помогу
Сообщение # 2 отредактировано Otaku - Среда, 12.04.2017, 05:00
Форум » TrinityCore » [TrinityCore] Help » Не срабатывает С++ скрипт
  • Страница 1 из 1
  • 1
Поиск: