Mateus Robeerto
Legendary OT User
can someone convert to tfs 1.5? I'm using t.2 working ok, I can't do everything, but very difficult
LUA:
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 35)
function onGetFormulaValues(cid, level, maglevel)
skill = getPlayerSkill(cid,4)
level = getPlayerLevel(cid)
min = -((skill*37)+level*5+maglevel*3)
max = -((skill*38)+level*6+maglevel*3)
return min, max
end
setCombatCallback(combat1, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 126)
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 35)
function onGetFormulaValues(cid, level, maglevel)
skill = getPlayerSkill(cid,4)
level = getPlayerLevel(cid)
min = -((skill*44)+level*7+maglevel*4)
max = -((skill*44)+level*8+maglevel*4)
return min, max
end
setCombatCallback(combat2, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 2000)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat2, condition)
setCombatCondition(combat2, condition)
local hemorragia = createConditionObject(CONDITION_EMO)
setConditionParam(hemorragia, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(hemorragia, 1, 2000, -3000)
addDamageCondition(hemorragia, 1, 2000, -1500)
addDamageCondition(hemorragia, 1, 2000, -1000)
function onUseWeapon(cid, var)
local function darkness(target)
if isPlayer(target) == 1 then
doSendAnimatedText("Weakness!", getPlayerPosition(cid), 35)
doCreatureSay(target,"That hurts!",16)
else
doSendAnimatedText("Weakness!", getPlayerPosition(cid), 35)
end
end
local target = getCreatureTarget(cid)
local black =
{ lookType = getCreatureOutfit(target).lookType,
lookHead = getCreatureOutfit(target).lookHead,
lookBody = getCreatureOutfit(target).lookBody,
lookLegs = getCreatureOutfit(target).lookLegs,
lookFeet = getCreatureOutfit(target).lookFeet,
lookAddons = getCreatureOutfit(target).lookAddons }
fala = math.random(10,10)
rand = math.random(1,1000)
if(target ~= 0) then
if rand <= getPlayerSkill(cid,4) then
if fala == 10 then
doCreatureSay(cid,"Fell the darkness!",16)
doSetCreatureOutfit(target, black, 2000)
addEvent(darkness, 1*500,target)
doCreatureAddHealth(cid,(getCreatureMaxHealth(cid)/10))
doPlayerAddMana(cid,(getPlayerMaxMana(cid)/10))
doSendAnimatedText("Critical!", getPlayerPosition(cid), 129)
doCombat(cid, combat2, var)
else
doCreatureAddHealth(cid,(getCreatureMaxHealth(cid)/10))
doSendAnimatedText("Critical!", getPlayerPosition(cid), 129)
doCombat(cid, combat2, var)
end
else
doCombat(cid, combat1, var)
end
end
end