Conheçem o "Korelin"? Korelin para quem nao sabe e um server baseade no anime "AVATAR"
Bom , fiz 1 magia de water chamado "Cannon" ela empurra as pessoas
Vá em data/spells/script crie um arquivo .lua
e coloke isso dentro:
function onCastSpell(cid, var)
local max_sqm = 4
local pos = getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), 1)
pos.stackpos = 253
if (isPlayer(getThingFromPos(pos).uid)) or (isMonster(getThingFromPos(pos).uid)) then
doTeleportThing(getThingFromPos(pos).uid, getClosestFreeTile(getThingFromPos(pos).uid, (getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), max_sqm))))
doSendMagicEffect(pos,1)
end
return FALSE
end
pronto agora va em "spells.xml"
</instant>
<instant name="cannon" words="w-cannon" lvl="260" mana="600" prem="1" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="900" needlearn="0" event="script" value="attack/cannon.lua">
<vocation id="5"/>
Azul: Esta localizado o nome da magia
Laranja: Esta localizado o comando para soltar a magia
Rosa:Esta localizado onde a magia esta no meu caso esta em data/spells/script/attack/cannon.lua
Espero ter ajudado