PA

Quest Log

Por patrickjean, 26 de jul. de 2011 em Archived

tibia
script
otserv
5
928
patrickjeanP
26 de julho de 2011 às 08:28

Tipo do script: Quest Log

Protocolo (versão do Tibia): 8.60

Servidor utilizado:sei la D=

Nível de experiência: 700x

Adicionais/Informações: EU queria um Quest Log para meu servidor! Isso é possivel??

Vlw!

baloi123B
26 de julho de 2011 às 11:01

E possivel sim, que servidor você está utilizando tfs? se sim na pasta xml tem um arquivo quests.xml la você ira configurar as storages de acordo com as mensagems que ira aparecer no quest log.

 

quests.xml

 

<?xml version="1.0" encoding="UTF-8"?>
<quests>
<quest name="Example Quest I" startstorageid="10000" startstoragevalue="1">
	<mission name="The head of Kiper" storageid="1001" startvalue="1" endvalue="3">
		<missionstate id="1" description="Kill Kiper!"/>
		<missionstate id="2" description="Give his head to Talaturen!"/>
		<missionstate id="3" description="Take the medal you got from Talaturen to Ruly!"/>
	</mission>
</quest>
</quests>

 

Esta linha e o que sera modificado:

 

 

 

setPlayerStorageValue(cid, storage, 1)

ira iniciar a quest dando a mensagem: Kill Kiper!

setPlayerStorageValue(cid, storage, 2)

setando o 2 ira lhe dar a mensagem: Give his head to Talaturen

setPlayerStorageValue(cid, storage, 3)

setando o 3 ira lhe dar a mensagem: Take the medal you got from Talaturen to Ruly

 

 

patrickjeanP
26 de julho de 2011 às 12:33

to cm map Baiak!!

Como axo storageID das quest?

 

Tem como vc fazer isso pra mim?? n tendi nda

D=

quest.xml:

<?xml version="1.0" encoding="UTF-8"?>
<quests>
<quest name="Example Quest I" startstorageid="30031" startstoragevalue="1">
	<mission name="The head of Kiper" storageid="1001" startvalue="1" endvalue="3">
		<missionstate id="1" description="Kill Kiper!"/>
		<missionstate id="2" description="Give his head to Talaturen!"/>
		<missionstate id="3" description="Take the medal you got from Talaturen to Ruly!"/>
	</mission>
	<mission name="Ruly's Revenge" storageid="30031" startvalue="4" endvalue="6">
		<missionstate id="4" description="You received a document with instructions from Ruly, follow them."/>
		<missionstate id="5" description="Go back to Ruly and tell him that you followed his instructions to the end."/>
		<missionstate id="6" description="You got a reward from Ruly, he was very thankful with that you helped him to take his revenge."/>
	</mission>
</quest>
</quests>

 

Eu to usando o Baiak cm 2 VIPs

Vlw's!

michelmainM
26 de julho de 2011 às 19:49

Os storageID estao nos scripts dos actions

voce tera que abrir o script referente a quest q vc quer e procurar

la vai ta mais ou menos assim

setPlayerStorageValue(cid,50015,1)

o 50015 seria o storage id

obs: o quest log so funciona com quests feitas por scripts e actions as adicionadas pelo mapa editor nao funciona

patrickjeanP
26 de julho de 2011 às 20:19

pq n funfa???

D=