Ir para conteúdo
  • Cadastre-se

(Resolvido)Alguém poderia centralizar esse efeito?


Ir para solução Resolvido por Jeanfersonsp,

Posts Recomendados

.Qual servidor ou website você utiliza como base? 

8.60

 

Você tem o código disponível? Se tiver publique-o aqui: 

 

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 296)
(Efeito que precisa ser centralizado)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 126) (Efeito Míssil)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -22.2, 1, -31.2, 1)

local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end
 
function onCastSpell(cid, var)
local waittime = 2 -- Tempo de exhaustion
local storage = 45672 -- não mecha

if exhaustion.check(cid, storage) then
    doPlayerSendCancel(cid, "Aguarde "..(exhaustion.get(cid, storage)).." segundos(s) para usar novamente.")
    return false
end

local parameters = {cid = cid, var = var, combat1 = combat1}


for k = 1, 5 do
    addEvent(function()
        if isCreature(cid) then
            addEvent(onCastSpell1, 0, parameters)
        end
    end, 1 + ((k-1) * 275))
end
exhaustion.set(cid, storage, waittime)
return true
end

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 

 

EfeitoKonan.png

Link para o post
Compartilhar em outros sites
  • Solução

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 126) (Efeito Míssil)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -22.2, 1, -31.2, 1)

local function onCastSpell1(parameters)

doCombat(parameters.cid, parameters.combat1, parameters.var)
end
 
function onCastSpell(cid, var)
local waittime = 2 -- Tempo de exhaustion
local storage = 45672 -- não mecha

if exhaustion.check(cid, storage) then
    doPlayerSendCancel(cid, "Aguarde "..(exhaustion.get(cid, storage)).." segundos(s) para usar novamente.")
    return false
end

local parameters = {cid = cid, var = var, combat1 = combat1}


for k = 1, 5 do
    addEvent(function()
        if isCreature(cid) and isCreature(getCreatureTarget(cid)) then
            onCastSpell1(parameters)
            local t_Pos = getCreaturePosition(getCreatureTarget(cid))
            doSendMagicEffect({x= t_Pos.x+1, y = t_Pos.y, z = t_Pos.z}, 296)
        end
    end, 1 + ((k-1) * 275))
end
exhaustion.set(cid, storage, waittime)
return true
end

Link para o post
Compartilhar em outros sites
Agora, Jeanfersonsp disse:

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 126) (Efeito Míssil)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -22.2, 1, -31.2, 1)

local function onCastSpell1(parameters)

doCombat(parameters.cid, parameters.combat1, parameters.var)
end
 
function onCastSpell(cid, var)
local waittime = 2 -- Tempo de exhaustion
local storage = 45672 -- não mecha

if exhaustion.check(cid, storage) then
    doPlayerSendCancel(cid, "Aguarde "..(exhaustion.get(cid, storage)).." segundos(s) para usar novamente.")
    return false
end

local parameters = {cid = cid, var = var, combat1 = combat1}


for k = 1, 5 do
    addEvent(function()
        if isCreature(cid) and isCreature(getCreatureTarget(cid)) then
            onCastSpell1(parameters)
            local t_Pos = getCreaturePosition(getCreatureTarget(cid))
            doSendMagicEffect({x= t_Pos.x+1, y = t_Pos.y, z = t_Pos.z}, 296)
        end
    end, 1 + ((k-1) * 275))
end
exhaustion.set(cid, storage, waittime)
return true
end

Muito obrigado irmão!

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo