O

Monster Usando Spell

Por O Caipora, 14 de dez. de 2010 em Archived

script
6
1.2k
O CaiporaO
14 de dezembro de 2010 às 10:58

Tem como fazer um script em que o summon heala o mestre? Tipo uma exura sio?

 

REP +

junior2bJ
14 de dezembro de 2010 às 22:17

Vá no monstro desejado e clique em editar no seu xml

adicione essa tag:

<attack name="Healando Mestre" interval="1000" chance="75" range="7" target="1">

 

agora em spell.xml

<instant name="Healando Mestre" words="Healando Mestre" mana="140" aggressive="0" needtarget="1" params="1" exhaustion="2000" needlearn="0" event="script" value="healmestre.lua">
</instant>

 

agora em healmestre.lua:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 10, 14)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

Não tenho certeza se está certo, não tenho costume de mexer em spells e nem em talkactions/movements.

Editado Dezembro 14 por junior2b

O CaiporaO
15 de dezembro de 2010 às 12:16

Não funcionou :(

AntiemoxmlA
15 de dezembro de 2010 às 14:38

pelo que eu entendi você quer 1 summon que healo o player você no caso seria isso!!

 

se não for pode me esplicar melhor

O CaiporaO
15 de dezembro de 2010 às 17:24

Isso mesmo, um summon que me heala no caso.

joaohdJ
15 de dezembro de 2010 às 18:14

Tente assim:

 

function onCastSpell(cid, var)
return #getCreatureSummons(cid) >= 1 and doCreatureAddHealth(cid, 1000) or false
end

 

 

flw