Ir para conteúdo

FunÇão Funciona Porem Fika dando erro no distro


Aberos

Posts Recomendados

Galera Fiz Um função que envia um sendCancel com algumas info , para enviar a info de life do sumon usei 'getItemAttribute(ball, "poke"):match("%[(.-)/")' proem acho que ela fika causando esse erro no distro

 

erro

 

 

[27/04/2014 08:08:38] [Error - MoveEvents Interface]
[27/04/2014 08:08:38] data/movements/scripts/portrait.lua:onEquip
[27/04/2014 08:08:38] Description:
[27/04/2014 08:08:38] data/lib/OTC.lua:24: attempt to concatenate a nil value
[27/04/2014 08:08:38] stack traceback:
[27/04/2014 08:08:38] data/lib/OTC.lua:24: in function 'pokeinfo'
[27/04/2014 08:08:38] data/movements/scripts/portrait.lua:194: in function <data/movements/scripts/portrait.lua:190>

 

 

 

Função

 

 

function pokeinfo(cid)
local pokemon = getCreatureSummons(cid)[1]
local ball = getPlayerSlotItem(cid, 8).uid
if not isCreature(pokemon) then return end
doPlayerSendCancel(cid, '#info#,'..getCreatureName(pokemon)..','..getPokemonBoost(pokemon)..','..getOffense(pokemon)..','..getDefense(pokemon)..','..getSpecialAttack(pokemon)..','..getVitality(pokemon)..','..getSpeed(pokemon)..','.. (getVitality(pokemon) * HPperVITsummon)..','..getItemAttribute(ball, "poke"):match("%[(.-)/"))
end

 

 

 

Link para o comentário
Compartilhar em outros sites

ta ate onde eu saiba o atributo 'poke' guarda o nome do poke e n a life dele o.O se quer a life maxima pq n uso 'getCreatureMaxHealth(pokemon)' e se quer a life atual pq n uso 'getCreatureHealth(pokemon)'?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...