xS0NYx 15 #1 Postado 8 Agosto, 2011 Autor: xS0NYx Versão testada:8.54 Utilidade: Se você tiver 50%, tu usa essa magia, que te deixa mais rapido, e você ganha 50 em todas as skills de ataque, mas você perde 50 de shielding. Vá na pasta data/spells e vai no spells.xml e adicione isto: <instant name="Frenesi" words="frenesi" lvl="[color=red]16[/color]" mana="[color=blue]20[/color]" prem="0" range="3" casterTargetOrDirection="0" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="frenesi.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> </instant> Vermelho : level necessário para usar a magia. Azul : mana necessária para usar a magia. Agora vá em data/spells/scripts e crie um arquivo frenesi.lua e adicione isto: -- By S0NY [color=red] local time = 20 * 1000[/color] [color=blue]local skills = 50[/color] local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, time) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skills) setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, skills) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, -skills) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local speed = createConditionObject(CONDITION_HASTE) setConditionParam(speed, CONDITION_PARAM_TICKS, time) setConditionFormula(speed, 0.7, -56, 0.7, -56) setCombatCondition(combat, speed) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, time) setCombatCondition(combat, exhaust) function onCastSpell(cid, var) if getCreatureHealth(cid) <= (getCreatureMaxHealth(cid)*50)/100 then return doCombat(cid, combat, var) else doPlayerPopupFYI(cid, "Precisa ter 50% do life para poder usar essa magia") end end Vermelho: Tempo, em milissegundos ou seja 1s=1000 . Azul : Quanta ganhará de skill quando entrar em frenesi. Então gente, é isso . Compartilhar este post Link para o post
Ribas1574 1 #3 Postado 8 Agosto, 2011 Bem interessante, porém, achei que está mal explicada a magia.. Mas, obrigado por compartilhar rs Compartilhar este post Link para o post
humano65 0 #4 Postado 14 Agosto, 2011 *-* Muito bom ... Aprovado por mim. Compartilhar este post Link para o post