Da pra usar essa mesma função.
local storage = 3456
function onStatsChange(cid, attacker, type, combat, value)
if type == STATSCHANGE_HEALTHLOSS then
if isPlayer(attacker) then
if getPlayerStorageValue(attacker, storage) > 0 then
doCreatureAddHealth(attacker, getPlayerLevel(attacker)*2)
end
end
end
return true
end








info
Grupo: Visconde
Registrado: 17/01/11
Posts: 343
Reputação: +46
Char no Tibia: Zodriac
Eu tava querendo fazer o seguinte um script que eu ia por em todas as weapons do OT, esse script não tem nenhum efeito a menos que o player tenha um storage "x".
Dai se o player tiver a storage ele regenera o level * 2 por ataque.
Eu consegui um script que regenera vida a partir de uma equação, mas percebi que a média de dano que era de 100 ~ 250 antes, com o mesmo char, depois de por o script, passou para 20 ~ 60 mais ou menos.
Acho que deu pra entender né.. auiehaue
Qualquer coisa só perguntar.
Obrigado a todos que ajuderem!
EDIT:
Eu encontrei esse script em no OTLand:
Não tem nada a ver com weapons, mas pelo que eu entendi ele altera o ataque básico do jogo né?
Talvez alguém consiga fazer o meu pedido usando esse script de ideia.. sei lá..
> Creditos do script a DarkHaos do OTLand.
Editado Junho 20 por OtheReality