Ir para conteúdo

[Encerrado] (Bug) Cath Das Balls


BrunooMaciell

Posts Recomendados

Estou com um bug relacionado ao cath das balls !!

 

Bug !!

 

 

[04/11/2012 19:21:49] [Error - Action Interface]

[04/11/2012 19:21:49] In a timer event called from:

[04/11/2012 19:21:49] data/actions/scripts/catch.lua:onUse

[04/11/2012 19:21:49] Description:

[04/11/2012 19:21:49] data/lib/catch system.lua:27: bad argument #2 to 'find' (string expected, got nil)

[04/11/2012 19:21:49] stack traceback:

[04/11/2012 19:21:49] [C]: in function 'find'

[04/11/2012 19:21:49] data/lib/catch system.lua:27: in function 'doBrokesCount'

[04/11/2012 19:21:49] data/lib/catch system.lua:303: in function <data/lib/catch system.lua:266>

 

 

 

Script !!

 

 

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},

}

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, "Você não pode capturar este 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

 

 

 

 

Rep+

Link para o comentário
Compartilhar em outros sites

adicionase algum poke novo? a tua tabela newpokedex em lib/configuration.lua esta com isso? stoCatch = 666001...

 

Aii slicer minha dex da configuration \/

 

esta e so o começo ^^

 

\/

 

 

newpokedex = {

["Bulbasaur"] = {gender = 875, level = 18, storage = 1001, stoCatch = 666001},

["Ivysaur"] = {gender = 875, level = 38, storage = 1002, stoCatch = 666002},

["Venusaur"] = {gender = 875, level = 75, storage = 1003, stoCatch = 666003},

["Charmander"] = {gender = 875, level = 18, storage = 1004, stoCatch = 666004},

["Charmeleon"] = {gender = 875, level = 38, storage = 1005, stoCatch = 666005},

["Charizard"] = {gender = 875, level = 75, storage = 100, stoCatch = 666006},

["Squirtle"] = {gender = 875, level = 18, storage = 1007, stoCatch = 666007},

["Wartortle"] = {gender = 875, level = 38, storage = 1008, stoCatch = 666008},

["Blastoise"] = {gender = 875, level = 75, storage = 1009, stoCatch = 666009},

 

Link para o comentário
Compartilhar em outros sites

  • 5 years later...
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

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