Ir para conteúdo
Entre para seguir isso  
responde

Usando quest log

Recommended Posts

responde    0
responde

Colocando Quest log no seu ot

 

1° para você coloca quest log de uma quest, você precisa de uma storage id,

Mais como ver isso?

va na sua quest que você crio ou que já tem e abra o script

procure por getplayerStorageVale(cid,(aqui o storage id))

exemplo

 

function onUse(cid, item, frompos, item2, topos)
if item.uid == 8900 then
 queststatus = getPlayerStorageValue(cid,[color=darkorange]8900[/color])
 if queststatus == -1 or queststatus == 0 then
  doPlayerSendTextMessage(cid,22,"You have found a spellbook of enlightenment.")
  item_uid = doPlayerAddItem(cid,8900,1)
  setPlayerStorageValue(cid,8900,1)

 else
  doPlayerSendTextMessage(cid,22,"it\'s empty.")
 end
else
 return 0
end
return 1
end

8900: é o storage id que todas as quest dão

 

2° agora colocando no quest log

 

va no seu ot abra a pasta data/XML/e abra o arquivo quests.xml:

apague tudo oque esta lá e coloque:

<?xml version="1.0" encoding="UTF-8"?>
<quests>
   <quest name="[color=cyan]Quest Do Livro[/color]" startstorageid="[color=darkorange]8090[/color]" startstoragevalue="1">
       <mission name="Recompensa" storageid="[color=red]8090[/color]" startvalue="1" endvalue="1">
           <missionstate id="1" description="[color=lime]Voce lutou e mereceu sua recompensa!.[/color]"/>
       </mission>
   </quest>
</quests>

 

Aonde Ta escrito Startstorageid="8090 você coloca o storage id que eu ensinei a acha.

 

aonde ta escrito 8090 você coloca o storage id da mesma quest só que em outra parte(exemplo: a poi mais com varios tronos, cada trono um storage id.

 

Aonde ta escrito Quest Do Livro você altera de acordo com sua quest:

 

aonde ta escrito Voce lutou e mereceu sua recompensa!. você coloca oque tera escrito dentro dessa missão.

 

E se você quiser colocar mais de uma quest, você copia do quest name

até quest(não esqueça de copiar so até o quest e não ateh "questS"

 

resutado:

exemplo1.jpg

exeplo2.jpg

 

 

1° post :D

Editado por responde
faltando explicações

Compartilhar este post


Link para o post
Mock    32
Mock

Comentario: Boa finamente alguem posta um tutorial para usar quest log :D

 

Aprovadoico_aprovado.png & Movidoicon_movido.giffechado22xnux7.gif

Compartilhar este post


Link para o post
Kaze 360    0
Kaze 360

Putz, isso ai vale a pena colocar nos OTServers de hojê, essa função é como um addon, eu acho que todos os OTServers serios devem ter essa função.

 

// Kaze

Compartilhar este post


Link para o post
B-YEAH    0
B-YEAH

Muito bom, ótimo para um server RPG.

 

Abraço

Compartilhar este post


Link para o post
Deragon    25
Deragon

e como faz pra colocar 2 quests em 1 slot de quest só ?

Compartilhar este post


Link para o post
responde    0
responde

para quem quiser colocar mais quests, segue esse exemplo:

 

<?xml version="1.0" encoding="UTF-8"?>
<quests>
   <quest name="Pits Of Inferno Quest" startstorageid="5050" startstoragevalue="1">
       <mission name="POI" storageid="5050" startvalue="1" endvalue="1">
           <missionstate id="1" description="Voce lutou e mereceu sua recompensa!."/>
       </mission>
   </quest>

   <quest name="Anihi Quest" startstorageid="5010" startstoragevalue="1">
       <mission name="Recompensa" storageid="5010" startvalue="1" endvalue="1">
           <missionstate id="1" description="Voce sobreviu e mereceu sua recompensa!."/>
       </mission>
   </quest>

   <quest name="Demon Helmet Quest" startstorageid="2493" startstoragevalue="1">
       <mission name="Reward" storageid="2493" startvalue="1" endvalue="1">
           <missionstate id="1" description="Vce mereceu a recompensa."/>
       </mission>
   </quest>

   <quest name="Vamp Shield Quest" startstorageid="2414" startstoragevalue="1">
       <mission name="Recompensa" storageid="2414" startvalue="1" endvalue="1">
           <missionstate id="1" description="Voce obteve vamp shield e dragon lance."/>
       </mission>
   </quest>


com 2 partes:

   <quest name="Inquisition Quest" startstorageid="5619" startstoragevalue="1">
       <mission name="Recompensa" storageid="5619" startvalue="1" endvalue="1">
           <missionstate id="1" description="A legiao de demonios foi derrotada e voce recebeu sua recompensa.!"/>
       </mission>
       <mission name="Anihhilon" storageid="5051" startvalue="1" endvalue="1">
           <missionstate id="1" description="Voce mato o demonio."/>
   </quest>
</quests>

OBS: você não pode colocar acentos(^~ç):yes:

Editado por responde

Compartilhar este post


Link para o post
Mock    32
Mock

omg seção errada.

my fail

srry!

Compartilhar este post


Link para o post
Kah~    0
Kah~

FaiL ~

 

 

xp90le.jpg

Compartilhar este post


Link para o post
FakLess    0
FakLess

Nossa Que Rox....

Finalmente Alguem Posto Um Funçao pra uza o Quest Log :)

Você esta di parabens minino :D (Y)

Tchao

Compartilhar este post


Link para o post
bonde116    0
bonde116

gostei ^^

Compartilhar este post


Link para o post
♪ ♫SpydaDiego®    0
♪ ♫SpydaDiego®

adorei isso!! vai se mto util pra mta gente!! e pra mim tambem...

Compartilhar este post


Link para o post
jamis    0
jamis

Nussa Lek Vlw Mesmo Colokei Em Todas As Quests Do Meu Ot Aauhauh Deu Trabalho Mais Fica Legalzinho Vlww ;d

Compartilhar este post


Link para o post
Fixthow    33
Fixthow

Legal, eu precisava.

Compartilhar este post


Link para o post
Mithz    0
Mithz

Cara realmente me ajudou muito!

(Mesmo não sendo você quem fez)

Te doei 50 OT$ como agradecimento ^^

Muito obrigado mesmo!

 

Att,

Mithz.

Compartilhar este post


Link para o post
KwiiBy~    0
KwiiBy~

vlw manow tava precisando~

Compartilhar este post


Link para o post
SirDeath    0
SirDeath

Extremamente util para quem quer criar um servidor serio isso é uma funçao bm intereçante.

Cya

Compartilhar este post


Link para o post
marcryzius    0
marcryzius

pow numca prestei atençao nesse treco de quest log achei legal vo por no ot vlw pela contribuiçao....

obg.

Compartilhar este post


Link para o post
Cesinha.verdao    0
Cesinha.verdao

Muito obrigado tava prescisando...so mapper e nao scripter mais eu agradeço..muito util

Compartilhar este post


Link para o post
Knighz    0
Knighz

Muito bom, eu estava procurando justamente isso.

Vai ajudar muito não só a min como muitas outras pessoas. :)

Compartilhar este post


Link para o post
supporte    0
supporte

E se eu quiser colocar mais de 1 menssagen é só colocar assim??

 

<mission name="Last Room" storageid="6596" startvalue="1" endvalue="1">

<missionstate id="1" description="MESSAGE."/>

</mission>

<mission name="The Reward" storageid="5051" startvalue="1" endvalue="1">

<missionstate id="2" description=MESSAGE."/>

</mission>

 

 

 

Tira essa duvida ai :D

Vlwss

Editado por supporte

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×