Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Опкоды, Формулы, Клиент

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

Опкоды, Формулы, Клиент Разбор и изучение взаимодействия клиента с сервером

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.04.2011, 13:04   #1
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Это только в катаклизме. В ВОТЛК такого не было
Lordronn вне форума   Ответить с цитированием
Старый 07.04.2011, 14:10   #2
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

Цитата:
Сообщение от Lordronn Посмотреть сообщение
Это только в катаклизме. В ВОТЛК такого не было
В wotlk и требуемый итем левел для входа не отображался нигде, было просто написано что он недостаточно высок... А сам принцип его подсчета я думаю с тех пор не менялся...

В 4.х клиенте даже функция подсчета среднего итем левела есть.
Принцип работы:
создается массив
int bla[MAX_INVENTORY_TYPE];
memset(bla, 0, MAX_INVENTORY_TYPE*4);
потом перебираются все итемы и инвентаре и инициализируется этот массив:
if(bla[item->inventoryType] < item->itemlevel)
bla[item->inventoryType] = item->itemlevel;

ну и считается средний итем левел, при этом нужно не забыть что например уровень для двуручного оружия нужно считать за 2 слота (main+off hand) и т.д. Для колец и тринкетов только 1 слот вроде считается и т.д.

Так же учитывается может ли игрок вообще использовать данный итем: уровень игрока, класс, расса, требуемые спеллы (профессии), репутация, тип брони и прочая херь...

http://paste2.org/p/1349371

Последний раз редактировалось TOM_RUS; 07.04.2011 в 14:23.
TOM_RUS вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
KiriX (07.04.2011), rsa (07.04.2011)
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по использованию Git anvd24 Новичкам 21 25.01.2012 09:17
Вопросы по базе Mediv MaNGOSZero (1.12.X) 10 13.04.2011 04:31
Вопросы от новичка Archon64 MaNGOSZero (1.12.X) 6 04.05.2010 13:25


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


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