YTDB

YTDB (http://ytdb.ru/index.php)
-   Корзина / Trash can (http://ytdb.ru/forumdisplay.php?f=21)
-   -   Перемирие? [11989] (http://ytdb.ru/showthread.php?t=5875)

VinD 16.05.2010 17:28

Перемирие? [11989]
 
по квесту Перемирие? надо воспользоваться тупым резаком и поговорить с Дракуру. Но при использовании тупого резака ничего не происходит. Нашёл здесь на форуме хак от KiriX для ядра, а нельзя ли этот квест реализовать с помощью базы?

virusav 16.05.2010 19:09

Нужна информация, что будет, если использовать резак далеко от нпц в клетке.
Если квест не выполнится, то нужна максимальная дистанция, с которой квест будет засчитан.

tempura 16.05.2010 19:28

Да неважно (если честно) что будет если далеко от НПС. Квест все равно только этому нпс и сдается.

Предположим мы наткнулись на крутого чувака, который выдернул ножик из пенька, убежал в Азерот, и там порезался. Ну и никаких проблем - квест засчитывается выполненым, пусть он теперь бежит обратно его сдавать. Причем тут дальность вообще? Неважно где себя ножиком полосовать, сам факт полосования подразумевает согласие заключить перемирие, и все. Ну, это если по сути.

(я просто вчера с этим квестом столкнулся)

И кстати, кажется ножик не забирают при сдаче квеста, и кажется это некошерно... Хотя тут я может и вру - я по всей зоне там квесты делал, по многим предметы квестовые не забираются. Просто не было желания рвать такую хорошую цепочку, вылезать, переписывать номера и т.д. И так раз в сто лет сел поиграть...

virusav 16.05.2010 20:05

Разница в реализации: если использование резака засчитывается независимо от расстояния до нпц в клетке или зоны, то поправить можно в ядре.
Если же есть зависимость от чего-нибудь, то это уже надо править в СД2.

tempura 16.05.2010 23:42

А. о... фигасе... Я думал все через базу можно было решить... :(

KiriX 04.06.2010 11:23

Второй пост тут хак: http://ytdb.ru/showthread.php?t=134

NeatElves 11.06.2010 16:56

Проверьте
Код:

REPLACE INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_start_active`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`) VALUES
(50016, 0, 11989, 1, 0, 50141, 0, 2, 1);


virusav 11.06.2010 22:04

Нужен ответ на пост 4 для реализации думми-эффекта.

Fedia22 12.06.2010 17:11

Цитата:

Сообщение от virusav (Сообщение 20085)
Нужна информация, что будет, если использовать резак далеко от нпц в клетке.
Если квест не выполнится, то нужна максимальная дистанция, с которой квест будет засчитан.

ну во-первых при использовании резака у тебя появляется дебаф минутный "кравотечение" или как то так, и без разницы как далеко ты себя порезал, главное в течении этой минуты подойти и поговорить с ним и пожать руку кажеться =)

PS делал шамой недавно, скоро ДК дорастёт там более точно что и как могу сказать

tempura 12.06.2010 17:35

То есть (пока) в теории так:
1. юзаем резак - накладывается аура.
2. пока аура действует - квест можно сдать, когда спадает - сдать нельзя.
А дальность пока пофиг.

Fedia22 12.06.2010 19:01

угу! так!
http://ru.wowhead.com/spell=50001
вот тот спел который после пореза

virusav 13.06.2010 21:27

Желательно видео или описание по шагам.

Fedia22 13.06.2010 21:45

Берёшь квест, подходишь к дереву, берёшь резак, юзаешь резак, появляется кровотечение(идёт визуально даже что бразгает типа кровь), подходишь к мобу, появляется дополнительный пункт "пожать руку" и всё, квест комплит и можно сдавать, только вот не помню как называется менюшка где руку жать нужно, если в кеше сохраняется то кину, может найдёте)

YuruY 13.06.2010 21:47

Менюшек в кеше нет.

timmit 14.06.2010 00:15

Цитата:

Сообщение от Fedia22 (Сообщение 21785)
Берёшь квест, подходишь к дереву, берёшь резак, юзаешь резак, появляется кровотечение(идёт визуально даже что бразгает типа кровь), подходишь к мобу, появляется дополнительный пункт "пожать руку" и всё, квест комплит и можно сдавать, только вот не помню как называется менюшка где руку жать нужно, если в кеше сохраняется то кину, может найдёте)

оно не сохраняется. Я всегда все менюшки скриню, хотя я ж разработчик)) но и вам советую, раз баг репорты носите :)

virusav 14.06.2010 00:27

Тогда нужна инфа по менюшке, чтобы госсип сделать с условием нахождения игрока под аурой.

Fedia22 14.06.2010 11:09

Цитата:

Сообщение от timmit (Сообщение 21791)
оно не сохраняется. Я всегда все менюшки скриню, хотя я ж разработчик)) но и вам советую, раз баг репорты носите :)

баг репорт писал не я ;)

PS скоро дорастёт ДК сфотаю весь квест от и до!
PSS и не нада говорить чтоб я хоть одного одел! я играю для фана и для себя! а не для прогресса! пиксели мне не столь важны как удовольствие от игры

Fedia22 20.06.2010 17:57

Fedia22 (21:07:19 20/06/2010)
при использовании ножа появляется вот этот дебаф http://i7.fastpic.ru/big/2010/0620/3...65c724e238.jpg


Fedia22 (21:07:30 20/06/2010)
доп меню появляется при этоб дебафе
http://i7.fastpic.ru/big/2010/0620/8...af08f35b84.jpg

Fedia22 (21:10:33 20/06/2010)
нажал на "пожать протянутую руку Дракуру" и дебаф остался висеть(по времени) , то при сдачи квеста всё так же можно с ним жать руки
http://i7.fastpic.ru/big/2010/0620/6...7fa4820166.jpg

Госсип исчезает при этом из меню или висит до прошествия бафа?

Fedia22 (21:15:55 20/06/2010)
Госсип весит до тех пор пока есть дебаф, резаться можно добесконечности, то есть пока квест не сдашь и нож не заберут

Дебаф обновляется при порезе?

Fedia22 (21:17:04 20/06/2010)
да


PS ещё вопросы?))))

NeatElves 20.06.2010 20:08

Как-то так:
Код:

UPDATE `creature_template` SET `gossip_menu_id` = '26423' WHERE `entry` =26423;
DELETE FROM `npc_gossip` WHERE `npc_guid` = 119623;
REPLACE INTO `gossip_menu` (`entry`, `text_id`, `cond_1`, `cond_1_val_1`, `cond_1_val_2`, `cond_2`, `cond_2_val_1`, `cond_2_val_2`) VALUES ('26423', '12998', '0', '0', '0', '0', '0', '0');
REPLACE INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `cond_1`, `cond_1_val_1`, `cond_1_val_2`, `cond_2`, `cond_2_val_1`, `cond_2_val_2`, `cond_3`, `cond_3_val_1`, `cond_3_val_2`) VALUES
(26423, 0, 0, 'GOSSIP_OPTION_QUESTGIVER', 2, 2, 0, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0),
(26423, 1, 0, 'To shake given a hand Drakuru.', 1, 1, 0, 0, 26423, 0, 0, NULL, 1, 50001, 0, 0, 0, 0, 0, 0, 0);
REPLACE INTO `locales_gossip_menu_option` (`menu_id`, `id`, `option_text_loc1`, `option_text_loc2`, `option_text_loc3`, `option_text_loc4`, `option_text_loc5`, `option_text_loc6`, `option_text_loc7`, `option_text_loc8`, `box_text_loc1`, `box_text_loc2`, `box_text_loc3`, `box_text_loc4`, `box_text_loc5`, `box_text_loc6`, `box_text_loc7`, `box_text_loc8`) VALUES ('26423', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Пожать протянутую руку Дракуру.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `gossip_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `data_flags`, `dataint`, `x`, `y`, `z`, `o`) VALUES ('26423', '0', '15', '50016', '3', '0', '0', '0', '0', '0', '0', '0', '0');

Код:

UPDATE `quest_template` SET `ReqItemId1` = '38083',`ReqItemCount1` = '1' WHERE `entry` =11989;
А вот если(когда) добавят поддержку думми - убрать из базы автокредит при юзании ножа - из п7.))

virusav 22.06.2010 22:21

Дебаф есть, должен быть какой-нибудь визуальный эффект, когда на игроке висит аура?

Fedia22 22.06.2010 22:27

типа кровь с руки брызгает

virusav 22.06.2010 22:30

1. Госсип не отработал при нажатии.
2. Кровь все время брызгает, пока игрок под дебафом, или только при использовании итема?

NeatElves 22.06.2010 22:32

5 цифра, попробовать сменить "0" на "1". Не забывать про п7

virusav 22.06.2010 23:05

Цитата:

Сообщение от Fedia22 (Сообщение 22375)
типа кровь с руки брызгает

Все время действия дебафа или только при касте?

virusav 22.06.2010 23:26

Цитата:

Сообщение от NeatElves (Сообщение 22377)
5 цифра, попробовать сменить "0" на "1". Не забывать про п7

Код:

#define SCRIPT_COMMAND_CAST_SPELL          15              // source/target cast spell at target/source (script->datalong2: 0: s->t 1: s->s 2: t->t 3: t->s
Измени свою правку:
Код:

DELETE FROM `spell_area` WHERE `spell`=50016;
DELETE FROM `gossip_scripts` WHERE `id`=26423;
INSERT INTO `gossip_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `data_flags`, `dataint`, `x`, `y`, `z`, `o`) VALUES ('26423', '0', '15', '50016', '3', '0', '0', '0', '0', '0', '0', '0', '0');


NeatElves 22.06.2010 23:30

А что, думми приняли ?)

virusav 22.06.2010 23:35

1. Убрать п. 7 надо независимо от принятия думми, т.к. это левак.:)
2. Думми реализовал, протестировал, с твоей правкой + корректировкой из п. 25 квест работает.

Для чистоты эксперимента нужен ответ на п. 24.
Если эффект кровотечения только в момент каста, то у меня все готово, иначе надо искать ауру.

Fedia22 23.06.2010 09:16

во время действия

virusav 23.06.2010 09:56

При касте 50001 один раз виден эффект кровотечения, потом ничего.

Желательно видео с нужным эффектом от данного спелла.
Можно попробовать включить запись в комбат-лог, потом пройти квест.
Может, получится выявить код ауры кровотечения.

Physicist 04.07.2010 01:15

[Quest]Truce?
 
Квест нельзя сдать по причине того, что не засчитывается "Клятва на крови" (http://ru.wowhead.com/spell=50141). То есть квест сдать нельзя. Никак не пойму, где недочет, может у кого нибудь есть скрипт рабочий для это квеста?Или подскажите, как его наладить пожалуйста, иначе никак не могу разобраться.
Желательно без хаков.

NeatElves 04.07.2010 01:31

Желательно прочитать - http://ytdb.ru/showthread.php?t=5875

tempura 04.07.2010 03:13

Цитата:

Сообщение от Physicist (Сообщение 23145)
Truce?

Откуда взялось это умное слово?
В оригинале квест называется Blood Oath, что ближе всего переводится как "присяга на крови". А дословно переводить названия квестов - это сложная болезнь: "червячок мозгоед", дошедшая до стадии "полностью съеденного". :) :) :)

В ссылке http://ru.wowhead.com/spell=50141 трудно было вместо ru написать www? :) :) :)

Physicist 04.07.2010 12:19

В оригинале первый пост в этой теме предназначался для зарубежных умельцев, но что то они не ответили.
И на вовхеде квест именуется Truce? Но когда у меня юзаешь нож, кровь брызгает, но аура не появляется.

NeatElves 04.07.2010 13:28

Ну и при чем тут база ? В теме ясно написано - пока нет наложения ауры ядром...

tempura 04.07.2010 14:52

Цитата:

Сообщение от Physicist (Сообщение 23157)
В оригинале первый пост в этой теме предназначался для зарубежных умельцев, но что то они не ответили.

Вполне естественно. Они такого квеста не знают. :) Да и разбираются в базе они обычно хуже разработчиков. :)

Цитата:

Сообщение от Physicist (Сообщение 23157)
И на вовхеде квест именуется Truce?

Нет, родной. Это только в чьем-то горячечном бреду квест может так именоваться.

Physicist 04.07.2010 15:42

Пожалуйста.

tempura 04.07.2010 16:46

Фа-а-ак!!!!
Я тупой!!!!!! :) :) :) :)

Physicist
Прости дурака пожалуйста? :( :( :(

virusav 04.07.2010 17:46

Цитата:

Сообщение от virusav (Сообщение 22419)
При касте 50001 один раз виден эффект кровотечения, потом ничего.

Желательно видео с нужным эффектом от данного спелла.
Можно попробовать включить запись в комбат-лог, потом пройти квест.
Может, получится выявить код ауры кровотечения.

Если эффект кровотечения появляется периодически во время действия дебафа, то нужно знать, что за спелл.
Если нет кода и названия, то хотя бы интервал кровотечения.

timmit 10.07.2010 10:59

Дебаф вешается ровно на 1 минуту. Дальность вообще по-барабану
Цитата:

2. Кровь все время брызгает, пока игрок под дебафом, или только при использовании итема?
только, кто говорит обратное...

Как только повесился дебаф игрок кричит - или ФУУУУ! или ОООООЙ! или ААААЙЙЙ!!

virusav 11.07.2010 21:20

Цитата:

Сообщение от timmit (Сообщение 23554)
Дебаф вешается ровно на 1 минуту. Дальность вообще по-барабану

только, кто говорит обратное...

Как только повесился дебаф игрок кричит - или ФУУУУ! или ОООООЙ! или ААААЙЙЙ!!

Говорил Федя22.
По текстам нужно пояснение, в какие моменты какие фразы говорит игрок.


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

YTDB - MaNGOS DataBase