• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Не срабатывает С++ скрипт
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
  • Страница 1 из 1
  • 1
Поиск: