Ir para conteúdo
  • 0

Spell Suporte C/ Effect A Cada Segundo.


IsaqueTeixeira

Pergunta

Então gente vou explicar + ou- como é a spell que desejo.

 

Caracteristicas da spell:

Quando o player soltar a spell ela aumente 3 skill do mesmo

ex: def, magic level e club.

 

e que o effect fique aparecendo a cada segundo, fique sempre saindo do player.

 

que toda spell dure 10 segudos.

 

Agradeço.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

data\spells\scripts\nomedoarquivo.lua

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, 10000)
setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 3)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 3)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVELPERCENT, 104)   -- não mude
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setCombatCondition(combat, condition)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

data\spells\spells.xml

<instant name="nomedoarquivo" words="nomedamagia" lvl="leveldoplayer" mana="quantosdemanaprausa" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="nomedoarquivo.lua">
 <vocation id="1"/>
 <vocation id="2"/>
 <vocation id="3"/>
 <vocation id="4"/>
 <vocation id="5"/>
 <vocation id="6"/>
 <vocation id="7"/>
 <vocation id="8"/>
</instant>

  1. não esqueça de editar
  2. name="nomedoarquivo"
  3. words="nomedamagia"
  4. lvl="leveldoplayer"
  5. mana="quantosdemanaprausa" -- a magia
  6. exhaustion="1000" -- quanto tempo pode usa magia 1000 = 1s

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...