PDA

Просмотр полной версии : [4.3.4] Слоты петов


Dubstep
31.08.2013, 16:17
Здравствуйте. Вот такая проблема, у ханта в катаклизме появились слоты, 5 шт, они в книге заклинаний, но вот беда, при выносе их на панель, они не работают, т.е. при нажатии на него не появляется список петов. Похоже что должен какой-то опкод отправляться на клиент.

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

Amaru
31.08.2013, 20:46
В кате после захода в мир хантеру нужно вручную отправить петов, сам он их не запросит
https://github.com/Dramacydal/murlocs_434/blob/master/src/game/Player.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
пробовал поставить это ядро и посмотреть на спеллы, археологию, но таблиц похоже всех нету в проекте :(добавил ворлд дб и структуры auth и char, может еще актуально
https://github.com/Dramacydal/murlocs_434_db

Dubstep
04.11.2013, 23:08
спасибо