Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > Tools

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

Tools Обсуждение программ для MaNGOS

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

Я не о сложности моба, а о сложности ХП. Наведите курсор на ХП, вылизет табличка и вы сами все поймете http://ru.wowhead.com/npc=32345
Lordronn вне форума   Ответить с цитированием
Старый 30.06.2012, 22:22   #42
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

Цитата:
Сообщение от Lordronn Посмотреть сообщение
Я не о сложности моба, а о сложности ХП. Наведите курсор на ХП, вылизет табличка и вы сами все поймете http://ru.wowhead.com/npc=32345
Я о том же. Ну нету у non combat петов сложности никакой, соответственно и "сложности ХП".
TOM_RUS вне форума   Ответить с цитированием
Старый 30.06.2012, 23:57   #43
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию

может имелось ввиду что на вовхеде оно есть?

Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 1208
Размер:	23.5 Кб
ID:	1160  
__________________
Когда-нибудь на оффе поставят Mangos...
partizanes вне форума   Ответить с цитированием
Старый 01.07.2012, 00:41   #44
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

На вовхэде есть, а на самом деле нету. Это вовхэд сам придумал.
TOM_RUS вне форума   Ответить с цитированием
Старый 01.07.2012, 01:50   #45
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Вот спарсил данные по НПС с вовхеда, думаю это все, осталось только ману спарсить и фракцию

Пушнул в репо (последние 3 коммита)
Ману попробую доделать днем

virusav, расскажи как ты получаешь faction_a, faction_h из цвета. Как я понял color=q10 - 14 фракция (ты на примере Лорда Ребрада показывал), а еще какие соотношения цветов - фракций есть
Вложения
Тип файла: rar NpcData.rar (820.7 Кб, 410 просмотров)

Последний раз редактировалось Lordronn; 01.07.2012 в 02:13.
Lordronn вне форума   Ответить с цитированием
Старый 01.07.2012, 19:07   #46
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Лучше эту информацию у YuRuY спроси, т.к. он описывает правила, а я уже пишу скрипт.
Я хз, когда буду дома, поэтому не могу с ходу сказать, какой алгоритм расчета фракции, надо в коде смотреть.
virusav вне форума   Ответить с цитированием
Старый 01.07.2012, 19:23   #47
YuruY
YTDB Dev
 
Аватар для YuruY
 
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
YuruY Скоро придёт к известностиYuruY Скоро придёт к известности
По умолчанию

Фракция, это для "предварительных набросков" (чтобы моб для вас "красный" не был "ззеленым"), не стоит заморачиваться, всеравно со сниффов все сверху накладывается.
__________________
http://ytdb.ru/
http://svn2.assembla.com/svn/ytdbase/
YuruY вне форума   Ответить с цитированием
Старый 01.07.2012, 19:54   #48
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Все ровно расскажи, если не сложно (можно и в личку, если очень секретно )
Lordronn вне форума   Ответить с цитированием
Старый 01.07.2012, 20:11   #49
YuruY
YTDB Dev
 
Аватар для YuruY
 
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
YuruY Скоро придёт к известностиYuruY Скоро придёт к известности
По умолчанию

В аську кинь, поищу что ему писал, накидаю.
__________________
http://ytdb.ru/
http://svn2.assembla.com/svn/ytdbase/
YuruY вне форума   Ответить с цитированием
Старый 02.07.2012, 14:06   #50
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Набросал парсер фракций, надо чуток подкорректировать и все.

Хочу написать еще простенький парсер квест_старов для questrelation (нпс и го), надо ли квест_енды парсить? И если да, то в какую таблицу
Lordronn вне форума   Ответить с цитированием
Старый 03.07.2012, 22:39   #51
Amaru
MaNGOS Dev
 
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
Amaru На верном пути
По умолчанию

дурабилити это реально все что можно вытащить с вовхеда?

Последний раз редактировалось Amaru; 03.07.2012 в 22:44.
Amaru вне форума   Ответить с цитированием
Старый 03.07.2012, 22:48   #52
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Я давно писал, надо было их вытащить. и только Можно много чего еще вытащить по итемам, надо смотреть. Говорите что надо - постораюсь вытащить
Lordronn вне форума   Ответить с цитированием
Старый 03.07.2012, 23:08   #53
Amaru
MaNGOS Dev
 
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
Amaru На верном пути
По умолчанию

Ну из того, что нельзя вытащить из дб2

BuyCount,
spellppmRate_1
spellppmRate_2,
spellppmRate_3,
spellppmRate_4,
spellppmRate_5,
MaxDurability, уже вытащено
RequiredDisenchantSkill,
DisenchantID,
FoodType,
minMoneyLoot,
maxMoneyLoot,
ExtraFlags

из этого врядли что-то есть на вовхеде
Amaru вне форума   Ответить с цитированием
Старый 03.07.2012, 23:10   #54
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Amaru Посмотреть сообщение
Ну из того, что нельзя вытащить из дб2

BuyCount,
...
RequiredDisenchantSkill,
DisenchantID,
...
Это выпилено и неактуально.
Цитата:
Сообщение от Amaru Посмотреть сообщение
ExtraFlags
...
А это есть.
LordJZ вне форума   Ответить с цитированием
Старый 03.07.2012, 23:55   #55
Amaru
MaNGOS Dev
 
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
Amaru На верном пути
По умолчанию

Цитата:
Сообщение от LordJZ Посмотреть сообщение
BuyCount
а это откуда брать?
Amaru вне форума   Ответить с цитированием
Старый 04.07.2012, 00:00   #56
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Это парсинг вендоров надо делать
Lordronn вне форума   Ответить с цитированием
Старый 04.07.2012, 05:18   #57
YuruY
YTDB Dev
 
Аватар для YuruY
 
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
YuruY Скоро придёт к известностиYuruY Скоро придёт к известности
По умолчанию

Хм, я наоборот в 4.3.х нашел "BuyCount", зато пропало поле "bonding" (на версии 4.2.х, и ранее было наоборот).)
__________________
http://ytdb.ru/
http://svn2.assembla.com/svn/ytdbase/
YuruY вне форума   Ответить с цитированием
Старый 04.07.2012, 13:05   #58
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Тренерам достаточно ставить npcflag Class Trainer (32) \ Profession Trainer (64) или же еще надо ставить флаг Trainer (16) ?
Lordronn вне форума   Ответить с цитированием
Старый 04.07.2012, 14:33   #59
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Всегда надо
Цитата:
ставить флаг Trainer (16)
А уж потом добавлять
Цитата:
Class Trainer (32) \ Profession Trainer (64)

Последний раз редактировалось NeatElves; 04.07.2012 в 14:37.
NeatElves вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Lordronn (04.07.2012)
Старый 06.07.2012, 20:19   #60
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Пушнул изменения. Много переделал касательно самого парсера. Теперь парсеры инициализируются не при запуске программы, а только при запуске самого парсера.
Также подготовил почву для субпарсеров

Для тех кто писал парсера вот изменения:
1.Каждый парсер маркируется атрибутом. Пример:
Код:
[Parser(ParserType.Page)]
2.функция Prepare удалена. Вместо этого, если вы ее использовали, подготавливайте парсер в конструкторе
Lordronn вне форума   Ответить с цитированием
Старый 06.07.2012, 22:24   #61
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

https://github.com/Lordron/WoWHead-d...d4804c6cadc13e

Вот и субпарсеры! Их задача позволить вам скачать и спарсить нужную вам информацию. Благодаря им вы можете спарсить только нужную информацию (например только ману, или здоровье и уровень) о НПС с помощью Npc Data Parser. Просто выбираете нужное справа в окошке. Доступно только для NpcDataParser. В других парсерах пока не нашел что выделить.

Из-за субпарсеров пришлось еще увеличить окно парсера)

Lordronn вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Amaru (07.07.2012), Fedia22 (07.07.2012), lovepsone (07.07.2012), partizanes (07.07.2012)
Старый 07.07.2012, 14:08   #62
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Планирую переделать загрузку .welf файлов
1.Файл будет загружаться только при старте парсера. Сейчас же он загружается сразу после выбора его из списка. Т.к мы не сможем получить кол-во записей, то я вынесу это все в хедер. Для своего удобства я вынесу все в название файла. Вот набросал формат имени файла:

Код:
trainer-2400.welf
trainer-само название, оно и будет отображено в списке
2400 - кол-во записей


Передумал) Формат имени оставлю таки же, а вот начинку файла заменю. В связи с этим добавлю также Welf Editor для возможности добавления и удаления ID из списка

Последний раз редактировалось Lordronn; 07.07.2012 в 16:12.
Lordronn вне форума   Ответить с цитированием
Старый 07.07.2012, 22:38   #63
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Переделал!
Сделал правда по другому, формат имени не трогал. Добавил Welf Editor. Так что если кто-то использует старый формат, то просто запустите Welf Editor и сконвертируйте старый файл в новый
Lordronn вне форума   Ответить с цитированием
Старый 06.08.2012, 15:46   #64
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Переписал SQL Builder. С новой версией уменьшилось потребление памяти, да и работать парсер стал значительно шустрее.Теперь можно и квест парсером заняться.

Пока не поправил:
-Сортировку
-Парсер ХП в НПС парсере
Lordronn вне форума   Ответить с цитированием
Старый 06.08.2012, 16:19   #65
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Что надо: Выбрал квест или группу квестов и появилось поле, что парсить, по умолчению все галочки включены, можно выбирать какие поля и формат скуль вывода...
Например, я хочу получить у квество 100 - 500, только поле комплит...
NeatElves вне форума   Ответить с цитированием
Старый 06.08.2012, 17:10   #66
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Все это есть, квест парсер пока не пашет (еще не дописал). Но даже сейчас выбрав парсер из списка можно увидеть в списке:
RequestItemsText
OfferRewardText

Формат скуль вывода есть в настройках



Lordronn вне форума   Ответить с цитированием
Старый 06.08.2012, 18:38   #67
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

Я видел, я говорил про будущую работоспособную версию, и желательно не с 2-мя полями, а со всеми, что можно спарсить.))
NeatElves вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Lordronn (06.08.2012)
Старый 19.10.2012, 20:44   #68
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Вот все таки нашлось время выложить обнову, чейнджлог писать не буду т.к изменений множество. Тут и изменения по стабильности, и оптимизация по потреблению ресурсов процессора\памяти, и куча всего.
Вложения
Тип файла: rar Release.rar (256.8 Кб, 444 просмотров)
Lordronn вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Fedia22 (20.10.2012)
Старый 05.08.2013, 16:50   #69
Amaru
MaNGOS Dev
 
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
Amaru На верном пути
По умолчанию

Сейчас крашится при парсинге. Планируется ли обновление?
Amaru вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[PHP] Wowhead Items Parser Shadez Tools 3 22.08.2011 15:49
[разработка]Wow Packet Parser alien Tools 78 21.06.2011 23:37
Тултипы wowhead Sid Флудильня 2 18.06.2011 23:19
Parser 4.x.x ANTOMA Tools 3 10.12.2010 18:15
wdb-parser Konctantin Tools 0 23.08.2010 11:14


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


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