DI
spell

[Encerrado] Ajuda Spell com efeito.

Por diarmaint, 09 de dez. de 2013 em Tópicos Sem Resposta

com
spr
resolvido
script
3
652
diarmaintD
09 de dezembro de 2013 às 15:47

Tenho em mãos a script der uma spell

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 177)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -180.3, 1, -180.5, 1)

 

 

arr1 = {

{3}

}

 

local area1 = createCombatArea(arr1)

setCombatArea(combat1, area1)

 

local function onCastSpell1(parameters)

return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)

end

 

function onCastSpell(cid, var)

local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}

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

addEvent(onCastSpell1, 200, parameters)

return TRUE

end

 

Essa spell mostra a o effect na parte superior do target.

post-275598-0-99047800-1386611127_thumb.png

preciso de ajuda para colocar um effect em min também.

ex.

post-275598-0-42572900-1386611135_thumb.png

 

quando solta o poder vai o efeito no target e em cima de min.

e se possível outra script para aparecer effect em cima de min e effect indo até o target.

 

Espero que ninguém tenha dúvidas. Grato

Essa parte já resolvi agora o problema é outro.to usando essa script.

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 38)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -250.2, 1, -200.2, 1)

 

 

 

arr1 = {

{3}

}

 

 

 

local area1 = createCombatArea(arr1)

 

setCombatArea(combat1, area1)

 

 

local function onCastSpell1(parameters)

return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)

end

 

 

 

function onCastSpell(cid, var)

local position348 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}

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

addEvent(onCastSpell1, 200, parameters)

 

doSendMagicEffect(position348, 246)

return TRUE

end

 

agora sim, o poder sai de min e aparece também no target, porem ta fora do lugar. :/

post-275598-0-77698600-1386611609_thumb.png

alguém me ajuda?

Editado Dezembro 9 por Diarmaint

GabrieltxuG
15 de dezembro de 2013 às 22:45

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

4 anos depois...
StigalS
21 de abril de 2018 às 03:15
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.