CR
dúvida

Qual O Erro Dessa Função ? Distanceshoot

Por craigmabbit, 06 de nov. de 2012 em Scripts

1
732
06 de novembro de 2012 às 20:58

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

 

 

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 Novembro 6 por craigmabbit