[овер] дюп с почтой

Enmity

Гений мысли
Проверенный
Победитель в номинации 2017
За знание ядра
Почетный знак Модератора (III степени)
Победитель в номинации 2016
За заслуги перед форумом
Медаль за активность на Форуме
Разработчик
Сообщения
1 707
Розыгрыши
0
Репутация
2 909
Реакции
1 688
Баллы
1 843
сижу разбираю дюп с почтой.

если я верно понял то почтой с подменой значения в пакете можно слать итем в количестве 0, и при возврате этого добра на почту итем дюпается. тот баг?

========================================================
код ниже к дюпу не относится.
пока разбирал пакеты почты, нашёл вот такую штуку. раньше не знал, и кажется мне что я не одинок. рассылка почты по онлайну.
голый овер, не лв. хз есть ли на лв, но думаю есть.

Код:
if(activeChar.isGM() && _recieverName.equalsIgnoreCase("ONLINE_ALL"))
{
Map<Integer, Long> map = new HashMap<Integer, Long>();
if(_items != null && _items.length > 0)
for(int i = 0; i < _items.length; i++)
{
ItemInstance item = activeChar.getInventory().getItemByObjectId(_items[i]);
map.put(item.getItemId(), _itemQ[i]);
}

for(Player p : GameObjectsStorage.getAllPlayersForIterate())
if(p != null && p.isOnline())
Functions.sendSystemMail(p, _topic, _body, map);
activeChar.sendPacket(ExReplyWritePost.STATIC_TRUE);
activeChar.sendPacket(Msg.MAIL_SUCCESSFULLY_SENT);
return;
}
 
Последнее редактирование:

Ну тут происходит рассылка предметов всем онлайн игрокам от игрока являющимся ГМом, без удаления предмета из инвентаря.
Что смущает?
 
не понял сути чуток, вопрос в том как закрыть дюп, или в том что написал выше WoWan-SM?
 
да на код можете не смотреть, вопрос чётко задан.
если я верно понял то почтой с подменой значения в пакете можно слать итем в количестве 0, и при возврате этого добра на почту итем дюпается. тот баг?
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Скажу так на оверах систему почты нужно переписывать свразу.
так как мы сделали это)
также есть множество других дюпов которые следует фиксить а не ставить затычки.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Некоторую инфу выложу по багам.
 
Назад
Сверху Снизу