Ir para conteúdo

Dh Action


RoD LoKo

Posts Recomendados

Ae galera, venho trazer mais uma action pra vocês!!

Acho que ja devem ter postado essa action..

Mas não vi no forúm, então vou postar..

Elas nada mais é, do que a room do DH igual no RL, tem a alavanca, e a pedra, você puxa a alavanca, e a pedra some..

Totalmente, igual da DH do Tibia RL...

Acho útil, bom.. Vamos lá

 

Em data\actions\scripts faça um novo arquivo .lua com nome demon_helmet e nele adicione:

 

function onUse(cid, item, frompos, item2, topos)

gatepos = {x=1003, y=750, z=10, stackpos=1}

getgate = getThingfromPos(gatepos)

 

if item.uid == 7000 and item.itemid == 1945 and getgate.itemid == 1355 then

doRemoveItem(getgate.uid,1)

doTransformItem(item.uid,item.itemid+1)

elseif item.uid == 7000 and item.itemid == 1946 and getgate.itemid == 0 then

doCreateItem(1355,1,gatepos)

doTransformItem(item.uid,item.itemid-1)

else

doPlayerSendCancel(cid,"Sorry not possible.")

end

  return 1

  end

 

Salve, agora vá em data\actions e abra o arquivo actions XML, e adicone a seguinte tag:

 

<action uniqueid="7000" script="demon_helmet.lua" />

 

Salve, e pronto!

 

Agora, prestem atenção, cada OT, deve ser modificado de cada jeito, aqui vai as linhas que devem ser modificadas em cada OT:

 

gatepos = {x=1003, y=750, z=10, stackpos=1} ->Posição da pedra, depende do lugar que tará a pedra no seu ot..Mude de acordo com seu mapa.

 

if item.uid == 7000 ->Unique ID da alavanca, mude o numero, de acordo com seu action.XML, se já tiver o numero 7000 coloque outro!

 

OBS:if item.uid == 7000 -> DEPENDENDO DE QUAL NUMERO COLOCARÁ AQUI, TAMBEM ADICIONE O NUMERO NO UNIQUE ID DA ALAVANCA NO MAPA

 

 

Espero ter feito um trabalho que ajude bastante gente...

 

Aceito sugestões ^^...

 

Se gostarem, comente não custa nada :D

 

Abraços,

RoD,

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 4 weeks later...
  • 4 months later...
×
×
  • Criar Novo...