Ir para conteúdo
  • 0

Duvida Weapons Wand


blumaster

Pergunta

Galeraeu criei um wand e queria que ela batese mais porem queria que o valor do ataque dela fosse por ML...

 

Exemplo ML 10. Bateria danos entre 100 e 150 ML 100 Bateria entre 400 e 700

 

Porem dano maximo ela teria de ser 1k

 

tem como fazer isso?

 

 

olha meu script.

 

local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)setCombatParam(combat, COMBAT_PARAM_EFFECT, 61)setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 61)setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 100, 0, 200)function onUseWeapon(cid, var)return doCombat(cid, combat, var)end

 

 

Tambem nao entendi nada esta wand esta em vez de batendo realando husausha

Editado por blumaster
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Pra tirar o dano fica assim, porém não vai resolver tua primeira dúvida:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 61)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 61)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -50, 0, -1000)

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

Link para o comentário
Compartilhar em outros sites

  • 0

Olá

 

Fiz uma fórmula definida por uma função f(x) com os dados que você definiu.

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 61)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 61)

function getCombatValues(cid, level, maglevel)
local min, max = (maglevel * 30/9), (maglevel * 55/9)
return -min, -max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatValues")

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

 

Creio que, assim, os jogadores de maglevel 10 irão tirar danos flutuando entre 100 e 150 e jogadores de maglevel 100 irão causar danos flutuando de 400 a 700.

Editado por Oneshot
Link para o comentário
Compartilhar em outros sites

  • 0

Oneshot vales mano esta perfeito to sem rep amigo porque ja dei rep hoje amanha te recompenso vlws.

 

 

podem fechar o topico ja obtive ajuda

 

obrigado a quem ajudo

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...