Ir para conteúdo
  • 0

Pergunta

Olá,Gostaria Que Alguem Me disece como fazer magia que hita conforme o level!

E Tbm Queria Que Alguém Disece como fazer magia que só pode ser usada usando uma pedra que apos usar a pedra ela some!

Obrigada!

Link para o comentário
https://xtibia.com/forum/topic/186067-script-de-magia/
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

Ow SE POderem Ajudar O meu script é esse!

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, 65)

setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 160, 160)

 

local arr = {

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

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

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

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

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

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

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

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

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

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

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

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

 

Gostaria de saber aonde eu coloco isso >.+ getPlayerLevel(cid) * 4 ?Auguem Responde Plizz Preciso muito desse script!

Poderiam Ajudar Preciso muito desse script!

Editado por Kanazakki
Link para o comentário
https://xtibia.com/forum/topic/186067-script-de-magia/#findComment-1260160
Compartilhar em outros sites

  • 0

testa assim

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, 65)

setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, + getPlayerLevel(cid) * 4)

 

local arr = {

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

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

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

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

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

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

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

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

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

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

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

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

espero ter ajudado

ate

Link para o comentário
https://xtibia.com/forum/topic/186067-script-de-magia/#findComment-1261596
Compartilhar em outros sites

  • 0

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 65)

local arr = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0},
{0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}
}

function getCombatFormulas(cid, lv, maglv)
    local formula_min = -((lv*3.25 + maglv*3) * 0.52)  --minimo(se n intende o calculo,si mata)
    local formula_max = -((lv*4.25 + maglv*3) * 0.68) --maximo

    if(formula_max < formula_min) then
		    local tmp = formula_max
		    formula_max = formula_min
		    formula_min = tmp
    end
    return formula_min, formula_max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

quantos post pra uma coisa tão facil...

Link para o comentário
https://xtibia.com/forum/topic/186067-script-de-magia/#findComment-1261624
Compartilhar em outros sites

  • 0

Tópico movido para Dúvidas e Pedidos Atendidos Otserv Scripting.

Rep+ para o Smartbox por eu ter atendido dois de seus reports e a cada dois reports corretos é um rep+.

 

Obs: só até 100 rep+.

Link para o comentário
https://xtibia.com/forum/topic/186067-script-de-magia/#findComment-1262009
Compartilhar em outros sites

×
×
  • Criar Novo...