Ir para conteúdo

Featured Replies

Postado

Ola,

Eu estou fazendo um OTserver com Vocations diferentes.

Tal que uma delas é Ninja. O qual eu estou tentando e nao consigo criar uma magia que, digamos assim, Cega quem esta a volta do personagem. Que faça ele errar os ataques por 4 sec.

Gostaria que alguem pudesse criar o script para mim (caso seja possivel), pois nao consigo.

Lembrando que a area de Efeito é todos os squeres em volta do personagem (exori, por exemplo)

A animação é "CONST_ME_GROUNDSHAKER"

Obrigado pela Atenção.

Postado


local combat0_Bomba_De_Fumaça = createCombatObject()
setCombatParam(combat0_Bomba_De_Fumaça, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat0_Bomba_De_Fumaça, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat0_Bomba_De_Fumaça, COMBAT_PARAM_BLOCKARMOR, true)
setCombatParam(combat0_Bomba_De_Fumaça, COMBAT_PARAM_BLOCKSHIELD, true)
setCombatArea(combat0_Bomba_De_Fumaça,createCombatArea({{1, 1, 1, 1, 1},
{1, 1, 1, 1, 1},
{1, 1, 2, 1, 1},
{1, 1, 1, 1, 1},
{1, 1, 1, 1, 1}}))
function getDmg_Bomba_De_Fumaça(cid, level, maglevel)
    return (10)*-1,(20)*-1
end
setCombatCallback(combat0_Bomba_De_Fumaça, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Bomba_De_Fumaça")

local con_Sem_atacar__combat0_Bomba_De_Fumaça = createConditionObject(0+CONDITION_INFIGHT)
setCombatCondition(combat0_Bomba_De_Fumaça, con_Sem_atacar__combat0_Bomba_De_Fumaça)

local function RunPart(c,cid,var,dirList,dirEmitPos) -- Part
    if (isCreature(cid)) then
        doCombat(cid, c, var)
        if (dirList ~= nil) then -- Emit distance effects
            local i = 2;
            while (i < #dirList) do
                doSendDistanceShoot(dirEmitPos,{x=dirEmitPos.x-dirList,y=dirEmitPos.y-dirList[i+1],z=dirEmitPos.z},dirList[1])
                i = i + 2
            end        
        end
    end
end

function onCastSpell(cid, var)
    local startPos = getCreaturePosition(cid)
    RunPart(combat0_Bomba_De_Fumaça,cid,var)
    return true
end

 

Voce não especificou direito, a area que voce queria, o dano, etc, mas tá ai.

OBS: Nao testei

Editado por gbik (veja o histórico de edições)

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 520.1k

Informação Importante

Confirmação de Termo