#CORPO A CORPO
Para combate corpo a corpo "DO JEITO QUE EU TO PENSANDO", amenos que funcione apenas para player vai da um trabalho bem grande porque vai ter que registrar o evento em todos os monstro.
#SPELL
Nesse sistema a função que ver é quantidade de reset do player é essa:
getPlayerReset(cid)
Você teraque troca todas essas linhas de spells (pelomenos das magias que você quer que aumente).
function onGetFormulaValues(cid, level, skill, attack, factor) local skillTotal, levelTotal = skill + attack, level / 5 return -(skillTotal * 1.5 + levelTotal), -(skillTotal * 2.5 + levelTotal) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")
function onGetFormulaValues(cid, level, skill, attack, factor) local reset = getPlayerReset(cid) local skillTotal, levelTotal = skill + attack, level / 5 return -(skillTotal * 1.5 + levelTotal)*(reset*0.1), -(skillTotal * 2.5 + levelTotal)*(reset*0.1) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")







info
Grupo: Campones
Registrado: 27/12/10
Posts: 17
Reputação: +1
Char no Tibia: ~> ADM Galaxy <~
Boa noite, tenho uma dúvida relacionada ao sistema de resets. Gostaria de saber como posso fazer com que o dano base, tanto de ataques corpo a corpo, como spells, aumentem de acordo com a quantidade de resets.
-> Suponhamos que após o primeiro reset, o dano seja aumentado em 2 vezes, segundo reset em 3x e assim por diante.
Creio que se fosse por storage seria mais fácil, porem com o sistema de reset do MarcelloMkez no seguinte tópico:
http://www.xtibia.com/forum/topic/142463-advanced-reset-system-20/ ele acaba sendo por Database.
Gostaria de saber como proceder? Estou realmente perdido. Quem puder me ajudar agradeço imensamente.
Agradeço desde já,
Abraços.
Editado Julho 2 por teteusinhu