Barra de Spells

caotic
Por caotic
em Clients
  • 1
  • 2

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Bar Spell

 

 

Está me dando muita angustia ver o xtibia tão decaido e com pouco conteudo então resolvi dar a minha contribuição.

Então resolvi posta a bar spell que desenvolvi num antigo projeto de naruto.

A barra de spell e uma barrinha que lista todas as spells de um character ela não usa opcode.

36bq.png

 

Vamos começar extraia na sua pasta modules do otclient o arquivo anexado no topico agora vamos a seu otserv e crie uma arquivo lua em data/lib chamado spell e coloque isto:

function sendSpellsForBarSpell(cid)
local dir = "data/spells/spells.xml"
str = "ShowJutsu/"
print("oi")
local monster = io.open(dir, "r")
for i in monster:read("*a"):gmatch('<instant(.-)</instant>') do
local name = i:match('name="(.-)"')
if string.find(i, '<vocation id="'..getPlayerVocation(cid)..'"/>') or string.find(i, 'needlearn="0"') and not string.find(i, '<vocation id') or getPlayerLearnedInstantSpell(cid, name)  then
local level = i:match('lvl="(.-)"')
local word = i:match('words="(.-)"')
if getPlayerLevel(cid) >= tonumber(level) then
str = str..name.."-"..word.."/"
end
end
end
doPlayerSendCancel(cid, str)
doPlayerSendCancel(cid, "Barra de moves atulizada")
end
Vá em creaturescripts e crie um arquivo lua chamado de bspell e coloque isto:
function onAdvance(cid, skill, oldLevel, newLevel)
if skill ~= 8 then return true end
sendSpellsForBarSpell(cid)                 
return true
end
Registre a tag em creaturescripts.xml:


<event type="advance" name="bspell" event="script" value="bspell.lua"/>

Registre o event em login.lua:


registerCreatureEvent(cid, "bspell")

 

 

 

Coloque isto em login.lua depois de onLogin(cid)

(Se quiser para você pode retirar a barra do account manager colocando isto depois da verificaço do account manager) :

sendSpellsForBarSpell(cid)

game_spells.zip

Aberos

A dor é inevitável e o sofrimento é opcional
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/13Posts: 437Gênero: Masculino

caotic teria como vc fazer uma barra de atcks para poketibia com source tipo o erondino, akele server do smix com source , teria como fazer uma pra OTC?

"Cê quer a resposta do porquê de ainda tá vivo?
Respondo com a própria vida, pois viver já é um bom motivo!"

                              ― Gigante - Atentado Napalm

Alexclusive

Um bom Veterano...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/10/12Posts: 2399Gênero: MasculinoChar no Tibia: Nuncative

Obrigado mais uma vez pela contribuição Caotic happy.png

 

CURTA O FACEBOOK DO Ekz.

graphic_design.png  Seja um incentivador de pessoas. O mundo já tem críticos demais.  hardware_19.png

 

 

 

Rikutachimoto

Lee sin das Montanhas
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 24/11/13Posts: 108

Muito legal cara, mais tem como utiliza-las ?

4bdu.jpg

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Muito legal cara, mais tem como utiliza-las

 

De que modo?

As spells ficam listadas então se tu clikar ele vai ser usada.

Superion

#XtibiaTheBest
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 15/06/13Posts: 243

Não entendi muito bem.

Por acaso essa barra poderá ser minimizada ou fechada? Pois na ScreenShot não dá pra ver os icones no canto superior direito do quadro. (Caso tivér)

E pra ligar/mostrar o "quadro", como que faz?

Atenciosamente, Superion...

 

22_xlogo.png,Mic.R4Ke-JNQUK.png.pagespee

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

Ela e automatica abre quando tu loga.

Mais se sentir que ela muito grande basta diminuir em seu sistema.

 

Você também pode adicionar um botão de hide.

Rikutachimoto

Lee sin das Montanhas
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 24/11/13Posts: 108

 

Muito legal cara, mais tem como utiliza-las

 

De que modo?

As spells ficam listadas então se tu clikar ele vai ser usada.

 

 

 

Muito legal cara, mais tem como utiliza-las

 

De que modo?

As spells ficam listadas então se tu clikar ele vai ser usada.

 

 

Muito bom

4bdu.jpg

Aberos

A dor é inevitável e o sofrimento é opcional
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/13Posts: 437Gênero: Masculino

caotic ajuda eu ? kkkkkkkkkkkkk

"Cê quer a resposta do porquê de ainda tá vivo?
Respondo com a própria vida, pois viver já é um bom motivo!"

                              ― Gigante - Atentado Napalm

caotic

Afinal de contas,sou um mordomo e tanto
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 04/03/11Posts: 1599Char no Tibia: No Have

caotic ajuda eu ? kkkkkkkkkkkkk

 

Então meu colega.

Adptar este sistema para pokemon não e dificil.

 

Da uma olhadinha no sistema de moves de pokemon se tiver duvidas crie um tópico em pedidos e duvidas concerteza iremos ajudar.

Aberos

A dor é inevitável e o sofrimento é opcional
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/13Posts: 437Gênero: Masculino

caotic vc podia fazer um tutorial sobre opencode ensinado como funciona !! e talz fazer alguns system

"Cê quer a resposta do porquê de ainda tá vivo?
Respondo com a própria vida, pois viver já é um bom motivo!"

                              ― Gigante - Atentado Napalm

Rikutachimoto

Lee sin das Montanhas
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 24/11/13Posts: 108

Caotic deu esse erro:

ERROR: Unable to send extended opcode 1, extended opcodes are not enabled

4bdu.jpg

Aberos

A dor é inevitável e o sofrimento é opcional
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/13Posts: 437Gênero: Masculino

é pq seu server nao tem opencode inserido nas source do server

"Cê quer a resposta do porquê de ainda tá vivo?
Respondo com a própria vida, pois viver já é um bom motivo!"

                              ― Gigante - Atentado Napalm

Rikutachimoto

Lee sin das Montanhas
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 24/11/13Posts: 108

é pq seu server nao tem opencode inserido nas source do server

 

Mudei meu TFS, e continua dando mesmo erro.

4bdu.jpg

Strogman

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 04/11/12Posts: 464Gênero: MasculinoChar no Tibia: Lysty Of Death

 

é pq seu server nao tem opencode inserido nas source do server

 

Mudei meu TFS, e continua dando mesmo erro.

 

 

 

se instalou o opcode nas sources e compilou?

 

                                 logo_full_1600.png.f8d0c5d8ba71c660bad630b327c3e64d.png

                                                              htps://www.facebook.com/PokemonOnlineSVKE

                                                                                                                       PokeSvke

  • 1
  • 2