caotic 393 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 (editado) 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. 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 Editado Novembro 28, 2013 por caotic Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/ Compartilhar em outros sites More sharing options...
Aberos 71 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 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? Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586630 Compartilhar em outros sites More sharing options...
Alexclusive 687 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 Obrigado mais uma vez pela contribuição Caotic Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586631 Compartilhar em outros sites More sharing options...
Rikutachimoto 8 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 Muito legal cara, mais tem como utiliza-las ? Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586641 Compartilhar em outros sites More sharing options...
caotic 393 Postado Novembro 28, 2013 Autor Share Postado Novembro 28, 2013 Muito legal cara, mais tem como utiliza-las De que modo? As spells ficam listadas então se tu clikar ele vai ser usada. Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586643 Compartilhar em outros sites More sharing options...
Superion 23 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 (editado) 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? Editado Novembro 28, 2013 por Superion Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586648 Compartilhar em outros sites More sharing options...
caotic 393 Postado Novembro 28, 2013 Autor Share Postado Novembro 28, 2013 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. Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586649 Compartilhar em outros sites More sharing options...
Rikutachimoto 8 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 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 Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586650 Compartilhar em outros sites More sharing options...
Aberos 71 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 caotic ajuda eu ? kkkkkkkkkkkkk Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586673 Compartilhar em outros sites More sharing options...
caotic 393 Postado Novembro 28, 2013 Autor Share Postado Novembro 28, 2013 (editado) 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. Editado Novembro 28, 2013 por caotic Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586677 Compartilhar em outros sites More sharing options...
Aberos 71 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 (editado) caotic vc podia fazer um tutorial sobre opencode ensinado como funciona !! e talz fazer alguns system Editado Novembro 28, 2013 por Aberos Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586698 Compartilhar em outros sites More sharing options...
Rikutachimoto 8 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 Caotic deu esse erro: ERROR: Unable to send extended opcode 1, extended opcodes are not enabled Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586743 Compartilhar em outros sites More sharing options...
Aberos 71 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 é pq seu server nao tem opencode inserido nas source do server Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586762 Compartilhar em outros sites More sharing options...
Rikutachimoto 8 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 é pq seu server nao tem opencode inserido nas source do server Mudei meu TFS, e continua dando mesmo erro. Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586765 Compartilhar em outros sites More sharing options...
Strogman 89 Postado Novembro 28, 2013 Share Postado Novembro 28, 2013 é 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? Link para o comentário https://xtibia.com/forum/topic/224615-barra-de-spells/#findComment-1586773 Compartilhar em outros sites More sharing options...
Posts Recomendados