Ir para conteúdo

Mostre seu poder


BananaFight

Posts Recomendados

Spell bar, uma janela com botões que soltam magias.

 

Nome: Spell Bar
Descrição: Atalho para soltam magias.
Autor: Eduardo Vicente (Banana Fight) ++ Zeh(Shaykie)
Website: www.xtibia.com

 

Versão 2.0

 

Features:
 - Solta magias, temporizador para poder usar denovo
 - Corrigido para deslogar e remover a janela.

 

Novidades

 

Adicionado configuração de level e minimo de mana para usar

 

spellbar.png

 

Download

 

 

Instalação



 

Adicione o Mod, dentro da pasta

 

otclient-master\Mods

 

Como configurar:

 

Criando um novo botão

SpellGroupIcon
  id: ID DO BOTÃO
  image-source: IMAGEM DO ICONE
  anchors.top: parent.top
  anchors.left: parent.left
  margin-left: 5

SpellProgressSpell
  id: ID DO CONTADOR
  anchors.fill: groupIconAttack
  !tooltip: tr('MENSAGEM QUE APARECE QUANDO DEIXA MOUSE ENCIAM')
  @onClick: SpellSkill('VALOR DO SCRIPT QUE VAI EXECUTAR')

 

Como Fica

 

SpellGroupIcon
  id: groupIconSpecial
  image-source: moves_icon/Special.png
  anchors.top: parent.top
  anchors.left: groupIconSupport.right
  margin-left: 5

SpellProgressSpell
  id: progressSpellSpecial
  anchors.fill: groupIconSpecial
  !tooltip: tr('Special')
  @onClick: SpellSkill('4')

 

Parte do .Lua

Embaixo de:

 

  elseif numeskill == '4' then
Spell = 'progressSpellSpecial'
GrpSpell = 'groupIconSpecial'
TimeSpell = 1200
spellText = 'Exori Gran'
level = 8
mana = 20

 

Adicione isso:

 

  elseif numeskill == '4' then
Spell = 'ID DO CONTADOR'
GrpSpell = 'ID DO BOTÃO'
TimeSpell = TEMPO PRA USAR DE NOVO
spellText = 'MAGIA QUE VAI USAR'
level = LEVEL MINIMO
mana = MANA MINIMA

 

E pronto, você adicionou um novo botão, não esqueça de ir aumentando o tamanho da janela conforme for adicionando botões.

Editado por BananaFight
Link para o comentário
Compartilhar em outros sites

Eu sei, mais nem todos tem opcodes nas source, e nas versões 9.5 mais a função getVocation() ja funciona, porem nas mais antigas não.

sim, a função getVocation() só funciona em 9.5, mas usando opcodes vc pode enviar para o client a informação de vocação e muito mais storages e etc... só que precisa ter instalado no server as funçoes que o opcode precisa

Editado por PaulGrande
Link para o comentário
Compartilhar em outros sites

interassante q esse sistema do zeh/teu ta bem mais simples q o cdbar do otclient xD achu q vo pegar de exemplo e refazer a minha cdBar ^^

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Essa CdBar funcionar na versão 8.54 ou 8.6? eu testei aki na 8.54 mais nao deu certo... o.O

 

Deixa pra la, erro meu, kkkkkk

 

eu to com 2 pasta do otclient ai tava add na errada, malz ai xD

 

vlw Banana ta show ^^

 

Parabens por esses mods e por terem arrumado a seção de codigos prontos, ^^

Editado por akira021
Link para o comentário
Compartilhar em outros sites

Vocations só funcionam na versão 9.5+, você pode fazer um código que solta uma talkaction que envia uma mensagem "doPlayerSendCancel" faz o client receber ela e configura para não mostrar com cada voc.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...