Pesquisar na Comunidade
Mostrando resultados para as tags ''barra de spells''.
Encontrado 1 registro
-
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: Registre o event em login.lua: 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) : game_spells.zip
- 23 respostas
-
- barra de magias
- barra de spells
- (e 3 mais)