Na pasta data/movements/scripts, duplica um arquivo, nomeie para "amuletPercent" sem as aspas e nele cole:
local porcentagem = 30 -- porcentagem de life que enche. local delay = 2 -- segundos de delay. function onEquip(cid, item, slot) doAddHpPercent(cid, item.itemid) return true end function doAddHpPercent(cid, item) if isPlayer(cid) and getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == item then local hpMax = getCreatureMaxHealth(cid) local heal = getCreatureMaxHealth(cid)*(porcentagem/100) doCreatureAddHealth(cid, heal) addEvent(doAddHpPercent, delay*1000, cid, item) end return true end
Em movements.xml cole a tag:
<movevent type="Equip" itemid="ID DO AMULETO" slot="necklace" level="LEVEL" event="script" value="amuletPercent.lua"/>





info
Grupo: Cavaleiro
Registrado: 26/10/08
Posts: 152
Reputação: +10
Queria pedir script de um amuleto que cura a vida do player por porcentagem exemplo por para encher 10% do hp do player a cada 2 segundos, então um player que tem 1000 de HP a cada 10 segundos vai encher 100 de hp.