Ir para conteúdo
  • 0

Qual O Erro Dessa Função ? Distanceshoot


Pergunta

a magia funciona perfeitamente, mas o distanceshoot não lança o efeito

 

  Citar

 

function proprio(p)

local gpos = changeposbydir(getThingPos(p.id), getPlayerLookDir(p.id), 3)

doCombat(p.id, combat2, p.var)

local target = variantToNumber(p.var)

if isCreature(target) == 1 then

doSendDistanceShoot(gpos, getThingPos(target), CONST_ANI_ENERGY)

end

end

 

function onTargetCreature(cid, target)

local mpos = changeposbydir(getThingPos(cid), getPlayerLookDir(cid), 1)

local b = distBetween2(getThingPos(target), mpos)

local x = b==0 and 20 or 5

for a=1,x do

addEvent(proprio, a*2000/x, {id=cid, var=numberToVariant(target)})

end

end

Editado por craigmabbit
Link para o comentário
https://xtibia.com/forum/topic/198370-qual-o-erro-dessa-fun%C3%A7%C3%A3o-distanceshoot/
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...