Vamos tentar.
1º: Script:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 28) setCombatParam(combat, COMBAT_PARAM_EFFECT, 29) setCombatParam(combat, COMBAT_PARAM_EFFECT, 30) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVELPERCENT, 10) setConditionParam(condition, CONDITION_PARAM_TICKS, 30000) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
TAG:
<instant name="Exori Magic" words="Exori Magic" lvl=100" manapercent"20" selftarfet="1" script="script.lua"> <vocation id="5"/> <vocation id="6"/> </instant>
Ps: não testei. Vê se dá certo, e modifica time aqui:
setConditionParam(condition, CONDITION_PARAM_TICKS, 30000)
e a porcentagem aqui:
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVELPERCENT, 10)
2º: script:
__CODEBOX_1__
TAG:
<instant name="Exori Pally" words="exori pally" lvl="100" mana="200" prem="0" selftarget="1" exaustion="1000" needlearn="0" event="script" value="script.lua"> <vocation id="7"/> </instant>
Nao entendi muito bem, o que você queria, mas tentei mesmo assim. Veja se fico como queria.
4º: Script:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.2, -1300, -1.5, -2000)
local arr = {
{1, 1, 1},
{1, 1, 1},
{1, 1, 1},
{0, 1, 0},
{0, 3, 0},
}
local area = creatCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Tag:
<instant name="Mort Wave" words="exevo mort hur" maglv="70" mana="600" direction="1" exhaustion="1200" needlearn="0" event="script" value="script.lua"> <vocation id="1"/> <vocation id="5"/> </instant>
Para alterar o hit dessa magia, entre com um char in game, e vai testando. Para modificar a força dos hits, mecha aqui:
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.2, -1300, -1.5, -2000)
Vai aumentando, abaixando, até ficar do seu agrado.
A 3, nao sei como começar. Mas vou tentar, se conseguir posto.
Espero ter ajudado, abraços.






info
Grupo: Campones
Registrado: 15/02/08
Posts: 72
Reputação: 0
Opa pessoal tudo numa boa? Gostaria de saber se alguém pode fazer umas spells para mim, tentei usar um spell maker mas não deu muito certo. São essas:
1° Uma magia que de 10% de ML para quem utiliza por 60 segundos, e somente Master Sorcerer e Elder Druid podem usa las, tenha exausted e não acumule (por que tentei fazer e os player ia usando a skill e upando ML depois saia dando HS em todos com SD kkkk
2° Uma magia que foce como um "exori con" mas que a imagem foce uma busterarrow e acerta-se a mesma areá de busterarrow mas o dano foce baseado no skill de distance do player, e só pode ser utilizado por Royal Paladin.
3° Uma magia que remova o magic wall da frente do player, +/- como o machete remove wild growth mas para knight e Elite Knight sem usa nenhum item apenas com uma magia.
4° Uma magia como a EXEVO VIS HUR mas com dano em Death e a imagem dela em vez de ser azul aquela preta de death mesmo com o dano baseado no ML, mas que seja um pouco mais forte que a propiá exevo vis hur, para Master sorcerer e Sorcerer.
São essas magias se alguém puder faze-las para mim, meu OT é 8.6
Grato Jhonatan. RESP++