Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Баг-репорты

Важная информация

Баг-репорты Описываем проблемы и ошибки работы ядра

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.04.2012, 15:38   #1
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию Команда additem, bonding=4 и гильдбанк

По мотивам очень старой темы(не забирают квестовые предметы) возникла идея, ее стали проверять на оффе, появился результат, но, во время теста всплыла недоработка:

Игрок является ГМ и неважно создатель гильдии или ее участник, если он командой создает предмет с условием `bonding`=4(Предмет, необходимый для задания(Внимание, на офф их нельзя кинуть в почту или гильдбанк)), простые примеры, итем http://ru.wowhead.com/item=44986 из инвентаря или итем http://ru.wowhead.com/item=23801 из связки ключей и сразу передвигает его для хранения в гильдбанк,(на оффе невозможно, выводит сразу надпись) то предмет без никаких вопросов укладывается в ячейку гильдхранилища, если его достать назад(в случае с ключами, хоть просто переместить из связки в инвентарь до отправки в гильдхранилище) то при последующем помещении его в гильдбанк - есть надпись, как на оффе - "Нельзя предмет, необходимый для задания, поместить в ...".

Если предмет имеет стак и игрок создает, после всех передвижений и наконец сработки проверки, еще хоть один дополнительный - стак опять можно передвинуть в гильдбанк. Аналогично, если есть в инвентаре предмет уже "подвиганный" и отзывающий на обработчик, то при создании командой нового - его опять можно переложить в гильдбанк.

Итог, при создании предмета командой, наверное у нас, не все пакеты проходят.)))

Последний раз редактировалось NeatElves; 20.04.2012 в 15:47.
NeatElves вне форума  
Старый 20.04.2012, 18:01   #2
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

.additem явно снимает binding предмета на персонажа. Не важно, какой именно биндинг. На мой взгляд вполне ожидаемое и корректное поведение.
LordJZ вне форума  
Старый 20.04.2012, 19:22   #3
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Хорошо, берем команду .quest add(любой квест с итемом http://ru.wowhead.com/item=44986) - итем изначально нельзя в гильдбанк переложить...
Почему эту контрольку нельзя перенести ?)

Последний раз редактировалось NeatElves; 20.04.2012 в 19:25.
NeatElves вне форума  
Старый 20.04.2012, 22:56   #4
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

потому что .additem специально сделана так чтобы предметы прявязывающиеся при создании/попадании в инвентори не привязывались, чтобы дать возможность ГМу переслать/передать их другому чару.
.quest add дает предметы также как бы при взятии обычноного квеста - соответственно все привязки автоматом работают.
__________________
Так как устал объяснять знайте ICQ не пользуюсь

Последний раз редактировалось Vladimir; 23.04.2012 в 19:14.
Vladimir вне форума  
3 пользователя(ей) сказали cпасибо:
Mayss (22.04.2012), NeatElves (21.04.2012), virusav (21.04.2012)
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 18:41. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot