AB

FunÇão Funciona Porem Fika dando erro no distro

Por Aberos, 27 de abr. de 2014 em Archived

script
4
704
AberosA
27 de abril de 2014 às 08:30

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

 

 

 

SlicerS
27 de abril de 2014 às 10:55

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)'?

AberosA
27 de abril de 2014 às 11:08

e que eu usou dash v6 e a life do v6 tbm fika no atribute poke

SlicerS
27 de abril de 2014 às 11:37

hum... ms assim da pra usar as funçoes de health pra isso... ;p