aew, vi esse scrip em um forum americano e resulvi traze pro XTibia.( creditos= Greyshade)
ok.
Va na pasta data/weapons/scripts abra a pasta e ache a rod/wand que vc quer editar, e add isso no final:
function onUseWeapon(cid, var)doPlayerAddMana(cid, math.random(10, 20))
return doCombat(cid, combat, var)
end
este eh para ganhar health:
function onUseWeapon(cid, var)doPlayerAddHealth(cid, math.random(10, 20))
return doCombat(cid, combat, var)
end
Ex:
local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BUBBLES)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -130, 0, -190)
function onUseWeapon(cid, var)
doPlayerAddHealth(cid, math.random(10, 20))
return doCombat(cid, combat, var)
end
eu testei e deu certo.( server usado: TFS)
edited:os numeros (10,20)) signifca a quantidade de vida que a weapon vai recuperar, se vc quiser aumnetar ou diminuir, so troque os numeros.
Ex:
function onUseWeapon(cid, var)
doPlayerAddHealth(cid, math.random(100, 590))
return doCombat(cid, combat, var)
end