BA

Mostre seu poder

Por BananaFight, 09 de abr. de 2013 em Clients

otserv
tibia
script
32
8.1k
BananaFightB
09 de abril de 2013 às 16:08

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 Abril 11 por BananaFight

rohfagundesR
09 de abril de 2013 às 16:30

ta igual ao anterior?

ou vc mudou algo

BananaFightB
09 de abril de 2013 às 16:31

Mudei bastante coisa, tem que baixar.

Editado Abril 9 por BananaFight

rDs7008R
09 de abril de 2013 às 20:26

Acho que vou fazer tipo uma barra que pode ser usada tanto para magias como para itens, uma espécie de barra de "hotkeys" :D

paulgrandeP
09 de abril de 2013 às 21:52

poderia colocar na tabela da spell uma variavel para vocação, é facil retornar o id da vocação do player atual com opcodes.

BananaFightB
09 de abril de 2013 às 22:49

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.

SlicerS
09 de abril de 2013 às 23:03

usa talk '--' eh mais chato, mas pelo menos todo mundo tem, eu achu... kkk

 

e o zeh eh foda u,U

paulgrandeP
10 de abril de 2013 às 13:38

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 Abril 10 por PaulGrande

BananaFightB
10 de abril de 2013 às 14:42

paulgrande, eu sei disso cara, só que tem pessoas que não tem os opcodes, então fica a critério seu editar o script.

SlicerS
10 de abril de 2013 às 16:29

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 ^^

BananaFightB
11 de abril de 2013 às 22:36

Nova Versão 2.0

- Corrigido para deslogar e remover a janela.

 

Download

- https://mega.co.nz/#!1Y0zHKRb!NjmY2X5emHiPu2iuX5Le7XKvxQkSF4-L5lHp6BmFggA

drakylucasD
11 de abril de 2013 às 22:53

ultra top..

parabens aos desenvolvedores

2 semanas depois...
akira021A
22 de abril de 2013 às 15:15

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 Abril 22 por akira021

TheSourceT
22 de abril de 2013 às 17:18

Opa banana parabéns, já sou fã seu de carteirinha rsrsrsrs, agr me diga se tem como por as spells por vocação, tipo cada vocação tem suas spells.

BananaFightB
22 de abril de 2013 às 18:21

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.