Баг с аренами (по 1 чел. с тима)
Ревизия 9535, YTDB 537
Суть бага заключается в том, что игроки на арене умудряются играть не 2х2 а 1х1, тоесть по 1 чел. с комманды, тем самым сливая друг другу и накапливая поинты. |
Dimitrius, а в конфигах относительно бг и арен всё поумолчанию?
|
Да некоторые игроки сделали это на моем сервере
Я понятия не имею как они это сделали :mad: |
Цитата:
|
Цитата:
|
ИМХО, недостаточность проверок количества участников в файле Group.cpp в функции Group::CanJoinBattleGroundQueue
Код:
// check for min / max count Логично предположить, что необходимо добавить ещё одну проверку на количество online-участников, и, если их не достаточно, возвращать ошибку типа BG_JOIN_ERR_OFFLINE_MEMBER P.S. Моё ИМХО. Добавлено: Вот это меня вводит в заблуждение: Код:
Player *member = itr->getSource(); Код:
Player *member = itr->getSource(); |
Попытался исправить так: http://github.com/zergtmn/mangos/com...0779f228865936 |
->Ranger
С проверкой все норм, просто перебор ведется...мягко говоря, неполный, по 1 группе Как обойти эту проверку, берем тиму 5х5, инвайтим игроков, создаем рейд, раскидываем участников по разным подгруппам, офаем 4 человек и вуаля - 1 человек будет играть, причем он всегда будет попадать на такого же 1-ого, несмотря на дифференс Попробуйте 2 варианта 1. просто запрещать рейдам рег на арены - ошибку брал от балды, какую хотите выводите PHP код:
PHP код:
ПС : почти так же, как и у zergtmn'a ПС2 : прощайте, тупые багеры арен) |
Текущее время: 15:32. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS