|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Опкоды, Формулы, Клиент Разбор и изучение взаимодействия клиента с сервером |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
31.08.2013, 16:17 | #1 |
Пользователь
Регистрация: 22.06.2013
Сообщений: 71
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
|
[4.3.4] Слоты петов
Здравствуйте. Вот такая проблема, у ханта в катаклизме появились слоты, 5 шт, они в книге заклинаний, но вот беда, при выносе их на панель, они не работают, т.е. при нажатии на него не появляется список петов. Похоже что должен какой-то опкод отправляться на клиент.
Немного по экспериментировал и получилось активировать эти слоты через MSG_LIST_STABLED_PETS, но это похоже что не верное решение, хотя список петов верный появляется. может кто сталкивался с таким. Спасибо |
31.08.2013, 20:46 | #2 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
В кате после захода в мир хантеру нужно вручную отправить петов, сам он их не запросит
https://github.com/Dramacydal/murloc...yer.cpp#L22788 (строка 22788) |
31.08.2013, 21:39 | #3 |
Пользователь
Регистрация: 22.06.2013
Сообщений: 71
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
|
if (!HaveAtClient(target) || !IsInWorld()) что то я не понимаю как это должно помочь, по идее должен с базы достать всех петов(1-5).
|
31.08.2013, 22:55 | #4 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
гитхаб тупит. строка 22788 я написал
|
31.08.2013, 23:31 | #5 |
Пользователь
Регистрация: 22.06.2013
Сообщений: 71
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
|
слил сорсы, у меня строка 22788 это
Код:
BattleGround* Player::GetBattleGround() const { <- строка 22788 if(GetBattleGroundId()==0) return NULL; return sBattleGroundMgr.GetBattleGround(GetBattleGroundId(), m_bgData.bgTypeID); } |
01.09.2013, 00:18 | #6 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
на гитхабе ее найди
|
01.09.2013, 01:09 | #7 |
Пользователь
Регистрация: 22.06.2013
Сообщений: 71
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
|
Код:
if (getClass() == CLASS_HUNTER) GetSession()->SendStablePet(ObjectGuid()); ппц, в разных браузерах по разному находится... в маззиле это 22780 в хроме 22523 |
01.09.2013, 11:26 | #8 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
да, оно
|
01.09.2013, 17:12 | #9 |
Пользователь
Регистрация: 22.06.2013
Сообщений: 71
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
|
помогло, спасибо Похоже вы тут единственный кто отвечает Спасибо за это!
|
01.09.2013, 17:39 | #10 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
там кстати петы работают неплохо, но не оптимально, лень было полностью переписывать хранение
|
03.09.2013, 01:05 | #11 |
Пользователь
Регистрация: 22.06.2013
Сообщений: 71
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
|
пробовал поставить это ядро и посмотреть на спеллы, археологию, но таблиц похоже всех нету в проекте
|
03.11.2013, 02:54 | #12 | |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
Цитата:
https://github.com/Dramacydal/murlocs_434_db |
|
Пользователь сказал cпасибо: | Dubstep (04.11.2013) |
04.11.2013, 23:08 | #13 |
Пользователь
Регистрация: 22.06.2013
Сообщений: 71
Сказал(а) спасибо: 22
Поблагодарили 0 раз(а) в 0 сообщениях
|
спасибо
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сброс талантов у петов | rsa | Патчи | 0 | 05.06.2011 23:02 |
[fixed] Регенерация фокуса у петов | Mediv | MaNGOSZero (1.12.X) | 16 | 15.04.2011 15:20 |
GUIDы петов | rsa | Опкоды, Формулы, Клиент | 9 | 26.03.2011 20:01 |
Поиск петов | virusav | Новичкам | 23 | 23.11.2010 16:24 |