YTDB

YTDB (http://ytdb.ru/index.php)
-   Другое / Other (http://ytdb.ru/forumdisplay.php?f=13)
-   -   Данные с оффа... (http://ytdb.ru/showthread.php?t=9291)

YuruY 05.02.2011 19:51

Lordronn
Данные ценные, но на данный момент бесполезные, мы на 3.3.5а (хотя верно 530 маппа не меняется никак, но это тупо сбор, нужно сразу с подгонкой под базу). Госсипы лучше собриай.

Советую лучше данные по "Лунному фестиваль" поизучать, пока не кончился.

Heisenberg 06.02.2011 17:39

Цитата:

Сообщение от YuruY (Сообщение 32111)
Lordronn
Данные ценные, но на данный момент бесполезные, мы на 3.3.5а (хотя верно 530 маппа не меняется никак, но это тупо сбор, нужно сразу с подгонкой под базу). Госсипы лучше собриай.

Советую лучше данные по "Лунному фестиваль" поизучать, пока не кончился.


1.Обновил оба поста. Использовал свободные гуиды от 150 000. Очистил от лишней информации, такой как доп еквип темплейты и среатур аддоны для НИПов, которые не имеют путей.
2. У меня аккаунт не проплачен если только триалкой в шторме, ибо в огри тусуются столько, что просто ппц.ФПС меняется на СФП.

YuruY 06.02.2011 18:35

Шторм и Оргри вообще для 335а нет смысла сниффать, все изменилось.
А остальное, смысл тут не в GUID (они всеравно присваиваются из освобождающихся диапазонов), ты делаешь полное заселение, не учитывая даже что эти мобы на этих местах есть. Не понятно: ставить новых? со старыми что? В этом случае делается не удаление а двигаются "апдейтами".

Heisenberg 06.02.2011 19:06

Я в каждом хайде пишу запрос на делит этого моба. Попробую переделать под апдейты

YuruY 06.02.2011 19:19

Да можно и не апдейтом, но если ты сносишь моба и на его место ставишь такого-же нового, но уже с поинтами к примеру - нужно использовать GUID что был у того.

Если просто нужно добавить моба в базу, без замены старого, то GUID оставляется типа "Х" -дальше уже сами.

p.s: Весь последний пост ...
Цитата:

REPLACE INTO `creature` (`guid`. `id`. `map`. `spawnMask`. `phaseMask`. `modelid`. `equipment_id`. `position_x`. `position_y`. `position_z`. `orientation`. `spawntimesecs`. `spawndist`. `currentwaypoint`. `curhealth`. `curmana`. `DeathState`. `MovementType`) VALUES
(`@GUID`. `26525`. `571`. `1`. `1`. `23902`. `0`. `6736.703`. `1704.261`. `568.4552`. `4.112466`. `300`. `0`. `0`. `42`. `0`. `0`. `1`);
И куда его?

Heisenberg 06.02.2011 19:56

Поправил. Спасибо!

Вопрос: вы заполняете данные для creature_transport или нет. Думаю просто добавлять оутпут в скул этих данных или нет.

Цитата:

Шторм и Оргри вообще для 335а нет смысла сниффать, все изменилось.
Там много евентовых стоят. Там и около столици. Их же не меняли

YuruY 06.02.2011 21:07

Цитата:

Там много евентовых стоят. Там и около столици. Их же не меняли
Если в самом Оргриммаре - то не попрет, все текстуры изменились, около городов, согласен.

Цитата:

Вопрос: вы заполняете данные для creature_transport или нет.
Данные есть - заполняй (только тех которых там еще нет, которые уже на месте смысла не вижу двигать).

Heisenberg 06.02.2011 21:33

Цитата:

то не попрет, все текстуры изменились
Госсип меню, класс, флаги не менялись вроде как

YuruY 07.02.2011 07:29

Цитата:

Госсип меню
Это может, тут по тексту (номеру) можно отследить примерно, хотя тексты от 403 тоже много уже есть в базе уже.

Heisenberg 08.02.2011 00:11




YuruY 08.02.2011 09:15

Перелопатил все посты на прошлой странице.

Lordronn
Пока идут ивенты побегай по "госсипам" их.

Heisenberg 08.02.2011 16:47

Пошел сниффать госсипы

YuruY 08.02.2011 17:07

Не цепляй фракции игроков, чистить приходится потом.
Фракции: 1-2-3-4-5-6-115-116-1610-1629

Heisenberg 08.02.2011 17:45

Спасибо! Добавлю в исключение.Не знал просто. Еще буду какие советы, что бы я сразу внес: флаги, и прочее?

Я сейчас делаю квесты любовной лихорадки в шторме первым лвлом. В огри у меня ФПС на СПФ меняется. Огри вам Корес сниффанет. Также второй праздник сниффаю: кв и госсипы. Где еще кроме огри\штормы проходят эти праздники?

Heisenberg 08.02.2011 18:34

Кровавый эльф, паладин 85лвл



add:


NeatElves 08.02.2011 18:50

Проходят везде, там еще антураж снифай, венки, ящики и прч.))

YuruY 08.02.2011 18:52

Праздник, во всех столицах.
А с фракциями, на той странице фракции ГО на ОЛО, тоже не правильно, показало фракцию "кто держит оло".

Heisenberg 08.02.2011 18:57

Цитата:

Проходят везде, там еще антураж снифай, венки, ящики и прч.))
Попробую получить флаги\фракцию из данных но не обещаю.Праздники по столицам идут, а там много нового. Я пока все оббегаю получаю 3мб снифф, а обьектов в нем будет больше 2к. Я постараюсь

Heisenberg 08.02.2011 20:31

Вложений: 1
Добавил еще госсипы у дворфов(дворф варлок) и чуток за людей еще(хуман маг)
Надо раздобыть теперь где нибудь алика 80-85 лвла, что бы на флай маунте облетать всех старейшен.За орду сегодня ночью сяду и полетаю.

Код:

UPDATE `creature_template` SET `unit_flags` = `unit_flags` | 32768 WHERE `entry` = 40438;
UPDATE `creature_model_info` SET `bounding_radius` = 0.306 WHERE `modelid` = 31852;
UPDATE `creature_model_info` SET `combat_reach` = 1.5 WHERE `modelid` = 31852;
UPDATE `creature_model_info` SET `bounding_radius` = 0.9747 WHERE `modelid` = 19184;
UPDATE `creature_model_info` SET `combat_reach` = 4.05 WHERE `modelid` = 19184;
UPDATE `creature_template` SET `baseattacktime` = 2000 WHERE `entry` = 3030;
UPDATE `creature_template` SET `unit_flags` = `unit_flags` | 512 WHERE `entry` = 3030;
UPDATE `creature_model_info` SET `bounding_radius` = 0.8725 WHERE `modelid` = 2123;
UPDATE `creature_model_info` SET `combat_reach` = 3.75 WHERE `modelid` = 2123;
UPDATE `creature_model_info` SET `gender` = 1 WHERE `modelid` = 2123;
UPDATE `creature_template` SET `baseattacktime` = 2000 WHERE `entry` = 3032;
UPDATE `creature_template` SET `unit_flags` = `unit_flags` | 512 WHERE `entry` = 3032;
UPDATE `creature_model_info` SET `bounding_radius` = 0.9747 WHERE `modelid` = 2082;
UPDATE `creature_model_info` SET `combat_reach` = 4.05 WHERE `modelid` = 2082;
UPDATE `creature_template` SET `baseattacktime` = 2000 WHERE `entry` = 3031;
UPDATE `creature_template` SET `unit_flags` = `unit_flags` | 512 WHERE `entry` = 3031;
UPDATE `creature_model_info` SET `bounding_radius` = 0.9747 WHERE `modelid` = 2102;
UPDATE `creature_model_info` SET `combat_reach` = 4.05 WHERE `modelid` = 2102;


NeatElves 08.02.2011 21:06

Пройдись по кому выйдет из http://www.wowhead.com/search?q=Commoner#npcs
1 левела, интересуют номера госсипов и возможно ауры для начала.)

Heisenberg 08.02.2011 21:09

Ок, ночью сяду и пройдусь. С аурами сложнее чем с госсипами будет. Я попробую посмотреть. Пишите еще, я на 2 - 3 часа буду садится сниффать, этого мало будет


YuruY 08.02.2011 21:18

Вложений: 1
335а, мангос, без последних фиксов (база 583).

Heisenberg 08.02.2011 22:00



Эльф, рога 1лвл


Со старого сниффа:

Код:

DELETE FROM gossip_menu_option WHERE menu_id = 9732 AND id = 1;

Heisenberg 09.02.2011 04:06

Вложений: 1
Днем если проснусь сниффану еще раз первым лвлом, а то на персе уже со всеми поговорил, госсип итемов нема))

ПыСЫ: с кешем протупил: забыл удалить старый. Вместо того, что я выложил выше можно этот использовать.


Heisenberg 09.02.2011 21:39

С новым патчем перестал пахать сниффер, так что праздник досниффать не смогу, Корес тоже не сможет. Я конечно стараюсь найти и написать свой сниффер, но пока безрезультатно:(((


Heisenberg 10.02.2011 01:39



Heisenberg 10.02.2011 02:01

227+ кб данных)))


YuruY 10.02.2011 06:49

Цитата:

npcflag
Битное число, если уж его собирать (да и его какбы нет смысла собирать особо, там левака много (к примеру флаг квестера понатыкан мобам не квестовым)). ;)

Heisenberg 10.02.2011 16:45

Заметил в АПе много фракций закомментировано.Эти фракции тоже надо добавить в исключение?
90, 1751, 1752, 1604, 1654 и т.д ?????

Можно полный список фракций, динамик флагов которые надо добавить в исключение

YuruY 10.02.2011 16:59

Нет, не надо ничего комментить (кроме тех фракций что я давал выше), я в апдейте закомментил потому что данные пришли из 403, в 335 много нет (по этому убрал пока все), вываливается в лог загрузки.

Кстате, в "creature_addon" не хватает последней колонки "аура".

Heisenberg 10.02.2011 17:05

Лучше ставить 0 или просто выдавать запрос обходящий эту колонку?
Данные тяжело получить.

YuruY 10.02.2011 19:31

Ниче не надо делать, в "расскоменченном" варианте все полностью ушло в наработки базы 4.0.3. :p

Konctantin 10.02.2011 19:49

для аур надо делать отдельный обработчик, парсить все пакеты SMSG_AURA_UPDARE*

Heisenberg 10.02.2011 19:57

Сам же знаешь, что там не так все просто. Игрок кинул дот на моба, ареа спелл, еще что нибудь. В пакете такие тикающие доты приходят с одинаковым кастером и таргетом - этим мобом. Можно конечно подрубать ДБСшку или выгрузить ее куда нибудь, и работать с ней. Смотреть тип ауры и т.д. Но это очень геморойно. Так геморойно, что геморой и в голове образуется.

Цитата:

Ниче не надо делать, в "расскоменченном" варианте все полностью ушло в наработки базы 4.0.3.
Я про поле "аура" в креатуре аддон

add:

Вроде понял. Все дело в флагах. Нам нужны ауры с AFLAG_POSITIVE. По AFLAG_EFF_INDEX определяем индекс для таблици. Еще есть какие флаги?

LordJZ 10.02.2011 23:50

Цитата:

Сообщение от Lordronn (Сообщение 32352)
Сам же знаешь, что там не так все просто. Игрок кинул дот на моба, ареа спелл, еще что нибудь. В пакете такие тикающие доты приходят с одинаковым кастером и таргетом - этим мобом.
...

Даа, серьезно? Подумайте а как тогда имя кастера пишется в логе? :))))

YuruY 11.02.2011 09:56

Гляньте кто нибудь цены у вендора на оффе, нужно уточнить "порядок" цен, т.к. таких нет в ДБЦ (как их показывает ВХ): http://www.wowhead.com/npc=40607
Желательно скрин, хоть одной странички продажи чтоб видно было цены.

Heisenberg 11.02.2011 14:35

Вложений: 1
http://ytdb.ru/album.php?u=2624
Я всех там заскринил. Ничего, что enGB? Могу русские сделать если надо

Вот еще гбшный кешь. Поклацал по праздничным госсипам в шторме. Нашел госсипа праздничного, которого забыл сниффануть)))))

Heisenberg 11.02.2011 15:51

Код:

UPDATE `creature` SET `position_x` = 8402.521, `position_y` = 914.3084, `position_z` = 544.757, `orientation` = 0.06981 WHERE `guid` = 127602;
UPDATE `creature` SET `position_x` = 8402.076, `position_y` = 923.9688, `position_z` = 545.7903, `orientation` = 0.06981 WHERE `guid` = 127601;


YuruY 11.02.2011 16:24

"enGB" даже лучше.
Странная тетка, в темплетах нет, на ВХ тоже.)
http://ytdb.ru/album.php?albumid=17&pictureid=197

Heisenberg 11.02.2011 19:04

Код:

DELETE FROM creature WHERE guid IN(1964,1966);
REPLACE INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`) VALUES
(1966, 1, 7863.441, 939.5631, 451.765),
(1966, 2, 7863.832, 940.4836, 451.765),
(1966, 3, 7864.777, 946.7762, 451.3077),
(1966, 4, 7862.519, 962.6602, 450.2893),
(1966, 5, 7862.519, 962.6602, 450.2893);

REPLACE INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`) VALUES
(1964, 1, 7811.847, 1085.282, 410.4067),
(1964, 2, 7812.188, 1084.342, 410.4067),
(1964, 3, 7820.208, 1062.171, 488.4612),
(1964, 4, 7820.208, 1062.171, 488.4612);

REPLACE INTO `creature_template_addon` VALUES (32446, 1964, 0, 50331648, 1, 0, 0);
REPLACE INTO `creature_template_addon` VALUES (32443, 1966, 0, 0, 1, 0, 0);

SET @SCRIPT_ID := XXXXX;
UPDATE `quest_template` SET `CompleteScript` = @SCRIPT_ID WHERE `entry` IN (13359,13398);
DELETE FROM `quest_end_scripts` WHERE `id` IN(@SCRIPT_ID, @SCRIPT_ID+1,@SCRIPT_ID+2);
INSERT INTO `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) VALUES
(99999994, 0, 10, 32443, 27000, '', 7864.093, 942.2219, 451.638, 1.42168),
(99999995, 0, 20, 1966, 0, '0', 0, 0, 0, 0),
(99999996, 8000, 0, 0, 0, '2000000452', 0, 0, 0, 0),
(99999997, 0, 10, 32446, 20000, '', 7812.442, 1083.642, 412.7914, 5.059513),
(99999998, 1000, 20, 1964, 0, '', 0, 0, 0, 0);

insert into `db_script_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) values
('2000000452','The Lich King says: Rise, Sindragosa! Rise and lead the Frostbrood into war!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Восстань, Синдрагоса! Восстань и веди ледяных драконов в бой!');

Сделал скрипт по сниффу для
http://ru.wowhead.com/quest=13359
http://ru.wowhead.com/quest=13398

Не хватает только эмоции, когда лич втыкает меч в землю. В сниффе эмоцию не нашел. Спела, который бы мог это делать тоже. Синдру и лича сумонить приходится скриптом, т.к тогда есть возможность их деспаунить. В противном случае будет бред. Главное, чтобы лич и синдра суомнились в верной маске фазы
Боюсь что скрипт в корне не верный :(
В первый раз пишу квест скрипт


Текущее время: 14:11. Часовой пояс GMT +4.

YTDB - MaNGOS DataBase