Postado Junho 5, 2015 10 anos 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 MEU SERVER: http://otpokemonxy.net/ Nosso → Grupo Oficial OtPokemon XY 24 Horas Nosso → Site Oficial OtPokemon XY 24 Horas Nossa → Pagina Oficial OtPokemon XY 24 Horas
Postado Junho 8, 2015 10 anos Autor Solução Deixa Já Resolvi Era Dois Poderes Que Eu Tinha Adicionado de Forma Errada Só Os Concertei MEU SERVER: http://otpokemonxy.net/ Nosso → Grupo Oficial OtPokemon XY 24 Horas Nosso → Site Oficial OtPokemon XY 24 Horas Nossa → Pagina Oficial OtPokemon XY 24 Horas
Postado Junho 17, 2015 9 anos Deixa Já Resolvi Era Dois Poderes Que Eu Tinha Adicionado de Forma Errada Só Os Concertei mas como mano? me ajude... esses cd estao lagando meu server.. é o Toxic e acho q mais 1 :S nao sei oque fazer
Postado Fevereiro 9, 2017 8 anos 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.