Por Str00per, 16 de abr. de 2016 em Actions e Talkactions
info
Grupo: Artesão
Registrado: 28/03/16
Posts: 120
Reputação: +31
Gênero: Masculino
Char no Tibia: Stroozinho
EM Data/Weapons/Scripts Crie um .lua com o nome rikudoucetro
local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.1, 1, -2.2, 1)
local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.1, 1, -2.2, 1)
local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.5, 1, -1.7, 1)
arr1 = { {3} }
arr2 = { {3} }
arr3 = { {3} }
arr4 = { {3} }
local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var) end
local function onCastSpell3(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat3, parameters.var) end
local function onCastSpell4(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat4, parameters.var) end function onCastSpell(cid, var) local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} local parameters = { cid = cid, var = var} local target = getCreatureTarget(cid) local pos = getCreaturePosition(target) local posi = getCreaturePosition(cid) addEvent(doSendDistanceShoot, 200, getCreaturePosition(cid), pos, 9) addEvent(doSendDistanceShoot, 400, getCreaturePosition(cid), pos, 9) addEvent(doSendDistanceShoot, 600, getCreaturePosition(cid), pos, 9) addEvent(doSendDistanceShoot, 1000, getCreaturePosition(cid), pos, 9) addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell2, 600, parameters) addEvent(onCastSpell3, 1000, parameters) return TRUE end
E em Weapons.xml
info
Grupo: Artesão
Registrado: 28/03/16
Posts: 120
Reputação: +31
Gênero: Masculino
Char no Tibia: Stroozinho
EM Data/Weapons/Scripts
Crie um .lua com o nome rikudoucetro
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.1, 1, -2.2, 1)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.1, 1, -2.2, 1)
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.1, 1, -2.2, 1)
local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.5, 1, -1.7, 1)
arr1 = {
{3}
}
arr2 = {
{3}
}
arr3 = {
{3}
}
arr4 = {
{3}
}
local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
setCombatArea(combat3, area3)
setCombatArea(combat4, area4)
local function onCastSpell1(parameters)
return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)
end
local function onCastSpell2(parameters)
return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var)
end
local function onCastSpell3(parameters)
return isPlayer(parameters.cid) and doCombat(parameters.cid, combat3, parameters.var)
end
local function onCastSpell4(parameters)
return isPlayer(parameters.cid) and doCombat(parameters.cid, combat4, parameters.var)
end
function onCastSpell(cid, var)
local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
local parameters = { cid = cid, var = var}
local target = getCreatureTarget(cid)
local pos = getCreaturePosition(target)
local posi = getCreaturePosition(cid)
addEvent(doSendDistanceShoot, 200, getCreaturePosition(cid), pos, 9)
addEvent(doSendDistanceShoot, 400, getCreaturePosition(cid), pos, 9)
addEvent(doSendDistanceShoot, 600, getCreaturePosition(cid), pos, 9)
addEvent(doSendDistanceShoot, 1000, getCreaturePosition(cid), pos, 9)
addEvent(onCastSpell1, 200, parameters)
addEvent(onCastSpell2, 600, parameters)
addEvent(onCastSpell3, 1000, parameters)
return TRUE
end
E em Weapons.xml
<melee id="iditem" event="script" value="rikudoucetro.lua"/>