Ir para conteúdo

Manarune


leofera23

Posts Recomendados

Fala galera! Beleza?

Tava precisando de uma manarune pro meu servido, mas o caso é que tem uma pequenina condição:

só poderia healar se estivesse SEM BATTLE, isso mesmo, pro pvp não ficar apelão... entendem ? xD

se puderem me ajudar com isso aí eu agradeço muuuitíssimo! xD

Link para o comentário
Compartilhar em outros sites

testa essa man nao deu tempo de testar

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 10000, 0, 10000)

 

function onCastSpell(cid, var)

if getCreatureCondition(cid, CONDITION_INFIGHT) then

doPlayerSendCancel(cid, "Desculpe, voce nao pode usar a runa com battle.")

return doCombat(cid, combat, var)

end

return TRUE

end

Editado por Zmovir
Link para o comentário
Compartilhar em outros sites

Cara... funcionou sim, só que ta healando só em battle...

 

 

-edit-

 

cara conserte, obg pelo script, me ajudou muito xD

consertado:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 10000, 0, 10000)

 

function onCastSpell(cid, var)

if getCreatureCondition(cid, CONDITION_INFIGHT) then

doPlayerSendCancel(cid, "Desculpe, voce nao pode usar a runa com battle.")

else

return doCombat(cid, combat, var)

end

return TRUE

end

Editado por leofera23
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...