MaxxSilva 13 Postado Novembro 29, 2013 Share Postado Novembro 29, 2013 Existe akele passive que chama stunning confusion eu queria transformalo em um spell um atack do poke e queria removelo dps disso e claro rep+ pra quem ajuda Link para o comentário Compartilhar em outros sites More sharing options...
zipter98 1101 Postado Novembro 29, 2013 Share Postado Novembro 29, 2013 (editado) lib/configuration.lua, procure nas tabelas de moveset dos pokémons pela passive que deseja transformar em spell. Tomemos como exemplo o Psyduck, Você talvez encontrará algo assim: ["Psyduck"] = {move1 = {name = "Water Gun", level = 9, cd = 15, dist = 1, target = 0, f = 55, t = "water"}, move2 = {name = "Aqua Tail", level = 10, cd = 15, dist = 1, target = 1, f = 50, t = "water"}, move3 = {name = "Confusion", level = 13, cd = 25, dist = 1, target = 0, f = 50, t = "psychic"}, move4 = {name = "Headbutt", level = 15, cd = 15, dist = 1, target = 1, f = 70, t = "normal"}, passive1 = {name = "Stunning Confusion", level = 1, cd = 0, dist = 6, target = 0, f = 10, t = "psychic"}, }, Basta mudar esse passive1 para uma spell "normal", seguindo como base as outras. Ficando, por exemplo, assim: ["Psyduck"] = {move1 = {name = "Water Gun", level = 9, cd = 15, dist = 1, target = 0, f = 55, t = "water"}, move2 = {name = "Aqua Tail", level = 10, cd = 15, dist = 1, target = 1, f = 50, t = "water"}, move3 = {name = "Confusion", level = 13, cd = 25, dist = 1, target = 0, f = 50, t = "psychic"}, move4 = {name = "Headbutt", level = 15, cd = 15, dist = 1, target = 1, f = 70, t = "normal"}, move5 = {name = "Stunning Confusion", level = 1, cd = 15, dist = 1, target = 0, f = 10, t = "psychic"}, }, Assim, o Stunning Confusion seria o m5/move5. Depois, procure por esta tabela (ainda em configuration.lua): ["Stunning"] = { ["Golduck"] = 20, ["Psyduck"] = 15, ["Santa Psyduck"] = 17, ["Wobbuffet"] = 26, }, Retire-a. Agora, em data/creaturescripts/scripts/exp2.0.lua, procure por if passivesChances["Stunning"][getCreatureName(cid)] and math.random(1, 100) <= passivesChances["Stunning"][getCreatureName(cid)] then docastspell(cid, "Stunning Confusion") end Retire essa parte. Editado Novembro 29, 2013 por zipter98 Link para o comentário Compartilhar em outros sites More sharing options...
MaxxSilva 13 Postado Novembro 29, 2013 Autor Share Postado Novembro 29, 2013 O meu registra os passives no exp2.0 nao no configuration Tipo os nomes dos pokes q usam o passive fika no exp Link para o comentário Compartilhar em outros sites More sharing options...
zipter98 1101 Postado Novembro 29, 2013 Share Postado Novembro 29, 2013 Qual servidor base você usa? E pode postar seu exp2.0? Link para o comentário Compartilhar em outros sites More sharing options...
MaxxSilva 13 Postado Novembro 30, 2013 Autor Share Postado Novembro 30, 2013 Sever stigal 1.6 ------------------------stunning Confusion------------------ local ducks = {"Golduck", "Psyduck", "Slowking"} if isInArray(duck, getCreatureName(cid)) and math.random(1, 100) <= 20 then if getPlayerStorageValue(cid, 32623) == 1 then return false end local min = (getSpecialAttack(cid)*10)*0.1 local max = min + getPokemonLevel(cid) local function damage(cid) if isCreature(cid) then doAreaCombatHealth(cid, PSYCHICDAMAGE, getThingPosWithDebug(cid), bombWee3, -min, -max, 136) end end setPlayerStorageValue(cid, 32623, 1) for i = 1, 7 do addEvent(damage, i*500, cid) end addEvent(setPlayerStorageValue, 3500, cid, 32623, 0) end Link para o comentário Compartilhar em outros sites More sharing options...
Gabrieltxu 737 Postado Dezembro 6, 2013 Share Postado Dezembro 6, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário Compartilhar em outros sites More sharing options...
Stigal 584 Postado Abril 21, 2018 Share Postado Abril 21, 2018 A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados