Esse sistema é do Gesior.
Tem na área de Programação -> Actions, serve em qualquer servidor TFS até o 0.2, chama Advanced Quest System, algo assim.
info
Grupo: Marquês
Registrado: 01/03/06
Posts: 1k
Reputação: +38
Gênero: Masculino

Esse sistema é do Gesior.
Tem na área de Programação -> Actions, serve em qualquer servidor TFS até o 0.2, chama Advanced Quest System, algo assim.
info
Grupo: Conde
Registrado: 23/12/07
Posts: 566
Reputação: +5
Char no Tibia: Tprocheira soldier

Esse ai é a versão melhorado desse sistema.
Ele foi aperfeiçoado pelo The Forgotten Server Team.
Essa é a versão mais atualizada, retirada do 0.3.1 Patch 2 ![]()
\\
info
Grupo: Artesão
Registrado: 19/05/06
Posts: 125
Reputação: +2

Não importa quem fez, o que importa é que está presente no TFS0.3B3 e está sendo usado/aperfeiçoado pela TFS.
Ótimo tutorial, tirou minhas duvidas =]
Vlw TProcheira, meu mestre x)
O Do gesior era para por items dentro de bags mais o problema é que dava para mexer o baú >.<
info
Grupo: Conde
Registrado: 23/12/07
Posts: 566
Reputação: +5
Char no Tibia: Tprocheira soldier

Ok, para explicar a todos, esse não é o sistema do Gesior, porém, ele foi inspirado nele.
Existem diferenças nesse, sem falar que esse sistema tem suporte técnico do TFS Team (eles arrumarão bugs do sistema).
Ah, existe um bug, todos os itens que você colocar dentro, vão vir no plural, mesmo sendo um. (You have found 1 royal helmets) ![]()
\\
info
Grupo: Conde
Registrado: 06/11/06
Posts: 850
Reputação: +6
Char no Tibia: Xearius Thor

Boa formatação e extremamente útil,
movido.
Cara, quero lhe agradecer muito por este tópico.
Véio, não achava como fazer quests estilo anihi, mas graças ao teu post.. preciso falar? ![]()
info
Grupo: Artesão
Registrado: 18/01/09
Posts: 130
Reputação: 0
Char no Tibia: Dark Korro

Tem ss's?
Aqui não apareceu mais deu pra entender certinho...
Vou tentar depois...
info
Grupo: Campones
Registrado: 01/01/06
Posts: 16
Reputação: 0
Po cara eu to fazendo aqui e nao da certo...
eu nao consigo clicar no bau...
se tivesse as fotos seria mais facil
info
Grupo: Conde
Registrado: 23/12/07
Posts: 566
Reputação: +5
Char no Tibia: Tprocheira soldier

GM's não podem receber a quest.
Se você quiser mudar isso, terá que dar uma editada no arquivo system.lua
Se for fazer isso, aconselho um pequeno conhecimento de LUA ![]()
\\
Editado Março 15 por Tprocheira
info
Grupo: Conde
Registrado: 23/12/07
Posts: 566
Reputação: +5
Char no Tibia: Tprocheira soldier
Olá meninas e meninos do mundo do OpenTibia!
Como a maioria de vocês devem saber, o famoso servidor de OpenTibia Server, The ForgottenServer, acaba de terminar a sua fase beta de testes, e está começando a lançar versões estáveis de sua versão mais nova, a 0.3 (Crying Damson).
Junto com muitas outras funções, chega um novo sistema de quests, que permite à você, criar mais de uma quest que tenha como recompensa, o mesmo item, coisa impossível de se fazer no sistema anterior.
Bem, chega de papo e vamos começar!
Primeiro, você precisa criar a sua quest.
Quando chegar a parte na qual você coloca o baú com a recompensa, você verá algumas diferenças (não é mais o id do item no actionid e no uniqueid).
Após colocar o baú, você deverá colocar o valor de 2000 no campo de ActionID, como mostra a foto abaixo:
Depois disso, você colocará um UniqueID livre no campo de UniqueID (de preferência à valores altos. Eles são pouco usados).
Por último, você colocará o que você quiser (Sim! Até mesmo outros containers dentro do baú ou itens em quantidades maiores que 1!), como na foto abaixo (recompensa meramente ilustrativa):
OK! Se você quiser ficar por aqui, pode ficar, mas se quer quests que sejam no estilo Annihilator ou Pits of Inferno, continue conosco!
Para criar uma quest que atribua um valor único para mais de uma recompensa, você terá que ir um pouco mais a fundo.
Abra o arquivo system.lua no caminho \data\actions\quest\.
Dentro você vai encontrar uma tabela dizendo Special Quests (bem no começo), e adicione a seguinte linha:
No lugar do actionid, você coloca o actionID que será usado nos baús, e no storageid, o storagevalue que será dado ao pegar alguma das recompensas.
Depois disso, vá para o arquivo actions.xml e adicione a seguinte linha em algum lugar do arquivo:
Não esqueça que o actionid na tag do arquivo é a mesma que você colocou no arquivo system.lua.
Após isso, é só você fazer o mesmo que fez no modo básico.
Agora, você quer uma quest que dê como recompensa, um valor de experiência? SEM PROBLEMAS!
Tudo que você precisa fazer, é adicionar uma linha no arquivo system.lua (o mesmo acima), dentro da tabela questsExperience.
Adicione isto:
No lugar de experience, coloque a quantidade de experiência a ser ganha. Duh!
Se você vai fazer isso do modo básico (aquele lá de cima), o storageid é o uniqueID que você colocou no baú.
Caso vá fazer isso no modo avançado, você irá colocar no storageid o valor que você colocou na tabela specialQuests.
Obrigado pela atenção, e qualquer dúvidas, me contatem via MP ou pelo tópico!
Créditos:
Tprocheira - Tradução, Imagens
The Forgotten Server Team - Criação do sistema
\\
Editado Fevereiro 21 por Tprocheira