|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help Группа(-) (Нужна помощь) |
Группа(-) |
Привет ребят
1)Вопрос у меня такой, хочу сделать эвент небольшой в 360 площади(Area) Мне нужно чтобы когда игрок телепортировался туда с него снималось пати - я это сделал через(update area) А вот как сделать чтобы в этой площади нельзя было приглашать в пати или принимать,
Сообщение # 1 написано 05.08.2018 в 07:36
|
Следуя за обработчиками соответствующих опкодов (т.е. интерфейса, как обычно), можно найти абсолютно любой значащий фрагмент кода в любой же программе. В данном случае (если речь о ветке 3.3.5) Вас интересуют Код void WorldSession::HandleGroupInviteOpcode(WorldPacket&) (на момент написания сообщения определение начинается здесь) и Код void WorldSession::HandleGroupAcceptOpcode(WorldPacket&) (на момент написания сообщения определение начинается здесь). Методы небольшие, с комментариями и вполне читаемым кодом. Вам остается лишь найти подходящее место и добавить проверку на нахождение отправителя/получателя (в зависимости от типа взаимодействия) в искомой зоне, как я уже и писал выше.
Сообщение # 6 написано 06.08.2018 в 21:50
|
| |||
| |||