public function onQuestChange(QuestEvent $e) { $pHelper = $e->getPlayerHelper(); $qHelper = $e->getQuestHelper(); $player = $pHelper->getPlayer(); try { $quest = $qHelper->getQuest($e->getQuestId()); $state = $quest->getState($e->getState()); $this->actions($state->getActions(), $e); $pHelper->addJournal($player["title"] . ": " . $state->getInfo()); } catch (\Exception $ex) { $pHelper->addJournal("Неполадки с квестом " . $e->getQuestId() . ", нужно обратиться к разработчикам"); } $pHelper->update(); }