Postado Janeiro 30, 2018 7 anos Em 13/01/2017 em 20:37, MaTTch disse: Mostrar conteúdo oculto Mostrar conteúdo oculto local spellInfo = { { area = { {0,1,0}, {1,2,1}, {0,1,0} }, eff = 32, offset = {0, 1} }, { area = { {0,0,1,0,0}, {0,1,0,1,0}, {1,0,2,0,1}, {0,1,0,1,0}, {0,0,1,0,0} }, eff = 32, offset = {0, 1} }, { area = { {0,0,0,1,0,0,0}, {0,0,1,0,1,0,0}, {0,1,0,0,0,1,0}, {1,0,0,2,0,0,1}, {0,1,0,0,0,1,0}, {0,0,1,0,1,0,0}, {0,0,0,1,0,0,0} }, eff = 32, offset = {0, 1} }, { area = { {0,0,0,0,1,0,0,0,0}, {0,0,0,1,0,1,0,0,0}, {0,0,1,0,0,0,1,0,0}, {0,1,0,0,0,0,0,1,0}, {1,0,0,0,2,0,0,0,1}, {0,1,0,0,0,0,0,1,0}, {0,0,1,0,0,0,1,0,0}, {0,0,0,1,0,1,0,0,0}, {0,0,0,0,1,0,0,0,0} }, eff = 32, offset = {0, 1} } } local combats = {} for n, c in ipairs(spellInfo) do combats[n] = createCombatObject() setCombatParam(combats[n], COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combats[n], COMBAT_FORMULA_LEVELMAGIC, -325.0, 0, -335.0, 0) setCombatArea(combats[n], createCombatArea(c.area)) function onTargetTile(cid, pos) doSendMagicEffect({x = (pos.x + c.offset[1]), y = (pos.y + c.offset[2]), z = pos.z}, c.eff) end setCombatCallback(combats[n], CALLBACK_PARAM_TARGETTILE, "onTargetTile") end local function doSpell(cid, combat, var) return isCreature(cid) and doCombat(cid, combat, var) end function onCastSpell(cid, var) for n, combat in pairs(combats) do addEvent(doSpell, ((n - 1) * 150), cid, combat, var) end return true end onde coloca esse script?
Postado Janeiro 31, 2018 7 anos Em 30/01/2018 em 18:51, djhowsantos disse: onde coloca esse script? É uma spell, por tanto, na pasta das spells do teu servidor.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.