JA VOU AVISANDO, ITEMS REQUIRIDOS:
Map editor
Ot item editor (não é necessário mas é bom usa-lo)
Seu ot (sem ele como você vai por isso? LOL!)
OBS: Provavelmente só irá funcionar em ots estilo o do zorzin (items.xml tem pouquíssimas coisas)
Você ta cansado daqueles quests bobocas que você entra num lugar e acha um baú com uma magic plate armor? Você ta de saco cheio de usar apenas os dedos para jogar um jogo de RPG? Agora você vai usar a SUA MENTE!
Você deseja uma quest que exiga CHAVES? LIVROS? ITEMS MÁGICOS? Ta no tutorial certo...
Veja os exemplos do MEU(pra não dizer que estou colando de algum lugar) ot offline que eu to fazendo:
Primeiro você acha um baú fechado:
Depois um livro dizendo sobre um cara que diz ter um segredo para abrir o baú no MESMO PRÉDIO:
Então você acha a chave no prédio:
E usa ela no baú fechado:
Então você recebe mais uma missão completada em seu quest log(OBS: a única versão que eu consegui achar que funciona o quest log igual no tibia global foi o otserv do zorzin):
~*~*~Começando~*~*~
1º:Procure na seção de downloads pelo ot item editor, um programa que faz você modificar o poder de ataque e defesa de items, ou o nome deles(OBS: no caso aqui vamos utilizar ele para os players lerem os livros, se você não quiser contar histórias para seus queridos players , simplesmente pule essa parte)
IMAGEM DO PROGRAMA:
Primeiro passo, clique em File -> Load otb
Segundo Passo, procure na Pasta do seu ot --> /data/itens/itens.otb e clique em Abrir
Terceiro Passo, procure onde esta escrito Writeable
Clique la no + e agora vem uma parte chatinha, mais vale a pena se você quer criar um ot perfeito... :weight_lift:
Agora clique no primeiro item, o blackboard, procure la por MaxTextLen
Não achou? Aqui olha:
Esse MaxTextLen significa o máximo de caracteres que cabe no livro (no caso blackboard[quadro negro]), você escolhe o tanto que você quer pôr la, por exemplo, 2000 caracteres, coloque em todos eles assim(disse que era chatinhuuu)
Logo após ter feito, clique em File -> Save as... e salve ele no itens.otb da pasta do seu ot.
2º:Agora você pode utilizar seu map editor para pôr textos, pegue um livro, coloca no em um local do mapa e clique com o outro lado do mouse nele e clique em propriedades, la vai estar um quadradão bem grande pra você encher de textos de histórias do ot, etc... Lembre-se que você colocou la um limite de caracteres, não pode ultrapassar se não buga!
3º: O Baú:
Vai na pasta /data/actions/scripts/chest.lua
Adicione o seguinte código:
if item.actionid == 1000 and item2.uid == 1001 then queststatus = getPlayerStorageValue(cid,1001) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"ESCREVA O QUE VOCÊ QUISER AQUI QUANDO O PLAYER PEGAR O ITEM DA QUEST") doPlayerSendTextMessage(cid,19,"Sua chave foi descartada por nao ter mais utilidade.") doPlayerAddItem(cid,ID DO ITEM DA QUEST,QUANTIDADE) doTransformItem(item2.uid,5675) doPlayerRemoveItem(cid,ID DA CHAVE,1) setPlayerStorageValue(cid,1001,1) else doPlayerSendTextMessage(cid,22,"Voce nao pode fazer a mesma quest duas vezes.") end else doPlayerSendTextMessage(cid,22,"O bau esta fechado.") end
Antes de:
return 1 end
Agora escolha um lugar no mapa e adicione uma chave com o ID DA CHAVE ali em cima, um id de chave que você pode por é 2088 (chave cinza, como no meu exemplo la no começo do tópico).
quando você por a chave, clique com o outro lado do mouse nela e clique em propriedades, depois deixe o action id de 0 para 1000.
Pronto, sua chave vai abrir o baú e fazer o cara conseguir o item da quest.
Não consegui fazer você achar uma chave em um bau ou algo assim, porque eu não sei a ação pra por o actionid numa chave que você acha em quest
doPlayerAddItem(cid,ID DO ITEM DA QUEST,QUANTIDADE)
Não diz o actionid...
Pra fazer o quest log, se é que você usa o ot do zorzin, é só você pega o arquivo /data/quests.xml e adicionar isso la:
<quest name="Tesouro" startstorageid="1001" startstoragevalue="1"> <mission name="Voce achou o tesouro" storageid="1001" startvalue="1" endvalue="1"> <missionstate id="1" description="Parabens. Voce conseguiu terminar a quest" /> </mission> </quest>
ATUALIZADO 4/11/07 - 11:23
A QUEST SÓ FUNCIONA UMA VEZ POR RESET, ESTOU A PROCURA DE UMA AÇÃO DE TEMPO PARA FAZER O BAÚ FECHAR DE VOLTA...
--------------------
--------------------
--------FIM--------
--------------------
--------------------
Espero você no próximo tópico, e vou vim com mais surpresas, vocês vão gostar do ot offline que estou fazendo... :smile_positivo:
4 horas da manhã e eu aqui ainda... lol
flw