Ir para conteúdo

Posts Recomendados

Bom, se eu não me engado, esse é o 3º Tutorial de Quest Log que estou fazendo...

Tem muitas coisas que ainda não sei fazer, mas tudo que eu consigo, vo passando aqui para vocês (=

 

Bom então vamos começar.

Como vocês sabem, o Quest Log pode ser modificado pela pasta data/XML/quests.xml.

Vou passar para vocês, como fazer para 2 Quests aparecerem no Quest Log, então vamos.

 

Abra o XML/quests.xml

 

Bom, provavelmente, você ira encontrar algun script dentro dele, mas ja, mas não se preocupe, não tem nenhum problema.

Copie e cole o seguinte script que vou passar aqui em baixo.

 

<?xml version="1.0" encoding="UTF-8"?>
<quests>
<quest name="Quest Name" startstorageid="Exp 1" startstoragevalue="1">
<mission name="Missio Name" storageid="Exp 1" startvalue="Exp 2" endvalue="Exp 2">
<missionstate id="Exp 3" description="Mission Description"/>
</mission>
</quest>
<quest name="Points of Inferno" startstorageid="8742" startstoragevalue="1">
<mission name="Quest Completa" storageid="8742" startvalue="1" endvalue="1">
<missionstate id="1" description="Agora que voce passou pelas 5 salas, voce completou a Points of Inferno."/>
</mission>
</quest>
</quests>

 

Bom, agora vou explicar.

-Exp 1

Temos o Start Storage ID, que é o id que começara a quest ou seja, que pode ser dado por um NPC ou alguma Quest,

e tambem tempos a Storage ID, que é o id da missão, ou seja, o Start Storage ID tem que ser igual ao Storage ID da Primera Missão.

-Exp 2

O Start Value e o End Value, tem tudo a ver com a Exp 3, estes são os valores que definiram em que parte começara a Missão e em que parte acabara ela.

 

-Exp 3

O Mission State Id, é o ID da missão, que é utilizado para marcar em que missão da quest que você esta.

 

Bom, esta foi a explicação das Marcações, agora vamos Adicionar os Valores, vamos fazer algo simples.

 

<?xml version="1.0" encoding="UTF-8"?>
<quests>
<quest name="Quest Name" startstorageid="Exp 1" startstoragevalue="1">
<mission name="Missio Name" storageid="Exp 1" startvalue="Exp 2" endvalue="Exp 2">
<missionstate id="Exp 3" description="Mission Description"/>
</mission>
</quest>

 

Bom, aqui temos o Script.

No lugar de "Quest Name", voce ira colocar "Inquisition Quest",

no lugar de "Exp 1", adicione este valor "8560"

agora, no lugar de "Mission Name", coloque "Quest Completa",

No "Exp 2" coloque "1" para o startvalue e novamente "1" para o endvalue.

e depois no lugar de "Exp 3" Coloque "1".

Agora pra finalizar, no "Mission Description" coloque "Parabens, voce completou a Inquisition Quest com honra"

 

O Script ficou assim:

 

<?xml version="1.0" encoding="UTF-8"?>
<quests>
<quest name="Inquisition Quest" startstorageid="8560" startstoragevalue="1">
<mission name="Quest Completa" storageid="8560" startvalue="1" endvalue="1">
<missionstate id="1" description="Parabens, voce completou a Inquisition Quest com honra"/>
</mission>
</quest>

 

Bom, agora basta você subistituir e abrir seu ot,

ou se ele estiver online, basta dizer /reload quests.

 

Agora, se você completou as 2 quests, e ir em Quest Log, voce ira ter algo, parecido com isto.

 

67173094.png

 

Bom, então é isso, valeu ae REP+ se gosto, abração a todos e falo.

Link para o comentário
https://xtibia.com/forum/topic/167963-xml-quest-log/
Compartilhar em outros sites

×
×
  • Criar Novo...