Ir para conteúdo

Featured Replies

Postado

Como Arrumar Isso?

 

 
[05/06/2015 19:51:30] [Error - TalkAction Interface] 
[05/06/2015 19:51:30] In a timer event called from: 
[05/06/2015 19:51:30] data/talkactions/scripts/move1.lua:onSay
[05/06/2015 19:51:30] Description: 
[05/06/2015 19:51:30] data/lib/032-position.lua:158: bad argument #1 to 'getn' (table expected, got nil)
[05/06/2015 19:51:30] stack traceback:
[05/06/2015 19:51:30] [C]: in function 'getn'
[05/06/2015 19:51:30] data/lib/032-position.lua:158: in function 'getPosfromArea'
[05/06/2015 19:51:30] data/lib/newStatusSyst.lua:835: in function <data/lib/newStatusSyst.lua:832>
 
 
Rep++ Para Quem Me Ajudar

Resolvido por gabrielzika

Ir para solução
  • 2 weeks later...
Postado

Deixa Já Resolvi Era Dois Poderes Que Eu Tinha Adicionado de Forma Errada Só Os Concertei :D

 

mas como mano? me ajude... esses cd estao lagando meu server.. é o Toxic e acho q mais 1 :S nao sei oque fazer

  • 1 year later...
  • 4 months later...
Postado

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

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo