Ta aparecendo um erro na distro, assim que eu ver novamente eu tiro print e posto o erro, mas até lá, o erro é no goback e some functions, ele indica uma linha no some functions: 1763 e diz algo como: Creature Not a Found
Na hora de checar a vida maxima do pokemon e a vida atual, para caso a vida atual seja menor que a maxima e esteja fora de batalha, o held fica curando o pokemon, ta funcionando, mas da esse erro na distro, estranho que eu testei, coloque regen em 1 pokemon e esperei ficar fora de combate e ficar regenerando, o erro não apareceu na distro, eu testei com char normal e com adm, então não sei exatamente quando ocorre o erro, mas tem algo relacionado ao held regeneration, pq essa linha 1763 é sobre ele (eu acho)
a linha 1763 do some function é essa:
if getCreatureHealth(sid) < getCreatureMaxHealth(sid) then
...
if isPlayer(cid) and #getCreatureSummons(cid) > 0 then
local Tier = getItemAttribute(ball.uid, "heldy")
if Tier and Tier > 0 and Tier < 8 then
if not getCreatureCondition(cid, CONDITION_INFIGHT) then
if getCreatureHealth(sid) < getCreatureMaxHealth(sid) then -- Linha 1763 (indicada no erro)
addEvent(function() doCreatureAddHealth(sid,Tiers[Tier].bonus) doSendAnimatedText(getThingPos(sid), "+ "..Tiers[Tier].bonus, 30) end, 0)
end
addEvent(doRegenerateWithY, 1000, cid, sid)
else
addEvent(doRegenerateWithY, 1000, cid, sid)
end
end
end
end
end
Pergunta
samlecter 133
Ta aparecendo um erro na distro, assim que eu ver novamente eu tiro print e posto o erro, mas até lá, o erro é no goback e some functions, ele indica uma linha no some functions: 1763 e diz algo como: Creature Not a Found
Na hora de checar a vida maxima do pokemon e a vida atual, para caso a vida atual seja menor que a maxima e esteja fora de batalha, o held fica curando o pokemon, ta funcionando, mas da esse erro na distro, estranho que eu testei, coloque regen em 1 pokemon e esperei ficar fora de combate e ficar regenerando, o erro não apareceu na distro, eu testei com char normal e com adm, então não sei exatamente quando ocorre o erro, mas tem algo relacionado ao held regeneration, pq essa linha 1763 é sobre ele (eu acho)
a linha 1763 do some function é essa:
...
Link para o comentário
https://xtibia.com/forum/topic/239380-erro-na-distro-held-regen-getcreaturehealthsid/Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados