Você tem que criar um script de movement "equip" e "deequip", parecido com o da soft. Assim, ao equipar ela vai healar normalmente.
info
Grupo: Campones
Registrado: 04/02/12
Posts: 82
Reputação: +5

info
Grupo: Banidos
Registrado: 11/01/13
Posts: 576
Reputação: +109
Char no Tibia: Darashia del Shee

Você tem que criar um script de movement "equip" e "deequip", parecido com o da soft. Assim, ao equipar ela vai healar normalmente.
Isso ai é pra quando se faz um script somente para aquela sword, no caso dele ele está tentando healar pelo items.xml
Coleguinha faz o seguinte
em data/movements/scripts
Cola esse arquivo aqui ![]()
local life = 1000 local mana = 1000 function onEquip(cid, item, slot) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(life/2)) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+(mana/2)) return TRUE end function onDeEquip(cid, item, slot) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-life) setCreatureMaxMana(cid, getCreatureMaxMana(cid)-mana) return TRUE end
Depois em movements.xml
<movevent event="DeEquip" itemid="8982" slot="sword" function="onDeEquipItem" script="Nomedoarquivo.lua" />[/size] [size=4]<movevent event="Equip" itemid="8982" slot="sword" level="8" function="onEquipItem" script="Nomedoarquivo.lua" />
#Explicando
La no primeiro script o local life = 1000 é o tanto de life que irá healar
Mesma coisa pro local mana = 100
Ali no movements é o level que vai poder usar, o id do item = itemid, e o nomedoarquivo é o nome do arquivo que tá em movements/scripts
Enfim, espero não ter deixado nenhuma duvida *-*
Editado Fevereiro 6 por Gears
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

/\ esse script vai da alguns problemas heim... pela dupla execuçao do onEquip e no login...
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

<movevent type="Equip" itemid="10313" slot="sword" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="10313" slot="sword" event="function" value="onDeEquipItem"/>
APENAS ADICIONE ESSAS 2 TAGS JUNTAS EM MOVEMENTS.XML, TESTE E POSTE RESULTS ;D
Editado Fevereiro 6 por Roksas
info
Grupo: Visconde
Registrado: 30/11/12
Posts: 252
Reputação: +13

Já tive esse problema, faz assim.
Na pasta movements, abrá o arquivo movements.xml.
Em baixo de qualquer código, adicione esse em baixo.
<movevent type="Equip" itemid="10313" slot="sword" event="function" value="onEquipItem"/><movevent type="DeEquip" itemid="10313" slot="sword" event="function" value="onDeEquipItem"/>
Lógo após colar o código acima, salve o arquivo e feche.
Abrá o .exe do Ot, lógue no seu ADM, invóque o item, e passe o item
para o seu char de teste, e voa la! ![]()
Editado Fevereiro 6 por FenixBorges
info
Grupo: Marquês
Registrado: 03/02/13
Posts: 1.2k
Reputação: +254
Gênero: Masculino
Char no Tibia: Partiu Baladinha

Obrigado a todos que postaram soluções.
Fiz algo doido aqui que deu certo (não sei oque);
Tópico reportado para que movam.
Muito obrigado a quem postou de coração!
Abraços!






info
Grupo: Marquês
Registrado: 03/02/13
Posts: 1.2k
Reputação: +254
Gênero: Masculino
Char no Tibia: Partiu Baladinha
</item>
<item id="10313" article="a" name="espada magica">
<attribute key="description" value="Espada abençoada pelo monge Lindnus."/>
<attribute key="defense" value="14"/>
<attribute key="attack" value="17"/>
<attribute key="weaponType" value="sword"/>
<attribute key="healthGain" value="2"/>
<attribute key="healthTicks" value="2000"/>
<attribute key="manaGain" value="5"/>
<attribute key="manaTicks" value="2000"/>
Ela não está healando nem a mana nem o HP me ajudem?
Porfavoooor