DE
pedido

Char parada pra conjurar spell?

Por DexFolks, 09 de set. de 2013 em Scripts

spell
imobilizado
resolvido
tibia
script
otserv
4
844
DexFolksD
09 de setembro de 2013 às 19:15

Então, pessoal... o título resume bem o que eu gostaria de saber

Alguém aí poderia me ajudar com isso?

Não tenho muita experiência com script e queria fazer um servidor (Alissow) pra brincar entre amigos, editando spells e monstros

Uma das ideias pra spell é fazer uma wave ao redor do char (isso eu sei fazer), mas o char não poderia se mover enquanto a spell está sendo conjurada.

A versão do Tibia que a gente ta usando pro server é o 8.6

Espero que alguém possa me ajudar ^^

Valew, abraço!

OmegaO
09 de setembro de 2013 às 19:35

Não entendi uma coisa: "enquanto a spell estar sendo conjurada"?

A spell demora um tempo pra ser conjurada?

Bom, pra fazer o que você quer, use a função:

doCreatureSetNoMove(cid, true)

Para paralizar o jogador que está conjurando a magia. Depois adicione:

addEvent(doCreatureSetNoMove, tempo, false)

Sendo esse tempo em milissegundos para que o jogador possa se mover novamente. Coloque isso no script da spell que deve funcionar para o que você quer.

DexFolksD
09 de setembro de 2013 às 20:39

Opa, muito obrigado! :D
Eu vou testar lá depois

 

Então... o que eu quis dizer com aquilo é o seguinte

A spell seria com dano em área, distanciando-se do conjurador de sqm em sqm, podendo fazer um ciclo de repetições, por exemplo... e durante a conjuração da spell a ideia é que a pessoa não possa se mover

Então isso que você passou parece atender muito bem o que eu precisava =) só falta testar

1 mês depois...
OmegaO
31 de outubro de 2013 às 16:58

Tópico movido para a seção de dúvidas e pedidos resolvidos.