MaGoDaNeT 10 Postado Outubro 6, 2010 Share Postado Outubro 6, 2010 Ola, eu peguei o script evolution system postado por DevilMoon e editei. O script removia o monstro ja sumonado e sumonava otro. Oque: eu mudei alem disso agora o script tbm remove a pokebola e adiciona otra... vc pode escolher o id dos itens e os monstros que vao ser trocados. Ai vai o script -- { Edited By MaGoDaNet } -- local evo1 = { ["Abra"] = "Kadabra", ["Abra"] = "Kadabra", } function onUse(cid, item, fromPosition, itemEx, toPosition) if isMonster(itemEx.uid) and getCreatureMaster(itemEx.uid) == cid then local monster = getCreatureName(itemEx.uid) if evo1[monster] then local health, maxHealth = getCreatureHealth(itemEx.uid), getCreatureMaxHealth(itemEx.uid) doRemoveCreature(itemEx.uid) local summon = doCreateMonster(evo1[monster], toPosition) doConvinceCreature(cid, summon) doCreatureAddHealth(summon, health-maxHealth) doSendMagicEffect(getThingPos(summon), 21) doRemoveItem(item.uid, 1) doPlayerRemoveItem(cid,2459,1) doPlayerAddItem(cid,2463,1) return TRUE end local evo2 = { ["Kadabra"] = "Alakazam", ["Kadabra"] = "Alakazam", } if isMonster(itemEx.uid) and getCreatureMaster(itemEx.uid) == cid then local monster = getCreatureName(itemEx.uid) if evo2[monster] then local health, maxHealth = getCreatureHealth(itemEx.uid), getCreatureMaxHealth(itemEx.uid) doRemoveCreature(itemEx.uid) local summon = doCreateMonster(evo2[monster], toPosition) doConvinceCreature(cid, summon) doCreatureAddHealth(summon, health-maxHealth) doSendMagicEffect(getThingPos(summon), 21) doRemoveItem(item.uid, 1) doPlayerRemoveItem(cid,2463,1) doPlayerAddItem(cid,2472,1) return TRUE end end end return FALSE end Eu sou novo aqui no forum intao se tiver algo errado por favor fale Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/ Compartilhar em outros sites More sharing options...
xAlucard 2 Postado Outubro 6, 2010 Share Postado Outubro 6, 2010 Teria Como Dizer, Qual Iten è Usado pra Evoluir o Pokemon ? Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/#findComment-942227 Compartilhar em outros sites More sharing options...
LaisDosOts 17 Postado Outubro 8, 2010 Share Postado Outubro 8, 2010 Não ta faltando uma coisa? A tag do xml. Coloque ela no tópico ^^ Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/#findComment-942757 Compartilhar em outros sites More sharing options...
brunin86 15 Postado Outubro 9, 2010 Share Postado Outubro 9, 2010 (editado) Arruma seu topic • Coloque a tag pra ajudar quem não sabe. • Coloque cor aonde precisa editar para por exemplo evoluir outros monsters E também mude isso aqui : doRemoveItem(item.uid, 1) Vermelho: Muda pra 2 para remover 2 itens que são usados, no caso 2 stones. Editado Outubro 9, 2010 por brunin86 Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/#findComment-943134 Compartilhar em outros sites More sharing options...
MaGoDaNeT 10 Postado Outubro 9, 2010 Autor Share Postado Outubro 9, 2010 ata desculpa pelos erros mais eu ainda nao sei mexe muito bem no forum... a tag va em actions xml e adicione isso. <action itemid="xxxx" script="Enigma Stone.lua" allowfaruse="1" blockwalls="1" /> ai nos xxxx vermelhos é aonde vc vai colocar o id do item qui vc usara como enigma stone. e para editar os items qui vão ser trocados doPlayerRemoveItem(cid,xxxx,1)doPlayerAddItem(cid,xxxx,1) ai em verde são o id dos items qui vão ser trocados aonde ta doPlayerRemoveItem vc coloca na frente dele o id do item qui vai ser removido e no otro o qui vai se adicionado. por exemplo vc coloca pra remove a pokebola qui sumona o abra e pra adiciona a qui sumona kadabra e assim vai... Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/#findComment-943374 Compartilhar em outros sites More sharing options...
victormoaz 9 Postado Outubro 12, 2010 Share Postado Outubro 12, 2010 (editado) Não teria como fazer um script para utilizar dois items para evoluir? E tambem com 2 items diferentes? Se tiver poste por favor... O Script ta excelente... Parabéns! Edit: Tipo, mudei meu systema de catch e go/back para ficar melhor! porém ele utiliza uma pokeball para todos os pokemons! teria como vc adptar o seu script para tal? Editado Outubro 13, 2010 por BobStriker Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/#findComment-944646 Compartilhar em outros sites More sharing options...
MaGoDaNeT 10 Postado Outubro 13, 2010 Autor Share Postado Outubro 13, 2010 tipo, quando vc capitura o pokemon aparece a pokebola com a escrita it contain a ..... ? a da algums detalhes do script para ver oq eu conssigo fazer. Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/#findComment-945063 Compartilhar em outros sites More sharing options...
LaisDosOts 17 Postado Outubro 13, 2010 Share Postado Outubro 13, 2010 Não entendi uma coisa, o que você mudou? Assim, no script do Devil eu evoluia e a pokebola continuava a mesma, falavaGo, Bulbasaur (e não go ivysaur) sabe? Foi isso que você mudou? (concertou o erro) Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/#findComment-945140 Compartilhar em outros sites More sharing options...
williamcarlim 0 Postado Outubro 14, 2010 Share Postado Outubro 14, 2010 cara ta dando bug aki nessa linha >>if isMonster(itemEx.uid) and getCreatureMaster(itemEx.uid) == cid then Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/#findComment-945198 Compartilhar em outros sites More sharing options...
MaGoDaNeT 10 Postado Outubro 16, 2010 Autor Share Postado Outubro 16, 2010 (editado) oq eu mudei script do devilmoon ele so evoluia o monstro mais quando vc usava a pokebola ele continuava sendo o mesmo. por exemplo:vc soltava o bulbasaur e evoluia mais dai vc usava a pokebola dinovo pra ele volta voltava o bulbasaur dinovo... eu colocando pra troca as pokebola ele vai evolui e troca a pokebola ai evoluia e continuava evoluido if isMonster(itemEx.uid) and getCreatureMaster(itemEx.uid) == cid then <-- esse erro eu acho qui e o seu ot qui nao tem as funçoes necessarias Editado Outubro 16, 2010 por MaGoDaNeT Link para o comentário https://xtibia.com/forum/topic/142528-action-evolution-system/#findComment-946205 Compartilhar em outros sites More sharing options...
Posts Recomendados