Morigan1 1 Postado Setembro 14, 2015 Share Postado Setembro 14, 2015 Ola Xtibianos Hoje Queria Pedir Ajuda em um breve Script Que eu não faço a minima ideia de como faze-lo Segue a gif. No Caso Pra ficar Animado são usadas 3 outfits e elas ficam trocando constantemente Link para o comentário https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/ Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Setembro 15, 2015 Share Postado Setembro 15, 2015 (editado) Um amigo me pediu este sisteminha alguns dias atrás. Como poderá ver, é algo bem simples. Entretanto, ele pode conflitar com outras mudanças de outfit que o pokémon venha sofrer. Para evitar isso, você terá de fazer algumas mudanças adicionais, explicadas adiante. Primeiramente, em algum arquivo da lib: outfits_order = { --["nome_do_pokemon"] = {outfit1, outfit2, outfit3, ...}, } function doTradeOutfit(cid, index) if not isSummon(cid) then return true end local outfit = outfits_order[getCreatureName(cid)] if not outfit[index] then index = 1 end doSetCreatureOutfit(cid, {lookType = outfit[index]}, -1) addEvent(doTradeOutfit, 200, cid, index + 1) end As outfits devem ser configuradas na ordem em que serão trocadas. O resto dependerá de onde a função será chamada. Se a animação do pokémon começar logo após ele ter sido chamado da pokébola, então, em goback.lua (data/actions/scripts): Abaixo de: local pk = getCreatureSummons(cid)[1] if not isCreature(pk) then return true end Coloque: if outfits_order[getCreatureName(pk)] then doTradeOutfit(pk, 1) end Se formos seguir a lógica da gif demonstrada, a função deveria ser chamada após a mega evolução, o que dependeria de como o sistema usado por você foi escrito. Usando o meu, o processo seria o seguinte: Em pokemon moves.lua (data/lib), no código da spell Mega Evolution: Abaixo de: adjustStatus(newPoke, ball, true, false) coloque: if outfits_order[getCreatureName(newPoke)] then doTradeOutfit(newPoke, 1) end Caso os pokémons que façam parte do sistema de mudança constante de outfit possam ter sua looktype alterada de alguma maneira durante o jogo (por exemplo, um Mega Charizard X usando Outrage ou uma Rapidash usando Blue Flames), você deverá fazer algumas pequenas mudanças. Troque a função que passei anteriormente por essa: function doTradeOutfit(cid, index) if not isSummon(cid) then return true end local outfit = outfits_order[getCreatureName(cid)] if not getCreatureCondition(cid, CONDITION_OUTFIT) or isInArray(outfit, getCreatureOutfit(cid).lookType) then if not outfit[index] then index = 1 end doSetCreatureOutfit(cid, {lookType = outfit[index]}, -1) end addEvent(doTradeOutfit, 200, cid, index + 1) end Depois, no código de todos os possíveis fatores que possam mudar a outfit dos pokémons participantes do sistema, acima da linha responsável pela alteração na looktype: doSetCreatureOutfit(...) Coloque isso: if getCreatureCondition(cid, CONDITION_OUTFIT) then doRemoveCondition(cid, CONDITION_OUTFIT) end Sinceramente, acho que você só terá de fazer isso em pouquíssimos códigos. Por gentileza, poste um feedback do sistema. Assim, saberei se devo ou não mover o tópico. Editado Setembro 15, 2015 por zipter98 FlamesAdmin reagiu a isso 1 Link para o comentário https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/#findComment-1668809 Compartilhar em outros sites More sharing options...
0 kaleudd 200 Postado Setembro 16, 2015 Share Postado Setembro 16, 2015 Testado,funcionou perfeitamente em pda 1.2 e 1.9! Link para o comentário https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/#findComment-1668997 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Setembro 16, 2015 Share Postado Setembro 16, 2015 Tópico movido para dúvidas / pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/#findComment-1669018 Compartilhar em outros sites More sharing options...
0 nociam 90 Postado Setembro 17, 2015 Share Postado Setembro 17, 2015 Tipo como usar esse sistema para ser usado assim quanto pokemon ta parado outfit normal ai ao andar muda? Link para o comentário https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/#findComment-1669043 Compartilhar em outros sites More sharing options...
0 FlamesAdmin 262 Postado Setembro 17, 2015 Share Postado Setembro 17, 2015 só parado que ele muda outfit, é como se tivesse as sprites juntas. Link para o comentário https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/#findComment-1669053 Compartilhar em outros sites More sharing options...
0 Gloria a DEUS Gente 0 Postado Setembro 17, 2015 Share Postado Setembro 17, 2015 to tentando loga vamo ve Link para o comentário https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/#findComment-1669054 Compartilhar em outros sites More sharing options...
0 Josegvb 87 Postado Novembro 17, 2016 Share Postado Novembro 17, 2016 como faz pra colocar pro os bixos selvagems tb? Link para o comentário https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/#findComment-1707655 Compartilhar em outros sites More sharing options...
0 Administrador Frenvius 204 Postado Novembro 29, 2017 Administrador Share Postado Novembro 29, 2017 A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico. Link para o comentário https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/#findComment-1724187 Compartilhar em outros sites More sharing options...
Pergunta
Morigan1 1
Ola Xtibianos Hoje Queria Pedir Ajuda em um breve Script Que eu não faço a minima ideia de como faze-lo Segue a gif.
No Caso Pra ficar Animado são usadas 3 outfits e elas ficam trocando constantemente
Link para o comentário
https://xtibia.com/forum/topic/236789-resolvido-pedido-script-para-pda/Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados