Ir para conteúdo

Posts Recomendados

Versão: 8.10

Client: Próprio 8.10

 

Olá pessoal XTibiano! Estou aqui para pedir uma ajudinha! Eu queria saber, se tem como colocar uma Runa que só pudesse usar somente em si... (É tipo uma runa que quando clica nela, ela já faz o efeito, não precisa selecionar o lugar onde quer que ela atinge) Muito obrigado! Espero que me intedem!

 

Se precisarem, postarei um Script...

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 2)

function onGetFormulaValues(cid, level, maglevel)

min = -(maglevel) - 20

max = -(maglevel) - 40

 

if max < 20 then

max = -20

end

 

return min, max

end

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 2)

function onGetFormulaValues(cid, level, maglevel)

min = -(maglevel) - 20

max = -(maglevel) - 40

 

if max < 20 then

max = -20

end

 

return min, max

end

 

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, 2)

function onGetFormulaValues(cid, level, maglevel)

min = -(maglevel) - 20

max = -(maglevel) - 40

 

if max < 20 then

max = -20

end

 

return min, max

end

 

local arr1 = {

{0, 0, 0, 0, 0},

{0, 0, 1, 0, 0},

{0, 1, 2, 1, 0},

{0, 0, 1, 0, 0},

{0, 0, 0, 0, 0}

}

 

local arr2 = {

{0, 0, 1, 0, 0},

{0, 1, 0, 1, 0},

{1, 0, 2, 0, 1},

{0, 1, 0, 1, 0},

{0, 0, 1, 0, 0}

}

 

local arr3 = {

{0, 0, 0, 1, 0, 0, 0,},

{0, 0, 1, 0, 1, 0, 0,},

{0, 1, 0, 0, 0, 1, 0,},

{1, 0, 0, 2, 0, 0, 1,},

{0, 1, 0, 0, 0, 1, 0,},

{0, 0, 1, 0, 1, 0, 0,},

{0, 0, 0, 1, 0, 0, 0,}

}

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

local area3 = createCombatArea(arr3)

 

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

setCombatArea(combat3, area3)

 

local function onCastSpell1(parameters)

doCombat(parameters.cid, parameters.combat1, parameters.var)

end

 

local function onCastSpell2(parameters)

doCombat(parameters.cid, parameters.combat2, parameters.var)

end

 

local function onCastSpell3(parameters)

doCombat(parameters.cid, parameters.combat3, parameters.var)

end

 

 

function onCastSpell(cid, var)

local parameters = { cid = cid, var = var,combat1 = combat1,combat2 = combat2,combat3 = combat3 }

 

doSendAnimatedText(getThingPos(cid), "Gust", TEXTCOLOR_WHITE_EXP)

 

addEvent(onCastSpell1, 0, parameters)

addEvent(onCastSpell2, 500, parameters)

addEvent(onCastSpell3, 1000, parameters)

end

Link para o comentário
https://xtibia.com/forum/topic/159270-runas-personalizadas/
Compartilhar em outros sites

×
×
  • Criar Novo...