![]() |
![]() |
|
Tools Обсуждение программ для MaNGOS |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#41 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Я не о сложности моба, а о сложности ХП. Наведите курсор на ХП, вылизет табличка и вы сами все поймете http://ru.wowhead.com/npc=32345
|
![]() |
![]() |
![]() |
#42 | |
MaNGOS Dev
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#43 |
Пользователь
|
![]()
может имелось ввиду что на вовхеде оно есть?
__________________
Когда-нибудь на оффе поставят Mangos... |
![]() |
![]() |
![]() |
#44 |
MaNGOS Dev
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
![]() ![]() ![]() ![]() ![]() ![]() |
![]()
На вовхэде есть, а на самом деле нету. Это вовхэд сам придумал.
|
![]() |
![]() |
![]() |
#45 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Вот спарсил данные по НПС с вовхеда, думаю это все, осталось только ману спарсить и фракцию
Пушнул в репо (последние 3 коммита) Ману попробую доделать днем virusav, расскажи как ты получаешь faction_a, faction_h из цвета. Как я понял color=q10 - 14 фракция (ты на примере Лорда Ребрада показывал), а еще какие соотношения цветов - фракций есть Последний раз редактировалось Lordronn; 01.07.2012 в 02:13. |
![]() |
![]() |
![]() |
#46 |
Администратор
|
![]()
Лучше эту информацию у YuRuY спроси, т.к. он описывает правила, а я уже пишу скрипт.
![]() Я хз, когда буду дома, поэтому не могу с ходу сказать, какой алгоритм расчета фракции, надо в коде смотреть. |
![]() |
![]() |
![]() |
#47 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
![]() ![]() |
![]()
Фракция, это для "предварительных набросков" (чтобы моб для вас "красный" не был "ззеленым"), не стоит заморачиваться, всеравно со сниффов все сверху накладывается.
|
![]() |
![]() |
![]() |
#48 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Все ровно расскажи, если не сложно (можно и в личку, если очень секретно
![]() |
![]() |
![]() |
![]() |
#49 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
![]() ![]() |
![]()
В аську кинь, поищу что ему писал, накидаю.
|
![]() |
![]() |
![]() |
#50 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Набросал парсер фракций, надо чуток подкорректировать и все.
Хочу написать еще простенький парсер квест_старов для questrelation (нпс и го), надо ли квест_енды парсить? И если да, то в какую таблицу |
![]() |
![]() |
![]() |
#51 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
![]() |
![]()
дурабилити это реально все что можно вытащить с вовхеда?
Последний раз редактировалось Amaru; 03.07.2012 в 22:44. |
![]() |
![]() |
![]() |
#52 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Я давно писал, надо было их вытащить. и только Можно много чего еще вытащить по итемам, надо смотреть. Говорите что надо - постораюсь вытащить
|
![]() |
![]() |
![]() |
#53 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
![]() |
![]()
Ну из того, что нельзя вытащить из дб2
BuyCount, spellppmRate_1 spellppmRate_2, spellppmRate_3, spellppmRate_4, spellppmRate_5, MaxDurability, уже вытащено RequiredDisenchantSkill, DisenchantID, FoodType, minMoneyLoot, maxMoneyLoot, ExtraFlags из этого врядли что-то есть на вовхеде |
![]() |
![]() |
![]() |
#54 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#55 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
![]() |
![]() |
![]() |
![]() |
![]() |
#56 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Это парсинг вендоров надо делать
|
![]() |
![]() |
![]() |
#57 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
![]() ![]() |
![]()
Хм, я наоборот в 4.3.х нашел "BuyCount", зато пропало поле "bonding" (на версии 4.2.х, и ранее было наоборот).)
|
![]() |
![]() |
![]() |
#58 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Тренерам достаточно ставить npcflag Class Trainer (32) \ Profession Trainer (64) или же еще надо ставить флаг Trainer (16) ?
|
![]() |
![]() |
![]() |
#59 | ||
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
![]() ![]() ![]() |
![]()
Всегда надо
Цитата:
Цитата:
Последний раз редактировалось NeatElves; 04.07.2012 в 14:37. |
||
![]() |
![]() |
Пользователь сказал cпасибо: | Lordronn (04.07.2012) |
![]() |
#60 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Пушнул изменения. Много переделал касательно самого парсера. Теперь парсеры инициализируются не при запуске программы, а только при запуске самого парсера.
Также подготовил почву для субпарсеров Для тех кто писал парсера вот изменения: 1.Каждый парсер маркируется атрибутом. Пример: Код:
[Parser(ParserType.Page)] |
![]() |
![]() |
![]() |
#61 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
https://github.com/Lordron/WoWHead-d...d4804c6cadc13e
Вот и субпарсеры! Их задача позволить вам скачать и спарсить нужную вам информацию. Благодаря им вы можете спарсить только нужную информацию (например только ману, или здоровье и уровень) о НПС с помощью Npc Data Parser. Просто выбираете нужное справа в окошке. Доступно только для NpcDataParser. В других парсерах пока не нашел что выделить. Из-за субпарсеров пришлось еще увеличить окно парсера) ![]() |
![]() |
![]() |
4 пользователя(ей) сказали cпасибо: |
![]() |
#62 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Планирую переделать загрузку .welf файлов
1.Файл будет загружаться только при старте парсера. Сейчас же он загружается сразу после выбора его из списка. Т.к мы не сможем получить кол-во записей, то я вынесу это все в хедер. Для своего удобства я вынесу все в название файла. Вот набросал формат имени файла: Код:
trainer-2400.welf 2400 - кол-во записей Передумал) Формат имени оставлю таки же, а вот начинку файла заменю. В связи с этим добавлю также Welf Editor для возможности добавления и удаления ID из списка Последний раз редактировалось Lordronn; 07.07.2012 в 16:12. |
![]() |
![]() |
![]() |
#63 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Переделал!
Сделал правда по другому, формат имени не трогал. Добавил Welf Editor. Так что если кто-то использует старый формат, то просто запустите Welf Editor и сконвертируйте старый файл в новый |
![]() |
![]() |
![]() |
#64 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Переписал SQL Builder. С новой версией уменьшилось потребление памяти, да и работать парсер стал значительно шустрее.Теперь можно и квест парсером заняться.
Пока не поправил: -Сортировку -Парсер ХП в НПС парсере |
![]() |
![]() |
![]() |
#65 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
![]() ![]() ![]() |
![]()
Что надо: Выбрал квест или группу квестов и появилось поле, что парсить, по умолчению все галочки включены, можно выбирать какие поля и формат скуль вывода...
Например, я хочу получить у квество 100 - 500, только поле комплит... |
![]() |
![]() |
![]() |
#66 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Все это есть, квест парсер пока не пашет (еще не дописал). Но даже сейчас выбрав парсер из списка можно увидеть в списке:
RequestItemsText OfferRewardText Формат скуль вывода есть в настройках ![]() ![]() |
![]() |
![]() |
![]() |
#67 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
![]() ![]() ![]() |
![]()
Я видел, я говорил про будущую работоспособную версию, и желательно не с 2-мя полями, а со всеми, что можно спарсить.))
|
![]() |
![]() |
Пользователь сказал cпасибо: | Lordronn (06.08.2012) |
![]() |
#68 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
![]() |
![]()
Вот все таки нашлось время выложить обнову, чейнджлог писать не буду т.к изменений множество. Тут и изменения по стабильности, и оптимизация по потреблению ресурсов процессора\памяти, и куча всего.
|
![]() |
![]() |
Пользователь сказал cпасибо: | Fedia22 (20.10.2012) |
![]() |
#69 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
![]() |
![]()
Сейчас крашится при парсинге. Планируется ли обновление?
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[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 |