Tenta ao invés de fazer o script pelo movements.xml, faz uma Creaturescript com a função "Onthink" pegando o item que tá no slot no anel (acho que tem uma função, getPlayerSlotItem ou algo parecido com isso) e daí adicionando a storage no player, acho que aí funciona e não dá conflito
cria nagatoring.lua
dentro põe
function onThink(cid, interval)
local storage = 48913
if getPlayerSlotItem(cid, 9) == 112 then -- 9 é o slot do anel!
setPlayerStorageValue (cid, storage, 100)
else
setPlayerStorageValue (cid, storage, 0)
end
registerCreatureEvent(cid, "Nagatoring")
return true
end
em creaturescripts.xml
<event type="think" name="Nagatoring" event="script" value="nagatoring.lua"/>
talvez de errado e voce tenha que por o registerCreatureEvent(cid, "Nagatoring") numa das linhas do seu evento PlayerLogin (login.lua) e apagar do script do ring!
ah e mais se continuar dando errado, é porq não precisa da function no movements.xml pro absorb do anel funcionar, essa function era necessária em anéis que troca a sprite e "decai" a duração quando você põe no slot ~~ aqueles que brilha ~~ ...