Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Eai galera do Tibia King !

 

estou tentando criar um item que adcione ao jogador +3% de health e mana então tentei desta forma mas não deu certo : 

 

<attribute key="weight" value="1900"/>

<attribute key="armor" value="30"/>
<attribute key="slotType" value="legs"/>
<attribute key="description" value="Heated pads create just enough heat to keep any archer warm during battle."/>
<attribute key="skillDist" value="7"/>
<attribute key="healthGainPercent" value="3" />
<attribute key="healthTicks" value="2000" />
<attribute key="manaGainPercent" value="3" />
<attribute key="manaTicks" value="1000" />

 

Poderiam me ajudar ?

 

Obrigado !

Link para o post
Compartilhar em outros sites

Vá em movements.xml e coloque isso:

<movevent type="Equip" itemid="ID DA SUA ARMOR" slot="head" level="40" event="function" value="onEquipItem">
<vocation id="1"/>
<vocation id="5" showInDescription="0"/>
<vocation id="2"/>
<vocation id="6" showInDescription="0"/>
</movevent>
<movevent type="DeEquip" itemid="ID DA SUA ARMOR" slot="head" event="function" value="onDeEquipItem"/>
Link para o post
Compartilhar em outros sites

acho que o jeito seria fazer um movements que desse a condition de 3% de life e mana já que não tem uma função que vc coloque no items.xml que vá aumentar a vida e mana

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

 

 

<movevent type="Equip" itemid="ID DA SUA ARMOR" slot="head" level="40" event="function" value="onEquipItem">

<vocation id="1"/>

<vocation id="5" showInDescription="0"/>

<vocation id="2"/>

<vocation id="6" showInDescription="0"/>

</movevent>

<movevent type="DeEquip" itemid="ID DA SUA ARMOR" slot="head" event="function" value="onDeEquipItem"/>

 

mas onde adciono o atributo ? explica melhor ?

Obrigado

Link para o post
Compartilhar em outros sites

O atributo você adiciona no items.xml mesmo, como você fez.
Ai só adiciona aquilo que disse no movements.xml também, entendeu? ( E edita o id da armor, o level para usar e as vocações. )

Link para o post
Compartilhar em outros sites

cara, agora que reparei. o que voce me mandou é para apenas X vocação utilizar o item.

 

veja :

<movevent type="Equip" itemid="ID DA SUA ARMOR" slot="head" level="40" event="function" value="onEquipItem">
<vocation id="1"/>
<vocation id="5" showInDescription="0"/>
<vocation id="2"/>
<vocation id="6" showInDescription="0"/>
</movevent>
<movevent type="DeEquip" itemid="ID DA SUA ARMOR" slot="head" event="function" value="onDeEquipItem"/>

 

os atributos que estou adcionando não existem ou estou adcionando errado, eu gostaria de saber como resolver isto.

mas mesmo assim obrigado

Editado por Lekstar (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Cara é só fazer isso:

<attribute key="weight" value="1900"/>
<attribute key="armor" value="30"/>
<attribute key="slotType" value="legs"/>
<attribute key="description" value="Heated pads create just enough heat to keep any archer warm during battle."/>
<attribute key="skillDist" value="7"/>
<attribute key="healthGainPercent" value="3" />
<attribute key="healthTicks" value="2000" />
<attribute key="manaGainPercent" value="3" />
<attribute key="manaTicks" value="1000" />

Depois isso:

<movevent type="Equip" itemid="ID DA SUA LEGS" slot="head" level="40" event="function" value="onEquipItem">
<vocation id="1"/>
<vocation id="5" showInDescription="0"/>
<vocation id="2"/>
<vocation id="6" showInDescription="0"/>
</movevent>
<movevent type="DeEquip" itemid="ID DA SUA LEGS" slot="head" event="function" value="onDeEquipItem"/>

E editar, entendeu?

Aqui você edita o ID da legs e o level para usar.

<movevent type="Equip" itemid="ID DA SUA ARMOR" slot="head" level="40" event="function" value="onEquipItem">

Se você quiser que todas as vocações use, deixe assim:

<movevent type="Equip" itemid="ID DA SUA LEGS" slot="head" level="40" event="function" value="onEquipItem">
<movevent type="DeEquip" itemid="ID DA SUA LEGS" slot="head" event="function" value="onDeEquipItem"/>
Editado por PsyMcKenzie (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Solucionei o problema, obrigado aos que ajudaram.

Editado por Lekstar (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

os items ja estavam registrados no movements, como eu disse o attribute estava errado, mas agradeço a ajuda e ganha meu REP.

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo