[Spell] Colocar Dano Do Hit Pelo Level E Magic Level!

natanmn
em Lixeira Pública

natanmn

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/12/09Posts: 0

Gostaria de colocar o dano dos spells basiado no level e no Magic level se for mage e se for outro de acordo com os seus skills pricipais, o meu ot usa scripts assim :

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)

setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 14)

 

local area = createCombatArea(AREA_CROSS5X5)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

 

Se alguem poder me dizer como que eu coloco prao dando ser basiado no Level tambem eu agradeçO muito.... Obrigado !

J3remy

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/01/10Posts: 0Char no Tibia: Tiddox

Chupa uma PIROCA, ve se funfa

 

;D

Oneshot

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 05/07/09Posts: 1347

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)

function onGetFormulaValues(cid, level, maglevel)
local magTotal, levelTotal = maglevel, level / 5
	return -(magTotal * 1.24 + levelTotal), -(magTotal * 2.38 + levelTotal)
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

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

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

 

Bom, com essa nova estrutura de script para as magias, você pode manipular os danos com maior exatidão.

Você pode mudar os fatores multiplicados que seguem o magTotal para aumentar os danos: 1.24 e 2.38.

 

Mas nunca deve colocar o primeiro fator maior que o segundo. No exemplo de magia acima, um template de level 100 e magic level 50, causaria um dano de 82 a 139 em uma criatura com defesa neutra a Fogo.

natanmn

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/12/09Posts: 0

Valew muito obrigado ta perfeito :DDDDDDDDDDDDDDDDDDDDDDDDD!!!!!!!!!!!!

LorDz

Emo cheio de Glitter/ Moderador de OTserv
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 13/05/07Posts: 778Char no Tibia: Shea Fald

-Membro J3remy suspenso por 2 dias por ofensas;

 

-Membro OneShot ganha +1 de reputação por sanar dúvida;

 

Tópico Fechado

Att,

Carlos "LorDz" Alberto



mplz1ajaxizt5mzcdc6n.png

Email: LorDz@XTibia.com