Ir para conteúdo

Featured Replies

Postado

Preview

zL3Gp8c.png

 

Script

data/spells/scripts/clone combo.lua

local combat1 = createCombatObject() 
    setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) 
    setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_ASSASSIN) 
    setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_THROWINGKNIFE) 
    setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1, -1, -1, -1) 

local combat2 = createCombatObject() 
    setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) 
    setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_THROWINGKNIFE) 
    setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1, -1, -1, -1) 

local combat3 = createCombatObject() 
    setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) 
    setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_ASSASSIN) 
    setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_THROWINGKNIFE) 
    setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -1, -1, -1, -1) 

local combat4 = createCombatObject() 
    setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) 
    setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_ASSASSIN) 
    setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_THROWINGKNIFE) 
    setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1, -1, -1, -1) 

local combat5 = createCombatObject() 
    setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) 
    setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) 
    setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -1, -1, -1, -1) 

local combat6 = createCombatObject() 
    setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) 
    setCombatParam(combat6, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK) 
    setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -1, -1, -1, -1) 

local combat7 = createCombatObject() 
    setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) 
    setCombatParam(combat7, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT) 
    setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -1, -1, -1, -1) 

arr1 = { 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 1, 0, 0, 3, 0, 0, 1, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
} 

arr2 = { 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
} 

arr3 = { 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
} 

arr4 = { 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
} 

arr5 = { 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
} 

arr6 = { 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, 
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, 
{0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
} 

arr7 = { 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 
} 


local area1 = createCombatArea(arr1) 
local area2 = createCombatArea(arr2) 
local area3 = createCombatArea(arr3) 
local area4 = createCombatArea(arr4) 
local area5 = createCombatArea(arr5) 
local area6 = createCombatArea(arr6) 
local area7 = createCombatArea(arr7) 

setCombatArea(combat1, area1) 
setCombatArea(combat2, area2) 
setCombatArea(combat3, area3) 
setCombatArea(combat4, area4) 
setCombatArea(combat5, area5) 
setCombatArea(combat6, area6) 
setCombatArea(combat7, area7) 

local function onCastSpell1(parameters) 
    doCombat(parameters.cid, combat1, parameters.var) 
end 

local function onCastSpell2(parameters) 
    doCombat(parameters.cid, combat2, parameters.var) 
end 

local function onCastSpell3(parameters) 
    doCombat(parameters.cid, combat3, parameters.var) 
end 

local function onCastSpell4(parameters) 
    doCombat(parameters.cid, combat4, parameters.var) 
end 

local function onCastSpell5(parameters) 
    doCombat(parameters.cid, combat5, parameters.var) 
end 

local function onCastSpell6(parameters) 
    doCombat(parameters.cid, combat6, parameters.var) 
end 

local function onCastSpell7(parameters) 
    doCombat(parameters.cid, combat7, parameters.var) 
end 


function onCastSpell(cid, var) 
    local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6, combat7 = combat7 }  
    addEvent(onCastSpell1, 1, parameters) 
    addEvent(onCastSpell2, 100, parameters) 
    addEvent(onCastSpell3, 300, parameters) 
    addEvent(onCastSpell4, 500, parameters) 
    addEvent(onCastSpell5, 700, parameters) 
    addEvent(onCastSpell6, 900, parameters) 
    addEvent(onCastSpell7, 1100, parameters) 

        return true 
end

data/spells/spells.xml

  <instant name="Combo" words="combo" lvl="12" mana="20" prem="1" range="3" needtarget="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="clone combo.lua"> 
        <vocation id="1"/> 
        <vocation id="2"/> 
        <vocation id="5"/> 
        <vocation id="6"/> 
    </instant>

Créditos: jona21

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo