Uma maneira bem boa mesmo.
Parabéns.
By alissonlinneker, 31 de dez. de 2008 in Actions e Talkactions
info
Group: Conde
Joined: 08/06/08
Posts: 676
Reputation: +1
Tibia Character: Kimera De Pegasus

Uma maneira bem boa mesmo.
Parabéns.
info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: Kohzete

@topic
Hm + da aquele bug de tipo
O chest abrir normal e dar o item (lembra ots 7.5)
Pq a função q eu fiz deu isso
E por isso nem postei
Msm assim mto boa a sua
+ vc pode adicionar um getplayerfreecap com o getitemweight xD
info
Group: Campones
Joined: 29/09/07
Posts: 63
Reputation: 0
Tibia Character: Ventura Dragonar

Muito Bom,Quest Sempre Foi um Ploblema Para Min
Mas Agora vc ajudou bastante !!!
GRatz
:positive:
info
Group: Artesão
Joined: 04/01/09
Posts: 133
Reputation: +1
Tibia Character: GOD King

Aqui está uma nova maneira de criar suas quests.
Vamos la.
Primeiramente, crie um arquivo com o nome quests.lua dentro da pasta data/actions/scripts
Em seguida, adicione o seguinte código à ela:
-Mais como funciona?
Simples. Se você que adicionar uma nova quests ao seu servidor, basta editar os seguintes campos:
8165 = É o uniqueid da quest.
12000 = É o número de storage ID (o que indica se você fez ou não aquela ação).
2487 = É o ID do item que deseja ter na quest, que no caso uma crown armor.
1 = É a quantidade de itens que o jogador ira receber ao fazer a quest, no caso so 1.
Bem, feito a primeira parte, é so adicionar então a quest no arquivo actions.xml, dentro da pasta data/actions, ficaria assim:
Agora, para adicionar mais quests no quest.lua, basta duplicar a seguinte parte (e assim por diante):
Então ficaria assim no quest.lua:
E assim no quests.xml:
Obs: Nuca se esqueça de trocar o campo uniqueid e storage do arquivo para cada item. Eu coloquei o storageid para iniciar em 12000, para não acontecer nenhum tipo de conflito de storages no servidor.
Qualquer dúvida, poste aqui. :smile_positivo:
Mano n fis tudo certo mais aonde fica esse quests.xml ?
=/ me explica alguem aew .. agradeço .. vlws
info
Group: Barão
Joined: 15/12/07
Posts: 239
Reputation: +2

Mano n fis tudo certo mais aonde fica esse quests.xml ?=/ me explica alguem aew .. agradeço .. vlws
foi mal...
erro meu...
não era quest.xml
e sim actions.xml
desculpe
info
Group: Cavaleiro
Joined: 02/09/06
Posts: 186
Reputation: +16

Cadê os créditos??
O autor deste código é o Gesior !!
Vlw Alisson xDD :smile_positivo:
Abraço
Opa, isso facilitará para iniciantes. Tutorial bem explicado, continue assim com a sua organização! Porque muitos tutoriais que eu vi por ai não explicavam de qual era versão do tfs que funcionava o script etc. Até +
info
Group: Barão
Joined: 15/12/07
Posts: 239
Reputation: +2

Opa, isso facilitará para iniciantes. Tutorial bem explicado, continue assim com a sua organização! Porque muitos tutoriais que eu vi por ai não explicavam de qual era versão do tfs que funcionava o script etc. Até +
Acabo de encontrar uma incompatibilidade de uma parte do script rodando na versão 0.3beta3.
Erro corrigido.
Att+
Muito bom cara me ajudou muito !!!
valeu !!!
Sem mais.
info
Group: Campones
Joined: 07/12/08
Posts: 41
Reputation: 0
Tibia Character: Phoenix Shore

Muito Bom Quests Sempre Foi Um Problema Eu Nunca Conseguia
Ajeita Elas Agora Com Esse "Tutorial"Será BeeM Mais Facíl
Obrigado
AlissonLinneker !!
Anteciosamente,
Jaum
Cara, eu to usando o TFS 0.3b3 e deu esse aviso de erro
Warning: [Event::loadScript] Can not load script. data/actions/scripts/quests/quests.lua data/actions/scripts/quests/quests.lua:11: '(' expected near 'useQuestChest'
Agradeço desde já,
Foxy
Edited Janeiro 28 by Foxy
info
Group: Barão
Joined: 15/12/07
Posts: 239
Reputation: +2

é...aqui tb tava...mais eu ja arrumei..
o pessoal da TFS n arruma os trem quando vao divulgar n...
script do Gesior...
mais vo atualizar o topic agora mesmo
vlw pelo report
info
Group: Barão
Joined: 15/12/07
Posts: 239
Reputation: +2
Aqui está uma nova maneira de criar suas quests.
Vamos la.
Primeiramente, crie um arquivo com o nome quests.lua dentro da pasta data/actions/scripts
Em seguida, adicione o seguinte código à ela:
-Mais como funciona?
Simples. Se você que adicionar uma nova quests ao seu servidor, basta editar os seguintes campos:
8165 = É o uniqueid da quest.
12000 = É o número de storage ID (o que indica se você fez ou não aquela ação).
2487 = É o ID do item que deseja ter na quest, que no caso uma crown armor.
1 = É a quantidade de itens que o jogador ira receber ao fazer a quest, no caso so 1.
Bem, feito a primeira parte, é so adicionar então a quest no arquivo actions.xml, dentro da pasta data/actions, ficaria assim:
Agora, para adicionar mais quests no quest.lua, basta duplicar a seguinte parte (e assim por diante):
Então ficaria assim no quest.lua:
E assim no actions.xml:
Obs: Nuca se esqueça de trocar o campo uniqueid e storage do arquivo para cada item. Eu coloquei o storageid para iniciar em 12000, para não acontecer nenhum tipo de conflito de storages no servidor.
Qualquer dúvida, poste aqui. :smile_positivo:
Créditos: TFS team (script retirado da versão 0.3b2 e atualizado por min para versão beta3)
Edited Janeiro 29 by AlissonLinneker