|
|
Модератор форума: LightInDarkness |
Форум Web раздел Сайты / WWW для эмуляторов [TrinityCore] Получение вещей с Battle.net в один клик! (Автоматический парсер вещей с Battle.net(парсит только вещи)) |
[TrinityCore] Получение вещей с Battle.net в один клик! |
Над дизайном не заморачивался, сделал на скорую руку, проверил и решил поделиться =)
Таки интерфейс: Результат выполнения SQL: Вот так выглядит вещь к примеру в FreeodmHead (displayID и бонус от камней изменены): Дописал парсер сетов: Вот та же шмотка (приписаны фейковые бонусы): Копирует все в автоматическом режиме, заполняет полностью все поля в соответствии с информацией с Battle.net, есть только 2 поля которые вы должны заполнить сами: Изначальные требования хайда: 200 репутации ОДНАКО Поскольку у меня нив какую не хочет работать хайд, то раздаю скрипт через личку (тем у кого меньше 250 репутации, скрипт не выдается) P.S Если кто то из модеров сможет сделать хайд, напишите мне и я скину вам скрипт что бы вы прикрепили его к теме P.P.S В качестве примера 71086 - Dragonwrath, Tarecgosa's Rest Код INSERT INTO `item_template`(`entry`, `class`, `subclass`, `SoundOverrideSubclass`, `name`, `displayid`, `Quality`, `Flags`, `FlagsExtra`, `BuyCount`, `BuyPrice`, `SellPrice`, `InventoryType`, `AllowableClass`, `AllowableRace`, `ItemLevel`, `RequiredLevel`, `RequiredSkill`, `RequiredSkillRank`, `requiredspell`, `requiredhonorrank`, `RequiredCityRank`, `RequiredReputationFaction`, `RequiredReputationRank`, `maxcount`, `stackable`, `ContainerSlots`, `StatsCount`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `ScalingStatDistribution`, `ScalingStatValue`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `RangedModRange`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmRate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmRate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmRate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmRate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmRate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `PageText`, `LanguageID`, `PageMaterial`, `startquest`, `lockid`, `Material`, `sheath`, `RandomProperty`, `RandomSuffix`, `block`, `itemset`, `MaxDurability`, `area`, `Map`, `BagFamily`, `TotemCategory`, `socketColor_1`, `socketContent_1`, `socketColor_2`, `socketContent_2`, `socketColor_3`, `socketContent_3`, `socketBonus`, `GemProperties`, `RequiredDisenchantSkill`, `ArmorDamageModifier`, `duration`, `ItemLimitCategory`, `HolidayId`, `ScriptName`, `DisenchantID`, `FoodType`, `minMoneyLoot`, `maxMoneyLoot`, `flagsCustom`, `WDBVerified`) VALUES ('71086', '2', '10', '-1', 'Dragonwrath, Tarecgosa\'s Rest', '99788', '5', 'TO BE FILLED', '16384', '0', '3511820', '702364', '17', '-1', '-1', '397', '85', '0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '5', '5', '426', '31', '314', '36', '271', '45', '2786', '7', '730', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1172.38', '1758.5', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '3300', '0', '0', '101056', '1', '0', '1', '-1', '0', '-1', '101641', '0', '0', '1', '-1', '330', '-1', '101151', '1', '0', '1', '-1', '0', '-1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '', '0', '0', '0', '0', '0', '-1', '2', '0', '0', '0', '0', '145', '0', '0', '0', '0', '2', '0', '2', '0', '2', '0', 'TO BE FILLED!!!!!!', '0', '-1', '0', '0', '0', '0', '', '0', '0', '0', '0', '0', '12340'); |
+ за работу
Сообщение # 2 написано 27.06.2014 в 05:41
|
Timoxa636, благодарю. Отписал в личку
Добавлено (27.06.2014, 12:21)
Сообщение # 3 написано 27.06.2014 в 12:21
|
wow-info, ссылочку скинул в личку. Помощь нужна в основном по некоторым полям в базе (в tc2 item_template у некоторых нет описания, следовательно я выставил нули) и по бонусам от сокетов (заполнены не все, присутствуют некоторые из LK и Cata)
Добавлено (27.06.2014, 16:35) Добавлено (27.06.2014, 16:43) Внимание! Все те, кто получил ссылку на скрипт, просьба перекачать его, остутствовала проверка на кавычки в имени и описании предмета => SQL не заливался в базу Добавлено (27.06.2014, 17:55)
Сообщение # 6 написано 27.06.2014 в 17:55
|
EaSyMod, в ближайшее время по стараюсь исправить))
Добавлено (27.06.2014, 19:57)
Сообщение # 8 написано 27.06.2014 в 19:57
|
EaSyMod, благодарю)
Добавлено (28.06.2014, 20:51) --------------------------------------------- Внимание, завтра у многих будет инфаркт, вероятность потерять сознание и прочее)) Итак, завтра нас ждет: Цитата 1. Новый движок парсера 2. Возможность парсить заклинания 3. Обновленный парсер вещей 4. Обновленный парсер сетов 5. Подготовка строки для включения сета в DBC 6. В связи с добавлением пункта 5, теперь будет требоваться подключение к базе world => Работа парсера с MySQL Мистический пункт 5 выглядит именно так: |
Выпущено небольшое обновление, парсинг спеллов будет завтра, сегодня уже обновлен дизайн и добавлен "редактор" dbc
Так выглядит страница сета, если вы не распарсили все вещи и сет считается системой незаконченным А так, если все в порядке и все вещи для сета находятся в базе Была возможность реализовать автоматическое изменение dbc, однако ввиду правовых ограничений, я решил этого не делать. Я просто предоставляю вам общедоступные данные, а вы уже сами изменяете клиент и сервер игры, без моего участия. |
Хмм... Как на счет порта шмота из пандарии или каты, для серверов 3.3.5а? ( Нету нужно дисплей айди в ДБЦ ). Как вариант - дать возможность выбирать версию сервера, и если перетаскиваем шмот с >версии билда, предлагаем выбрать иконку которая есть в данной версии сервера. Либо установить дисплей айди по умолчанию для всех шмоток, которые портируются с версии > версии клиента.
|
wow-info, там дело не только в иконках для шмота...
но и в самих рисовках... это как залить фрост-морн на ваниль... статы на вещах будут а сам вид меча ему неоткуда брать...
Сообщение # 15 написано 30.06.2014 в 03:21
|
Цитата 4173331 shade2010 Изначальные требования хайда: 200 репутации
Сообщение # 18 написано 13.09.2014 в 14:46
|
Моего внимания вполне хватает, чтобы прочесть внимательно и увидеть требования.
В подтексте моего сообщения теплится надежда, что тут есть ЛЮДИ, которые по доброте душевной могут помочь, а не будут смотреть на то, что у меня ответов в постах мало и репутация всего 2. К сожалению занятость и интересы не позволяют зависать на форумах, чтобы апать свою репутацию.
Сообщение # 19 написано 13.09.2014 в 15:12
|
dezmonds, тема переехала сюда - http://wowjp.net/forum/374-288761-1
Сообщение # 21 написано 18.11.2014 в 23:00
|
| |||
| |||