Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Опкоды, Формулы, Клиент (http://mangos.ytdb.ru/forumdisplay.php?f=9)
-   -   [4.3.4] Слоты петов (http://mangos.ytdb.ru/showthread.php?t=7390)

Dubstep 31.08.2013 16:17

[4.3.4] Слоты петов
 
Здравствуйте. Вот такая проблема, у ханта в катаклизме появились слоты, 5 шт, они в книге заклинаний, но вот беда, при выносе их на панель, они не работают, т.е. при нажатии на него не появляется список петов. Похоже что должен какой-то опкод отправляться на клиент.

Немного по экспериментировал и получилось активировать эти слоты через MSG_LIST_STABLED_PETS, но это похоже что не верное решение, хотя список петов верный появляется. может кто сталкивался с таким. Спасибо

Amaru 31.08.2013 20:46

В кате после захода в мир хантеру нужно вручную отправить петов, сам он их не запросит
https://github.com/Dramacydal/murloc...yer.cpp#L22788 (строка 22788)

Dubstep 31.08.2013 21:39

if (!HaveAtClient(target) || !IsInWorld()) что то я не понимаю как это должно помочь, по идее должен с базы достать всех петов(1-5).

Amaru 31.08.2013 22:55

гитхаб тупит. строка 22788 я написал

Dubstep 31.08.2013 23:31

слил сорсы, у меня строка 22788 это

Код:

BattleGround* Player::GetBattleGround() const
{ <- строка 22788
    if(GetBattleGroundId()==0)
        return NULL;

    return sBattleGroundMgr.GetBattleGround(GetBattleGroundId(), m_bgData.bgTypeID);
}

:))

Amaru 01.09.2013 00:18

на гитхабе ее найди

Dubstep 01.09.2013 01:09

Код:

if (getClass() == CLASS_HUNTER)
        GetSession()->SendStablePet(ObjectGuid());

это?

ппц, в разных браузерах по разному находится...
в маззиле это 22780
в хроме 22523

Amaru 01.09.2013 11:26

да, оно

Dubstep 01.09.2013 17:12

помогло, спасибо :) Похоже вы тут единственный кто отвечает :( Спасибо за это!

Amaru 01.09.2013 17:39

там кстати петы работают неплохо, но не оптимально, лень было полностью переписывать хранение

Dubstep 03.09.2013 01:05

пробовал поставить это ядро и посмотреть на спеллы, археологию, но таблиц похоже всех нету в проекте :(

Amaru 03.11.2013 02:54

Цитата:

Сообщение от Dubstep (Сообщение 31938)
пробовал поставить это ядро и посмотреть на спеллы, археологию, но таблиц похоже всех нету в проекте :(

добавил ворлд дб и структуры auth и char, может еще актуально
https://github.com/Dramacydal/murlocs_434_db

Dubstep 04.11.2013 23:08

спасибо


Текущее время: 19:30. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS