BU

Spell Empurra

Por Bubbleman23, 06 de mar. de 2011 em Archived

10
1.7k
Bubbleman23B
06 de março de 2011 às 18:07

gostava que alguem me ajduasse é que eu boto isto no spell:

function onCastSpell(cid, var)

local max_sqm = 3 -- maximo de sqm que vai empurrar o player

local pos = getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), 1)

pos.stackpos = 253

if (isPlayer(getThingFromPos(pos).uid)) then

doTeleportThing(getThingFromPos(pos).uid, getClosestFreeTile(getThingFromPos(pos).uid, (getPosByDir(getCreaturePosition(cid), getCreatureLookDirection(cid), max_sqm))))

doSendMagicEffect(pos,10)

end

return FALSE

end

que serve para quando o player usar o spell o que receber o ataque seja empurrado 3 sqms mas só que não funciona não sei se é pq nao botei bem nao sei por favor alguem que teste ai e me ensine.

VodkartV
06 de março de 2011 às 20:21

qual a tag que você colocou no script?

e além disso você ta sabendo que esse script está configurado para só empurrar player e não monster (:

Bubbleman23B
06 de março de 2011 às 20:37

qual a tag que você colocou no script?

e além disso você ta sabendo que esse script está configurado para só empurrar player e não monster (:

ahhhhhh só player. pode me dizer como ponho para empurrar tambem monster e tag como assim? obrigado

VodkartV
06 de março de 2011 às 20:49

spells/script

 

nome do seu script.lua

function onCastSpell(cid, var) 
local max_sqm = 3 -- maximo de sqm que vai empurrar o player 
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,10) 
end 
return FALSE 
end

 

spells.xml

<instant name="Exevo Empurar" words="New Thug" lvl="150" mana="300" exhaustion="2000" needlearn="0" script="nome do seu script.lua">
</instant>

 

ai vc pode mudar o nome ali pra como a spell vai ser conjurada,level mana etc.. ah se precisa estar em target tbm

Bubbleman23B
06 de março de 2011 às 20:55

ah obrigado eu depois posso por esse spell atacando e empurrando ao mesmo tempo?

VodkartV
06 de março de 2011 às 20:58

ai tu pode fazer oq tu quiser

Bubbleman23B
06 de março de 2011 às 21:00

Brigadão =D olha pode aceitar eu no msn?

VodkartV
06 de março de 2011 às 21:10

vc ja me adc?

eh pq eu n entrei ainda jaja eu entro xd

1 mês depois...
nbb147N
06 de abril de 2011 às 23:26

e como faz se eu quizer colocar para acertar dano?

9 meses depois...
yoroshigodY
12 de janeiro de 2012 às 15:45

Vodkart , voce pode fazer uma magia de area empurrando ? exemplo

 

1 1 1

1 1 1 1 ai , esta area empurra o monster e attack ele ? aguardando ........

1 1 1