Pokerangers 17 Postado Março 16, 2014 Share Postado Março 16, 2014 (editado) Boa noite, Gostaria de pedir uma ajudinha aqui, como sempre peço, poreeeem... haha, vamos ao assunto Em vários servers, eu vejo uma barra azul, abaixo da barra de vida, com a vida do pokemon utilizado, Dai eu baixo o cliente, mudo o SPR e o DAT, e não aparece a vida do pokemon ali, já tentei em vários clientes... Fica assim: Gostaria de uma ajuda, porque acho esse sistema muito show, e no OTServer, fica legal. Conto com vocês, fico no aguardo! Editado Março 16, 2014 por Pokerangers Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/ Compartilhar em outros sites More sharing options...
craigmabbit 36 Postado Março 16, 2014 Share Postado Março 16, 2014 se tiver opcode da pra fazer bem facil igual eu fiz na minha dogInfo, mas se for PDA, desiste. Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1623831 Compartilhar em outros sites More sharing options...
Gabrieltxu 739 Postado Março 16, 2014 Share Postado Março 16, 2014 /\ da para fazer no pda sim mano '-' no Skyfall eu coloquei Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1623841 Compartilhar em outros sites More sharing options...
Pokerangers 17 Postado Março 18, 2014 Autor Share Postado Março 18, 2014 Poderia me ajudar a por? Mesmo que tenha sido algo teu, próprio, ajuda eu ai Galera, não é querer forçar o topico a primeiro da lista, porem, eu realmente preciso deste sistema, e sei que no xtibia existe muitas pessoas capacitadas a me ajudar. Desde já, obrigado! Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1623899 Compartilhar em outros sites More sharing options...
craigmabbit 36 Postado Março 18, 2014 Share Postado Março 18, 2014 e também existe muitos leechers, de qualquer forma, usa sendCancel pra fazer isso já que pda nao tem opcode. Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1625409 Compartilhar em outros sites More sharing options...
Gabrieltxu 739 Postado Março 19, 2014 Share Postado Março 19, 2014 funciona né? então Okay Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1625419 Compartilhar em outros sites More sharing options...
Pokerangers 17 Postado Março 19, 2014 Autor Share Postado Março 19, 2014 Gabriel, poderia me ajudar a por este sistema? Desde já, agradeço pela atenção. Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1625461 Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Março 19, 2014 Share Postado Março 19, 2014 Movido para derivados (já que o pedido é relacionado à servidores de pokémon). Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1625729 Compartilhar em outros sites More sharing options...
lgan 1 Postado Março 19, 2014 Share Postado Março 19, 2014 (editado) cara fiquei rodando atras disso por muito tempo, e ninguem ajudou.... achei o serv do gabrieltxu, e comecei a procurar o q havia de diferente e achei algumas coisas...Primeiro: acredito que essa não seja a melhor maneira de fazer isso. Segundo: como não eh opcode, o serv fica mandando essa informação para o clilent por event...--Primeiro vá em data/lib/some functions.lua, procure por isso "antes de: function addPokeToPlayer(cid, pokemon, boost, gender, ball, unique) --alterado v1.9 \/ peguem ele todo..." e add isso \/ antes disso /\: function getStringOfTaskArray(array)if type(array) ~= 'table' or not next(array) then return "" endlocal result = {}for _, value in ipairs(array) dolocal thing, num = (type(value[1]) == 'string' and value[1] or getItemNameById(value[1])), value[2]table.insert(result, (_ == 1 and "" or ", ")..num.." "..thing..(num == 1 and "" or "s"))endresult[#result] = " and"..(result[#result]:sub(2,#result[#result]))return table.concat(result)endfunction getVitalityByMaster(cid)if not isCreature(cid) then return 0 endlocal ball = getPlayerSlotItem(cid, 8).uidif not ball or ball <= 1 or not pokes[getItemAttribute(ball, 'poke')] then return true endreturn pokes[getItemAttribute(ball, 'poke')].vitality * (getPlayerLevel(cid) + (getItemAttribute(ball, 'boost') or 0))endfunction onPokeHealthChange(cid, zerar)if not isCreature(cid) then return true endif zerar then doPlayerSendCancel(cid, '#ph#,0,0') endlocal ball = getPlayerSlotItem(cid, 8).uidif not ball or ball <= 1 or not pokes[getItemAttribute(ball, 'poke')] then return true endif #getCreatureSummons(cid) >= 1 and getPlayerStorageValue(cid, 212124) <= 0 then --alterado v1.6local pokemon = getCreatureSummons(cid)[1]local pokelife = (getCreatureHealth(pokemon) / getCreatureMaxHealth(pokemon))doItemSetAttribute(ball, "hp", pokelife)endlocal rd = 1 - (tonumber(getItemAttribute(ball, "hp")))local maxHp = HPperVITsummon * getVitalityByMaster(cid)local hp = maxHp -(maxHp * rd)doPlayerSendCancel(cid, '#ph#,'.. math.floor(hp) ..','.. math.floor(maxHp))end e depois va em data/movements/portrait.lua, substiua o arquivo todo por isso: function onEquip (cid, item, slot)if not cid then return true endif item.uid <= 0 then return true endif not getItemAttribute(item.uid, "poke") thenreturn trueendonPokeHealthChange(cid)for i, x in pairs(fotos) doif string.lower(getItemAttribute(item.uid, "poke")) == string.lower(i) thendoTransformItem(getPlayerSlotItem(cid, 7).uid, fotos)return trueendendendfunction onDeEquip(cid, item, slot)if not cid then return true endif item.uid <= 0 then return true endif not getItemAttribute(item.uid, "poke") thenreturn trueendonPokeHealthChange(cid, true)doTransformItem(getPlayerSlotItem(cid, CONST_SLOT_LEGS).uid, 2395)end assim cada vez que vc colocar um poke no portrait ele ja vai mostrar a barra de life do poke. então assim: vc precisa ir adicionando as funcões no serv para ele ir atualizando a life do poke... então amigo boa sorte. espero ter ajudado. Editado Março 19, 2014 por lgan Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1625928 Compartilhar em outros sites More sharing options...
Gabrieltxu 739 Postado Março 20, 2014 Share Postado Março 20, 2014 (editado) Sim eu tinha falado que o meu server já estava pronto para funfar essa barra de life mais poucos leram oque eu postei '-' , mais é isso boa sorte ai Edit: tem uns arquivos nas potion ou no revive tambem , para que quando usa vai aumentando la tambem a vida do poke Editado Março 20, 2014 por Gabrieltxu Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1625946 Compartilhar em outros sites More sharing options...
Pokerangers 17 Postado Março 21, 2014 Autor Share Postado Março 21, 2014 Poderia me explicar esta parte? "então assim: vc precisa ir adicionando as funcões no serv para ele ir atualizando a life do poke..." ?? Obrigado Link para o comentário https://xtibia.com/forum/topic/230123-barra-com-hp-do-pokemon/#findComment-1626453 Compartilhar em outros sites More sharing options...
Posts Recomendados