Ir para conteúdo
  • 0

Spell Parecido Com Magicwall


milbradt

Pergunta

Então.. queria uma spell tipo magic all.. Porem de Area... que cria-se Item na pos que eu coloca-se na função!

 

E esse item criado em tal Pos sumi-se depois de 10 segundos!!!

 

Como assim criar o item na pos que colocaria na função?

tipo essa função >> local position = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}

 

Então no caso iria criar um determinado item nessa posição... e ele sumiria em 10 segundos.

 

Se puder deixar meio explicado o script agradeço!

Podendo tbm acrescentar mais items... =p

 

Não sei se é foda fazer isso... mas vlw ae!!! Rep+ pra qm ajuda claro..rssrs

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

[Data/spells/scripts/attack]

Copie e cole qualquer arquivo .lua e renomeie-o para lover.

Abra-o, apague tudo que tem lá e cole isso:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1498)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -9.9, -99, -9.9, 6)

local arr = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
}

local area = createCombatArea(arr)
setCombatArea(combat, area)

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

 

Agora salve e feche, e em spells.xml cole isto:

<instant name="Lover" words="loving" lvl="0" mana="0" direction="1" exhaustion="1200" needlearn="0" script="attack/lover.lua">
<vocation name="Knight" />
<vocation name="Elite Knight" />
</instant>

 

tentai

Link para o comentário
Compartilhar em outros sites

  • 0

Tipo.. eu ja tinha uma assim.. porem eu queria saber como fazer pra na propria spell ter uma função que coloca-se TEMPO pra remover as paredes criadas....

pois algumas que cooko não removem, ficão la forever ;x e as que removem demorao 20 segundos ou 40 segundos, isso é muito tempo.

 

Demorando esse tempo todo a SPELL ficaria muito apelona, por isso tinha que ter 1 função pra remover os Item criado em X tempo. ^^

Link para o comentário
Compartilhar em outros sites

  • 0

Para tirar o tempo é simples!

 

abra data/items/items

 

aperte ctrl + f e procure por essa id 1498

 

 

vai estar assim:

 

 

<item id="1497" article="a" name="magic wall">

<attribute key="type" value="magicfield" />

<attribute key="decayTo" value="0" />

<attribute key="duration" value="7" /> -- aki vc edita o tempo da magic wall , agora esta 7 segundos!

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

  • 0

to ligado disso ai MonsterOt... é que tipo.. se alguem se dispusesse a fazer daria pra colocar qualquer item que quisesse ;X

 

e poderia configurar pra sumir do jeito que quisesse tambem sem precisar alterar ou criar uma duração nos items.xml

 

tendeu? ^^

mas vlw ae por tenta ajudar manin.

Link para o comentário
Compartilhar em outros sites

  • 0

ah, vc quer botar qualquer item e q ele suma?

 

 

<item id="1497" article="a" name="magic wall">

<attribute key="type" value="magicfield" />

<attribute key="decayTo" value="0" />

<attribute key="duration" value="7" /> --

 

no id ali vc troca por qualquer outro id, que vai aparecer na magia e vai sumir!

 

testa com essa id 2105 de uma arvore

 

happy.png

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

  • 0

uahiahua... sim sim.. to ligado.. porem fikaria bem mais foda de mecher... =p eu teria q fazer varios tipos de Items.. editar no CLIENT e editar em item.xml

 

da pra fazer da, porem fica meio xarope de fazer isso, da muita mão.

 

com 1 script desses que pedi, isso não seria mais necessario, entende? ;D

Link para o comentário
Compartilhar em outros sites

  • 0

Isso é o tempo de exaustão que a SPELL dara quando usar ela, no caso eu é pro ITEM que foi Criado Sumir =P

 

mesmo assim ja consegui essa spell aki no Forum.

Foi um pedido de um membro aki e o Jhon fes ela.

http://www.xtibia.com/forum/topic/190576-pedido-de-2-spells-1-paralyzar-o-target-2-trapar-o-target/

 

Vlw ae por tentarem ajudar! e MonsterOt um Rep+ ae pra incentivalo a ajudar ^^

Tchubaka, não dei a você devido ter mais que ele.. kk e nao poder dar + de 1 rep =x

 

Duvida Sanada, Reportado para moverem.

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

×
×
  • Criar Novo...