SA
pedido

Magia [Pula 3 Sqm]

Por SarioYana, 11 de jun. de 2012 em Scripts

pedido de magia
19
4.6k
CriticalC
13 de junho de 2012 às 20:44

Duvida sanada; tópico movido.

 

Atenciosamente, Critical.

bepokemonB
14 de junho de 2012 às 01:25

Se precisar de outro script tente este:

function isWalkable(position, cid)
    position.stackpos = 0
    if getTileThingByPos(position).uid ~= 0 then
		    local tile = getTileInfo(position)
		    if tile.protection == false and tile.house == false and getTopCreature(position).uid == 0 and doTileQueryAdd(cid, position) == RETURNVALUE_NOERROR then
				    return true
		    end
    end
    return false
end
function doDash(cid, distance)
local dir, fromPos, toPos = getCreatureLookDirection(cid), getThingPos(cid), getPosByDir(fromPos, dir)
if isWalkable(toPos) then
 doTeleportThing(cid, toPos, true)
 doSendMagicEffect(toPos, CONST_ME_TELEPORT)
end
if distance > 0 then
 return doDash(cid, distance-1)
end
return true
end

local distance = 3
function onCastSpell(cid, var)
if doDash(cid, distance) then return true end
end

AdministradorA
18 de junho de 2012 às 21:19

Excelente galera, parabéns pela colaboração de todos!

1 ano depois...
nickissonloboN
03 de dezembro de 2013 às 01:35

desculpa reviver tópico mais estou precisando muito, tem como bolar esse script para pular players e pular tal id de uma parede ?

se tiver do rep please preciso muito