Tutorial Bugs Tipicos y sus soluciones

A

Anthony

Invitado
1- Bug: He completado la mision pero al querer entregarla el npc
no muestra la ventana de dialogo para completar la mision.
Razon: el npc carece de la flag de questgiver o el npc no tiene
añadida la mision para completarla.
--------------------------------------------
Parche/solucion:
UPDATE `creature_template` SET `npcflag`=npcflag|2 WHERE
`entry`=80800;– Añadimos al npc la flag de questgiver
DELETE FROM `creature_questender` WHERE `id`=80800 AND
`quest`=34000;
INSERT INTO `creature_questender` (`id`,`quest`) VALUES
(80800,34000);– Añadimos la mision al npc.
--------------------------------------------------------------
2- Bug: He completado la mision pero al querer entregarla el npc
muestra una ventana diciendo grettins y no me deja entregarla.
Razon: el npc no tiene añadida la mision para completarla.
---------------------------------------------------------
Parche/solucion:
DELETE FROM `creature_questender` WHERE `id`=80800 AND
`quest`=34000;
INSERT INTO `creature_questender` (`id`,`quest`) VALUES
(80800,34000);– Añadimos la mision al npc.
--------------------------------------------------------------
4- Bug: No se completan los objetivos cuando mato los npcs que
dice.
Razon: Hay algun dato mal en la tabla quest_template_objetives. O
bien la id del objetivo no es la correcta o no esta añadida, o bien el
tipo de objetivo no es el correcto.
----------------------------------------------------------
Parche/solucion:
DELETE FROM `quest_template_objective` WHERE
`questid`=33915 AND `objectid`=76820;
INSERT INTO `quest_template_objective` (`QuestID`, `Type`,
`Index`, `ObjectID`, `Amount`, `Flags`, `UnkFloat`,`Description`,
`VisualEffects`, `BuildVerified`) values
(33915,0,0,76820,1,1,0,”,”,1); — Indica que el objetivo es matar 1
criatura con id 76820

type=0 es matar una criatura
type=1 es conseguir un objeto
type=2 entregar la mison a un npc
type=3 interactuar con un npc
----------------------------------------------------------------
5- Bug: el npc no me muestra la siguiente mision al completar la
que tenia o bien he abandonado una mision y al querer volverla a
coger no me la muestra y muestra otra diferente.
Razon: no se ha establecido el orden de la linea de misiones por lo
que se muestran de forma aleatoria.
Parche/solucion:
UPDATE `quest_template` SET
`PrevQuestId`=0,`NextQuestId`=34000 WHERE `id`=33999;–
primera mision de la cadena de misiones
UPDATE `quest_template` SET
`PrevQuestId`=33999,`NextQuestId`=34001 WHERE `id`=34000;–
segunda
UPDATE `quest_template` SET
`PrevQuestId`=34000,`NextQuestId`=34002 WHERE `id`=34001;–
tercera
UPDATE `quest_template` SET `PrevQuestId`=34001 WHERE
`id`=34002;– cuarta(ultima)
 
Arriba