Ir para conteúdo

Pergunta

Ola galera como o tipico ja fala to com um erro no catch system do centurion v4.0

 

vo posta aki o erro

 

[21/11/2012 10:24:09] [Error - Action Interface]

[21/11/2012 10:24:09] In a timer event called from:

[21/11/2012 10:24:09] data/actions/scripts/catch.lua:onUse

[21/11/2012 10:24:09] Description:

[21/11/2012 10:24:09] data/lib/catch system.lua:30: attempt to perform arithmetic on a nil value

[21/11/2012 10:24:09] stack traceback:

[21/11/2012 10:24:09] data/lib/catch system.lua:30: in function <data/lib/catch system.lua:7>

 

agora a o xml do catch system

 

  Mostrar conteúdo oculto

 

 

se alguem poder me ajudar

Link para o comentário
https://xtibia.com/forum/topic/199380-bug-ball-centurion/
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Ola Amigo o Meu Tambem é Centurion v4 e Deu erro Tambem e eu Arrumei o Script e Nao da mais erro. Use esse Script aqui.

Apague tudo dentro do seu catch.lua e Cole Isto

 

local ballcatch = {
[2394] = {cr = 5, on = 24, off = 23, ball = 11826, send = 47},
[2391] = {cr = 10, on = 198, off = 197, ball = 11832, send = 48},
[2393] = {cr = 15, on = 202, off = 201, ball = 11835, send = 46},
[2392] = {cr = 20, on = 200, off = 199, ball = 11829, send = 49},
[556] = {cr = 40, on = 187, off = 176, ball = 554, send = 45},
}
function onUse(cid, item, frompos, item3, topos)
local item2 = getTopCorpse(topos)
if item2 == null then
return true
end
if getItemAttribute(item2.uid, "catching") == 1 then
return true
end
local name = string.lower(getItemNameById(item2.itemid))
name = string.gsub(name, "fainted ", "")
name = string.gsub(name, "defeated ", "")
local x = pokecatches[doCorrectPokemonName(name)]
if not x then return true end
 local owner = getItemAttribute(item2.uid, "corpseowner")

 if owner and isCreature(owner) and isPlayer(owner) and cid ~= owner and isInArray({1,9}, getPlayerGroupId(cid)) then
 doPlayerSendCancel(cid, "You are not allowed to catch this pokemon.")
 return true
 end
local catchinfo = {}
 catchinfo.rate = ballcatch[item.itemid].cr
 catchinfo.catch = ballcatch[item.itemid].on
 catchinfo.fail = ballcatch[item.itemid].off
 catchinfo.newid = ballcatch[item.itemid].ball
 catchinfo.name = doCorrectPokemonName(name)
 catchinfo.topos = topos
 catchinfo.chance = x.chance
 doSendDistanceShoot(getThingPos(cid), topos, ballcatch[item.itemid].send)
 doRemoveItem(item.uid, 1)
 local d = getDistanceBetween(getThingPos(cid), topos)
 addEvent(doSendPokeBall, d * 70 + 100 - (d * 14) , cid, catchinfo, false, false)
 addEvent(doSendMagicEffect, (d * 70 + 100 - (d * 14)) - 100, topos, 3)
return true
end

Link para o comentário
https://xtibia.com/forum/topic/199380-bug-ball-centurion/#findComment-1391751
Compartilhar em outros sites

  • 0

nao deu cara mais agora tipo vc pode soltar quantos pokemons vc quizer tipo voçe clica na ball que vc capturo vc fica clicando fica saindo muitos pokes

 

deu erro aki agora

 

 

[21/11/2012 11:06:50] [Error - Action Interface]

[21/11/2012 11:06:50] data/actions/scripts/catch.lua:onUse

[21/11/2012 11:06:50] Description:

[21/11/2012 11:06:50] (luaAddEvent) Callback parameter should be a function.

 

 

  Mostrar conteúdo oculto

 

 

 

[21/11/2012 11:06:30] [Error - CreatureScript Interface]

[21/11/2012 11:06:30] data/creaturescripts/scripts/look.lua:onLook

[21/11/2012 11:06:30] Description:

[21/11/2012 11:06:30] data/creaturescripts/scripts/look.lua:54: attempt to concatenate a nil value

[21/11/2012 11:06:30] stack traceback:

[21/11/2012 11:06:30] data/creaturescripts/scripts/look.lua:54: in function <data/creaturescripts/scripts/look.lua:1>

 

 

  Mostrar conteúdo oculto

 

 

 

[21/11/2012 11:06:35] [Error - Action Interface]

[21/11/2012 11:06:35] data/actions/scripts/goback.lua:onUse

[21/11/2012 11:06:35] Description:

[21/11/2012 11:06:35] data/actions/scripts/goback.lua:136: attempt to call global 'doAddPokemonInOwnList' (a nil value)

[21/11/2012 11:06:35] stack traceback:

[21/11/2012 11:06:35] data/actions/scripts/goback.lua:136: in function <data/actions/scripts/goback.lua:19>

 

 

  Mostrar conteúdo oculto

 

Editado por Akrodisubide
Link para o comentário
https://xtibia.com/forum/topic/199380-bug-ball-centurion/#findComment-1391754
Compartilhar em outros sites

  • 0

vá em data>action>catch.lua apague tudo e cole o script que eu te passei. e veja se via dar erro.

apois fazer isso ligue o server e veja.

porque eu uso o mesmo server e o mesmo script e aqui nao da erro nenhum.

Link para o comentário
https://xtibia.com/forum/topic/199380-bug-ball-centurion/#findComment-1391757
Compartilhar em outros sites

  • 0

cara nao via man da esse erro

6t1k60.png

 

se solta quantos pokemons se quizer da pokeball

 

e esse

 

[21/11/2012 11:43:55] [Error - Action Interface]

[21/11/2012 11:43:55] data/actions/scripts/goback.lua:onUse

[21/11/2012 11:43:55] Description:

[21/11/2012 11:43:55] data/actions/scripts/goback.lua:136: attempt to call global 'doAddPokemonInOwnList' (a nil value)

[21/11/2012 11:43:55] stack traceback:

[21/11/2012 11:43:55] data/actions/scripts/goback.lua:136: in function <data/actions/scripts/goback.lua:19>

Link para o comentário
https://xtibia.com/forum/topic/199380-bug-ball-centurion/#findComment-1391776
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...