Ir para conteúdo

rhuan22rec

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    rhuan22rec recebeu reputação de Thalles Vitor em (Resolvido)[Ajuda] Erro No Move1.lua   
    Se o error for na magia q vc editou no Pokemon Moves.lua, vá nela:   
     exemplo:
     
    elseif spell == "Ice World" then
           local rounds = math.random(4, 7)
           rounds = rounds + math.floor(getPokemonLevel(cid) / 35)
           local eff = {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52}
           local area = {punish1, punish2, punish3, punish1, punish2, punish3, punish1, punish2, punish3, punish1, punish2, punish3, punish1, punish2, punish3, punish1, punish2, punish3}
           local ret = {}
           ret.id = 0
           ret.check = 0
           ret.cd = rounds
           ret.cond = "Slow"
           setPlayerStorageValue(cid, 3644587, 1)
           addEvent(setPlayerStorageValue, 4*400, cid, 3644587, -1)
           for i = 0, 17 do
               addEvent(doMoveInArea2, i*400, cid, eff[i+1], area[i+1], ICEDAMAGE, min, max, spell, ret)
           end
    eu coloquei 18 vezes em Local area e fiz no mesmo em Local eff, para q possa ficar mais tempo usando a magia.  com isso eu tive a aumentar o numero de vezes em:   for i = 0, 17 do .  mas porque eu coloquei só 17 vezes, sendo q são 18?  porque logo ali em baixo de  for i = 0, 17 do, tem uma equação. encontre essa parte: area[i+1]. ent seria a Área + 1, ou seja    17+1= 18 e está pronto

Informação Importante

Confirmação de Termo