Вообщем суть проблемы такова, у меня на старом ядре была данная команда .partyinfo , сейчас же поставив новое ядро, ее там не было. Решил перекатать со старого ядра но вот в чем фишка то, выполнив поиск по файлам я нашел только несколько записей в cs_misc и Language.h и запрос в базу
// get additional information from Player object if (target) { std::string nameLink = handler->playerLink(target_name); if (Group* grp = target->GetGroup()) { if (grp->isRaidGroup()) handler->SendSysMessage("----------------Raid Group----------------"); else if (grp->isBGGroup()) handler->SendSysMessage("----------------BG Group-----------------"); else if (grp->isLFGGroup()) handler->SendSysMessage("----------------LFG Group----------------"); else handler->SendSysMessage("------------------Group------------------");
INSERT INTO `command` VALUES ('partyinfo', '2', 'Syntax: .partyinfo [$player_name]\nOutput information for members of group that include selected player or player find by $player_name.');
После перекомпилил ядро, залил в базу все запустилось, начинаю пробивать по нику/таргету выдает [22:07:23] —--------------Raid Group---------------- [22:07:23] Destination item does not exist [22:07:23] Destination item does not exist [22:07:23] —--------------------------------------
Пишет "назначение предмета не существует" Еще фишка вот в чем, что сколько игроков в группе столько раз он напишет Destination item does not exist, как будто не может спарсить. Вообщем подскажите где копать. Либо я чего то не докатал в ядро, либо что то не так накатал.
Пишу сюда, т.к патча на эту команду не нашел. Только в мангосе куски кода но более ничего.. Прошу помочь.
Сообщение # 1 отредактировано ikarus02 - Понедельник, 27.03.2017, 11:30