Ir para conteúdo

Como Cria Uma Magia Que Cria Itens Em Volta De Você Por Um Tempo Para Trapar?


LucasM010203

Posts Recomendados

Eae Galera blz?

 

Bem... Gostaria de saber como faço para criar uma magia que quando "conjurada" cria varios itens (Rush Wood) em volta de você mesmo... na forma de um círculo, para trapar monstros e players... estes itens ficam por determinado tempo (uns 20 segundos)e depois somem, "destrapando o player ou monstro.

 

Obrigado desde já!!

 

Obs: Há uma runa que quebra este ítem... para um outro player (ou você mesmo) "destrapar"

 

Obs2: Seria mais ou menos assim a área:

 

☺.☺.☺.☻.☺.☺.☺

☺.☺.☻.☻.☻.☺.☺

☺.☻.☻.☻.☻.☻.☺

☻.☻.☻.☺.☻.☻.☻

☺.☻.☻.☻.☻.☻.☺

☺.☺.☻.☻.☻.☺.☺

☺.☺.☺.☻.☺.☺.☺

Link para o comentário
Compartilhar em outros sites

data/spells/scripts/trapw.lua:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)

local area = {
{0, 1, 1, 1, 1, 1, 0},
{1, 1, 0, 0, 0, 1, 1},
{1, 0, 0, 0, 0, 0, 1},
{1, 0, 0, 3, 0, 0, 1},
{1, 0, 0, 0, 0, 0, 1},
{1, 1, 0, 0, 0, 1, 1},
{0, 1, 1, 1, 1, 1, 0}
}
setCombatArea(combat, createCombatArea(area))

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

data/spells/spells.xml:

	<instant name="Trap Wild" words="exevo mas trap" lvl="50" mana="160" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="trapw.lua">
</instant>

 

Nao precisa fazer a runa, pra isso existe o machete. Caso ainda queria a runa eh so falar.

Link para o comentário
Compartilhar em outros sites

Vlw Matheus... está funcionando perfeitamente... só alterei a área dele, para preencher tudo.

 

Agora já sei como faz, e farei uma parecida só que usando Magic Wall, e formando um quadrado que não será preenchido em volta de você, ai quem estiver dentro deste quadrado não poderá ser atacado por quem está do lado de fora... porque a magia ou runa não passará dele...

 

Só mais uma coisa se possível, o que eu devo alterar para esta magia não ser "conjurada" em Protection Zone? Se não vai ficar muita zueira no templo...

 

Ahh, a runa que quebra ele é a destroy field rune (2261) ela serve para isso já...

 

Muito obrigado por tudo... ganhou meu REP +

 

__EDITED__

 

Ah, é possível ajustar o tempo que estes ítens ficam ali?

 

Vlw

Editado por LucasM010203
Link para o comentário
Compartilhar em outros sites

O tempo é no items.xml:

	<item id="1499" article="a" name="rush wood">
	<attribute key="type" value="magicfield" />
	<attribute key="decayTo" value="0" />
	<attribute key="duration" value="45" />
</item>

 

duration = 45 segundos.

 

O negocio de nao fazer no templo eu nao sei, so se nao fosse spell e sim talkaction.

Link para o comentário
Compartilhar em outros sites

Vlw novamente e desculpe pela demora... eu tava viajando, tentarei tirar ele do templo.

 

e desculpe se revivi o topico...

_____________________________

Edited... pronto... ja consegui tirar ele da PZ... facil, assim:

 

no

 

     <instant name="Trap Wild" words="exevo mas trap" lvl="50" mana="160" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="trapw.lua">
       </instant>

 

basta add a tag

aggressive="1"

ali no meio para que ele seja agressivo e não dê para soltar em PZ...

Editado por LucasM010203
Link para o comentário
Compartilhar em outros sites

  • 7 months later...

espero que vocês da staff compreeendam não irei dar flood somente agradeçer happy.png

______________________________________________________________________

 

Muito Bom eu estava procurando uma spell assim Valeu por Postar mdr.gif

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...