• Страница 1 из 1
  • 1
Модератор форума: LightInDarkness  
[TrinityCore] Получение вещей с Battle.net в один клик!
aftersoft
Рыцарь
Над дизайном не заморачивался, сделал на скорую руку, проверил и решил поделиться =)
Таки интерфейс:

Результат выполнения SQL:

Вот так выглядит вещь к примеру в FreeodmHead (displayID и бонус от камней изменены):

Дописал парсер сетов:

Вот та же шмотка (приписаны фейковые бонусы):


Копирует все в автоматическом режиме, заполняет полностью все поля в соответствии с информацией с Battle.net, есть только 2 поля которые вы должны заполнить сами:
  • Flags
  • SocketBonus - это в том случае, если вы тащите вещи с катаклизма или пандарии, с лича все должно работать итак

    Изначальные требования хайда: 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');
  • Сообщение # 1 отредактировано aftersoft - Пятница, 27.06.2014, 11:15
    Timoxa636
    WeB Developer
    Сообщение # 2 написано 27.06.2014 в 05:41
    aftersoft
    Рыцарь
    Timoxa636, благодарю. Отписал в личку

    Добавлено (27.06.2014, 12:21)
    ---------------------------------------------
    Обновлен интерфейс парсера вещей, теперь можно редактировать характеристики прямо на странице с вещью, после отправки данных, SQL файл будет изменен в соответствии с вашими значениями. Так же, если вещь является частью сета, скрипт предложит вам сразу перейти к парсингу сета для этой вещи

    Сообщение # 3 написано 27.06.2014 в 12:21
    EaSyMod
    Рыцарь
    Полезная вещь,забрал up
    Сообщение # 4 написано 27.06.2014 в 16:12
    wow-info
    Центурион
    C удовольствием попробую данный скрипт)
    Если нужна помощь - могу помочь.
    Сообщение # 5 написано 27.06.2014 в 16:12
    aftersoft
    Рыцарь
    wow-info, ссылочку скинул в личку. Помощь нужна в основном по некоторым полям в базе (в tc2 item_template у некоторых нет описания, следовательно я выставил нули) и по бонусам от сокетов (заполнены не все, присутствуют некоторые из LK и Cata)

    Добавлено (27.06.2014, 16:35)
    ---------------------------------------------
    EaSyMod, на здоровье =)

    Добавлено (27.06.2014, 16:43)
    ---------------------------------------------

    Внимание!

    Все те, кто получил ссылку на скрипт, просьба перекачать его, остутствовала проверка на кавычки в имени и описании предмета => SQL не заливался в базу

    Добавлено (27.06.2014, 17:55)
    ---------------------------------------------
    Вот пару примеров того, как вещь выглядит в игре после использования скрипта




    Сообщение # 6 написано 27.06.2014 в 17:55
    EaSyMod
    Рыцарь
    Все работает на ура,вот только не оптимизировано под разрешение моего рабочего монитора:)
    Сообщение # 7 отредактировано EaSyMod - Пятница, 27.06.2014, 19:35
    aftersoft
    Рыцарь
    EaSyMod, в ближайшее время по стараюсь исправить))

    Добавлено (27.06.2014, 19:57)
    ---------------------------------------------
    EaSyMod, Исправил, сделал фиксированный размер body в 960px, теперь все должно помещаться + пара апдейтов касательно флагов и прочих столбцов

    Сообщение # 8 написано 27.06.2014 в 19:57
    EaSyMod
    Рыцарь
    aftersoft, respect
    Сообщение # 9 написано 27.06.2014 в 21:32
    aftersoft
    Рыцарь
    EaSyMod, благодарю)

    Добавлено (28.06.2014, 20:51)
    ---------------------------------------------
    Внимание, завтра у многих будет инфаркт, вероятность потерять сознание и прочее))
    Итак, завтра нас ждет:
    Цитата
    1. Новый движок парсера
    2. Возможность парсить заклинания
    3. Обновленный парсер вещей
    4. Обновленный парсер сетов
    5. Подготовка строки для включения сета в DBC
    6. В связи с добавлением пункта 5, теперь будет требоваться подключение к базе world => Работа парсера с MySQL

    Мистический пункт 5 выглядит именно так:
    Сообщение # 10 отредактировано aftersoft - Суббота, 28.06.2014, 20:52
    EaSyMod
    Рыцарь
    Цитата
    Возможность парсить заклинания

    respect thumb
    Сообщение # 11 отредактировано EaSyMod - Суббота, 28.06.2014, 22:42
    aftersoft
    Рыцарь
    Выпущено небольшое обновление, парсинг спеллов будет завтра, сегодня уже обновлен дизайн и добавлен "редактор" dbc

    Так выглядит страница сета, если вы не распарсили все вещи и сет считается системой незаконченным

    А так, если все в порядке и все вещи для сета находятся в базе


    Была возможность реализовать автоматическое изменение dbc, однако ввиду правовых ограничений, я решил этого не делать.
    Я просто предоставляю вам общедоступные данные, а вы уже сами изменяете клиент и сервер игры, без моего участия.
    Сообщение # 12 отредактировано aftersoft - Воскресенье, 29.06.2014, 01:38
    Azteco
    Маршал
    Ссылка:
    [superhide]53b002e49b0ac[/superhide]
    П.с.Если у вас не открывается хайд:
    1.Тыкаем просмотреть
    2.Жмем F5
    3.????
    4.Хайд заработал.
    Сообщение # 13 отредактировано Azteco - Воскресенье, 29.06.2014, 16:14
    wow-info
    Центурион
    Хмм... Как на счет порта шмота из пандарии или каты, для серверов 3.3.5а? ( Нету нужно дисплей айди в ДБЦ ). Как вариант - дать возможность выбирать версию сервера, и если перетаскиваем шмот с >версии билда, предлагаем выбрать иконку которая есть в данной версии сервера. Либо установить дисплей айди по умолчанию для всех шмоток, которые портируются с версии > версии клиента.
    Сообщение # 14 отредактировано wow-info - Воскресенье, 29.06.2014, 21:12
    Timoxa636
    WeB Developer
    wow-info, там дело не только в иконках для шмота...
    но и в самих рисовках... это как залить фрост-морн на ваниль... статы на вещах будут а сам вид меча ему неоткуда брать...
    Сообщение # 15 написано 30.06.2014 в 03:21
    stas730
    Сержант
    Киньте мне ссылку, мне что, регистрировать 100500 мультов ради репутации?!
    Сообщение # 16 написано 27.07.2014 в 14:35
    shade2010
    Скаут
    Друзья, всем бодрого времени суток!
    Поделитесь, пожалуйста, ссылкой на сей чудесный продукт из 1го поста.
    Буду крайне благодарен!
    Сообщение # 17 написано 13.09.2014 в 09:14
    Timoxa636
    WeB Developer
    Цитата 4173331
    shade2010

    Изначальные требования хайда: 200 репутации
    Сообщение # 18 написано 13.09.2014 в 14:46
    shade2010
    Скаут
    Моего внимания вполне хватает, чтобы прочесть внимательно и увидеть требования.
    В подтексте моего сообщения теплится надежда, что тут есть ЛЮДИ, которые по доброте душевной могут помочь, а не будут смотреть на то, что у меня ответов в постах мало и репутация всего 2. К сожалению занятость и интересы не позволяют зависать на форумах, чтобы апать свою репутацию.
    Сообщение # 19 написано 13.09.2014 в 15:12
    dezmonds
    Сержант
    супер очень хочется попробовать данное детище.
    Сообщение # 20 написано 18.11.2014 в 04:50
    aftersoft
    Рыцарь
    dezmonds, тема переехала сюда - http://wowjp.net/forum/374-288761-1
    Сообщение # 21 написано 18.11.2014 в 23:00
    • Страница 1 из 1
    • 1
    Поиск: