SK
dúvida

Efeito no player que usou

Por SkyDarkyes, 30 de ago. de 2013 em Scripts

resolvido
5
666
30 de agosto de 2013 às 18:03

Bom tenho essa magia

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 134)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -105.2, 1)
 
function onCastSpell(cid, var)
local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+0, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z}
doSendMagicEffect(position1, 196)
return doCombat(cid, combat, var)
end

Gostaria de que aparecesse um efeito no player que usou tbm

Editado Agosto 30 por SkyDarkyes

Session StartS
30 de agosto de 2013 às 18:20
local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 134)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -105.2, 1)


function onCastSpell(cid, var)

local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+0, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z}

local position = getPlayerPosition(cid)

doSendMagicEffect(position, 50)

doSendMagicEffect(position1, 50)

return doCombat(cid, combat, var)

end

RoksasR
30 de agosto de 2013 às 18:25

Troque por este abaixo e na linha [local eff = 196] Troque o número 196 pelo efeito.

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 134)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -105.2, 1)
 
function onCastSpell(cid, var)

    local target = getThingPos(getCreatureTarget(cid))
    local pos = {x = target.x + 0, y = target.y, z = target.z)
    local eff = 196
    
    doSendMagicEffect(pos, 196)
    doSendMagicEffect(getThingPos(cid), eff)
    return doCombat(cid, combat, var)
end

Editado Agosto 30 por Roksas

30 de agosto de 2013 às 18:26

Vlw deu certo,acabou meus reps mals

RoksasR
30 de agosto de 2013 às 19:04

Tópico movido para a seção de dúvidas e pedidos resolvidos.