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>
- não esqueça de editar
- name="nomedoarquivo"
- words="nomedamagia"
- lvl="leveldoplayer"
- mana="quantosdemanaprausa" -- a magia
- exhaustion="1000" -- quanto tempo pode usa magia 1000 = 1s




info
Grupo: Cavaleiro
Registrado: 27/05/12
Posts: 168
Reputação: +3
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.