YTDB

Вернуться   YTDB > Корзина / Trash > Корзина / Trash can

Корзина / Trash can Глупые, устаревшие, неактуальные темы будут тут. Чистится при каждом апдейте базы.

Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать?

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.01.2013, 23:55   #1
Sokol666
Guest
 
Сообщений: n/a
По умолчанию [quest 8868] Elune's Blessing

Elune's Blessing Благословение Элуны http://sokolremote.no-ip.org/wowhead/?quest=8868
после убийства псинки появляется столб света в который надо зайти, получить благословение и квест завершится. На данный момент благословение получаешь, а кв как был так и остается неоконченым.
Порылся и увидел следующее. При смерти через EAI псинка кастует спелл http://sokolremote.no-ip.org/wowhead/?spell=26392 этот спелл спавнит ГО кристалл http://sokolremote.no-ip.org/wowhead/?object=180877 который вешает на всех бафф благословения Элуны. Нпц круг света, у которого имеется c++ скрипт (его не смотрел) и EAI скрипт в котором прописан каст спелла http://sokolremote.no-ip.org/wowhead/?spell=26394 который комплитит кв. но данная конструкция неработает.
Спелл 26392 должен спавнить еще одно ГО, которое отцутствует в базе. Взял за основу ГО кристалл 180877 но вместо спелла благословение Элуны вписал спелл комплита квеста.
В итоге квест заработал корректно соответствуя описанию на вовхеде. Заодно ненужным становится один c++ скрипт и один EAI скрипт
Код:
UPDATE `creature_template` SET `ScriptName`='',  AIName=''  WHERE (`entry`='15902');
INSERT INTO `gameobject_template` (`entry`,`type`,`displayId`,`name`,`faction`,`data1`,`data2`,`data3`,`data6`,`WDBVerified`) VALUES ('180877','6','0','Elunes Blessing TRAP  QUEST COMPLETE','14','80','10','26394','0','12340');
DELETE FROM creature_ai_scripts  WHERE creature_id = '15902';
P.S. ссылки на мою копию вовхеда стоящую на дохленьком сервачке дома, так что могут неработать если он по каким либо причинам отключится. И если такие ссылки нельзя юзать то извиняюсь и поправлю
 
Старый 01.02.2013, 00:13   #2
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Мангос(ц12350), все работает без всяких правок.

Хотя да, намучено жестковато.)))

Вот так приблизительно:
Код:
DELETE FROM `creature_ai_scripts` WHERE `id` = 1590251;
DELETE FROM `creature_ai_scripts` WHERE `id` = 1590252;
UPDATE `creature_template` SET `AIName`='' WHERE `entry`=15902;
UPDATE `gameobject_template` SET `displayId`='0', `name`='Elune''s Blessing TRAP BUFF', `faction`='0', `data1`='0', `data2`='5' WHERE `entry`=180876;
REPLACE INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `faction`, `flags`, `size`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `mingold`, `maxgold`, `ScriptName`) VALUES ('180877', '6', '0', 'Elune''s Blessing TRAP QUESTCREDIT', '', '', '', '0', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '5', '26394', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '');
А скрипт в тринити староват, просто через 5 минут деспавн самого нпц и 2 этих го в радиусе, это некритично и не мешает - ядерщикам своим пишите, пусть уберут.))

Последний раз редактировалось NeatElves; 01.02.2013 в 01:32.
NeatElves вне форума  
Старый 01.02.2013, 01:48   #3
Sokol666
Guest
 
Сообщений: n/a
По умолчанию

Хм, я может чего не понимаю А в чем разница меж 1 делетом по id нпц и двумя по id скрипта?)
А во тс реплейсом каюсь =\
Пока был в комманде одной из пираток правки принимали как есть, тут я чую если не тру, то фиг одобрят.
 
Старый 01.02.2013, 02:13   #4
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Правки должны быть универсальны, например:
1. Го в базу мангоса не зальется, там более в вашем посте нет указаний для какого ядра идет правка, только прокрутив сам код можно догадаться.)
2. Правка евентаи(тут при полном удалении без разницы), но если мы точно видим по номерам, что удаляются наши самопалы(иначе писать на форум аксида).)

з.ы. Ссылки такого вида не приветствуются(особенно видно по первой - событие тыквовин)
NeatElves вне форума  
Старый 01.02.2013, 11:31   #5
Sokol666
Guest
 
Сообщений: n/a
По умолчанию

Ну так ветка форума то по Тринити) Тогда такой вопрос самопалы как отличить в EAI (порядок задания id событий другой?)
вовхед надо допиливать, когда я его на гитхабе нашел в нем вообще мало что работало
 
Старый 01.02.2013, 11:43   #6
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

1. Где увидели ветку тринити в этом разделе?

2. http://ytdb.ru/showthread.php?t=442
33а

Последний раз редактировалось NeatElves; 01.02.2013 в 11:54.
NeatElves вне форума  
Старый 01.02.2013, 12:34   #7
Sokol666
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
1. Где увидели ветку тринити в этом разделе?
я рак =\
за сцыль спасибо, учту.
 
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[11438] Clarify code for quest start/source/req items adding/remove at quest start. newsbot CMaNGOS Commits 0 08.05.2011 06:33
[8868] Remove access to low level threat hacks from scripts. newsbot CMaNGOS Commits 0 23.11.2009 23:31


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


YTDB - MaNGOS DataBase

Русский форум Мангос - официальный форум RMDC

Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума YTDB будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot
Punk's On-Air - Punk, Folk, Blues, Ska Bascinet - реконструкция denw IL-2 Training Книготорговая Компания «А-5» - художественная, учебная литература, скидки, опт и мелкий опт, доставка, дешево, низкие цены издательства