Pedido, Centralizar Sprite/efeito Pela Spell

nickissonlobo
em Scripts

nickissonlobo

Niii
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/12/11Posts: 67Char no Tibia: NOt

Creio que seja a área correta, vamos lá

 

Preciso de uma Spell ou Script para centralizar um efeito no player q leva o dano.

veja um exemplo.

 

post-338139-0-79627100-1346772397_thumb.png

 

teria como chegar o efeito uns 2 sqm pra direita ? com script ?

 

ajudem please ;d

AkatsukiProject. OT De Naruto.

Em Fase de Criação

brun123

vash
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 24/09/06Posts: 512

Sim, posta o script da magia

5303fg1.png

nickissonlobo

Niii
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/12/11Posts: 67Char no Tibia: NOt
local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, 128)

function onGetFormulaValues(cid, level, maglevel)

min = -(level * 0.28 + maglevel * 1.48) * 1.4

max = -(level * 0.34 + maglevel * 2.34) * 1.4

return min, max

end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

AkatsukiProject. OT De Naruto.

Em Fase de Criação

brun123

vash
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 24/09/06Posts: 512

Teste assim:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
--setCombatParam(combat, COMBAT_PARAM_EFFECT, 128)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 0.28 + maglevel * 1.48) * 1.4
max = -(level * 0.34 + maglevel * 2.34) * 1.4
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
local tPos = var.pos or getThingPos(var.number)
if tPos then tPos.x = tPos.x + 2 doSendMagicEffect(tPos, 128) end
return doCombat(cid, combat, var)
end

 

Se esse não der certo, tente esse:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
--setCombatParam(combat, COMBAT_PARAM_EFFECT, 128)
function onGetFormulaValues(cid, level, maglevel)
min = -(level * 0.28 + maglevel * 1.48) * 1.4
max = -(level * 0.34 + maglevel * 2.34) * 1.4
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
local tPos = isCreature(getCreatureTarget(cid)) and getThingPos(getCreatureTarget(cid)) or false
if tPos then tPos.x = tPos.x + 2 doSendMagicEffect(tPos, 128) end
return doCombat(cid, combat, var)
end

5303fg1.png

nickissonlobo

Niii
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/12/11Posts: 67Char no Tibia: NOt

Deu certo VALEW ^^ rep+ pra tu, passa msn ?

AkatsukiProject. OT De Naruto.

Em Fase de Criação

IsaqueTeixeira

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 27/05/12Posts: 168

Duvida Sanada reportado para moverem.

Sempre que sua duvida for resolvida, clique em Denunciar e diga que a duvida foi sanada para manter o fórum limpo.

Critical

A fumaça queimando, tá escutando?
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 05/11/07Posts: 544

Dúvida sanada, tópico movido.

 

Atenciosamente, Critical.

"Educai as crianças para não precisar punir os homens."

gustavo3754

Jallel
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 24/10/11Posts: 133Char no Tibia: ...

Desculpe se revivi o tópico, uma dúvida, teria como colocar o local para um efeito no proprio player?

 

Tenho efeitos grandes aqui também e queria centraliza-los. Esperando resposta. Obrigado

 

Att. CrazzyMaster

AJUDEI ? DA REP+

"A guerra começa por tanto quererem uma paz inalcansavel.."

Quer uma VPS grátis por 3 meses? É só clicar aqui

Yz4U8tE.png

 

Meus Trabalhos:

 

 

Servidors derivados:

 

nickissonlobo

Niii
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/12/11Posts: 67Char no Tibia: NOt
local eff = 34 -- ID do efeito

local position = {x=getCreaturePosition(cid).x+2, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z}

doSendMagicEffect(position, eff)


Tai :D

AkatsukiProject. OT De Naruto.

Em Fase de Criação