Olha é meio complexo de explicar
Eu vou mostrar o sword ring, porém para você fazer outros skills deverá seguir o exemplo de outros rings
No items.xml no caso do sword ring eh dividido em duas partes :
<item id="2207" article="a" name="sword ring">
<attribute key="weight" value="90"/>
<attribute key="slotType" value="ring"/>
<attribute key="transformEquipTo" value="2210"/>
<attribute key="stopduration" value="1"/>
<attribute key="showduration" value="1"/>
</item>
Esse é o anel que não está no dedo...
a linha stopduration é a mais importante, ela faz q o anel n seja gasto qdo n está sendo usado
e ele no dedo
<item id="2210" article="a" name="sword ring">
<attribute key="weight" value="90"/>
<attribute key="slotType" value="ring"/>
<attribute key="decayTo" value="0"/>
<attribute key="transformDeEquipTo" value="2207"/>
<attribute key="skillSword" value="4"/>
<attribute key="duration" value="1800"/>
<attribute key="showduration" value="1"/>
</item>
decayTo : é o id que ele irá se transformar quando acabar, no caso 0 ele desaparecerá
transformDeEquipTo : O id que ele virará quando não estiver sendo usado
skillSword: faz ele aumentar 4 skills
Duration: é o tempo em segundos, 1800 = 30 minutos (60x30)
E em moviments.xml você deve adicionar apenas essa linha para referenciar a ativação deles
<movevent type="Equip" itemid="2207" slot="ring" event="function" value="onEquipItem"/>
<movevent type="Equip" itemid="2210" slot="ring" event="function" value="onEquipItem"/>
Antigamente servia para ele se transforma em novos itens, agora não sei pra que serve
Porém sem ela, não funciona
Espero que você tenha compreendido essa breve explicação
Se sanou sua dúvida reporte o topico como Dúvida Sanada