Ir para conteúdo

Featured Replies

Postado

Por favor, quem poder me ajudar, agradeço desde Ja...
Eu estou com esse problema não é de Hoje, faz muito tempo ja...

Eu tenho Uma Spell aki, Que quando solta a magia, o Player é teleportado para o Alvo (Player targetado) e solta dois efeito, o Primeiro efeito é quando o player é teleportado, e o outro efeito solta no Player targetado... 
Mas o Problema é que o o efeito Não esta no alvo, Ele esta saindo muito errado (Muito pro lado), e o Script da Spell não tem X e Y para Mudar o lugar do efeito... e éra disso que precisava, Alguem pode me ajudar por favor ????

 

OPS: Precisava tambem que o EFEITO numero 317, soltasse no Player e Não no Target

 

SCRIPT DA SPELL

Spoiler

local effect = 317 -- Effect que vai sair

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 20)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10)

function onCastSpell(cid, var)

    local target = variantToNumber(var)    
        doCombat(cid, combat, var)

    if not isPlayer(target) then
        doSendMagicEffect(getThingPos(target), effect)
        return true
    end    
    doTeleportThing(cid, getThingPos(target))
    doSendMagicEffect(getThingPos(target), effect)            
    return true
end

 

obs: Preciso mudar a Position do Efeito 20, Mas não tem X e Y :/ 

dou Rep ++++ 

  • Respostas 7
  • Visualizações 1.6k
  • Created
  • Última resposta

Top Posters In This Topic

Postado
local effect = 317 -- Effect que vai sair

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 20)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10)

function onCastSpell(cid, var)

    local target = variantToNumber(var)    
        doCombat(cid, combat, var)

    if not isPlayer(target) then
        doSendMagicEffect(position, effect)
        return true
    end    
    doTeleportThing(cid, getThingPos(target))
    doSendMagicEffect(position, effect)           
    return true
end

 

Postado
  • Autor
28 minutos atrás, Gnius disse:

local effect = 317 -- Effect que vai sair

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 20)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10)

function onCastSpell(cid, var)

    local target = variantToNumber(var)    
        doCombat(cid, combat, var)

    if not isPlayer(target) then
        doSendMagicEffect(position, effect)
        return true
    end    
    doTeleportThing(cid, getThingPos(target))
    doSendMagicEffect(position, effect)           
    return true
end

 

O jutsu Esta funcionando, Mas o efeito 20 Esta Saindo fora do Target Ainda... Esta do lado :/ 

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

Postado
local effect = 317 -- Effect que vai sair

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 20)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10)

function onCastSpell(cid, var)

    local target = variantToNumber(var)    
        doCombat(cid, combat, var)

    if not isPlayer(target) then
        doSendMagicEffect(getThingPos(cid), effect)
        return true
    end    
    doTeleportThing(cid, getThingPos(target))
    doSendMagicEffect(getThingPos(cid), effect)       
    return true
end
Spoiler

 

 

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 519.6k

Informação Importante

Confirmação de Termo