Ir para conteúdo

[action] [8.1] Porta Que So Abre Com A Chave


allex9213

Posts Recomendados

Bom pessoal, retirei esse script de outro forum (não sei se devo dizer o nome), postarei os creditos no final do topico.

Bom vamos ao que intereça:

 

Voce sempre quis por em seu ot aquela quest que o cara precise da chave para poder entrar em tal sala etc.. ?

 

Esse script é o ideal para isso, simples e eficaz.

 

1º vá em seuOT/data/actions/scripts (copie qualquer arquivo, cole-o e renomeie para chave.xml) e cole isto dentro:

 

[--- Porta Temporizada by Runando/Belianmort ---]

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

 

-------- Pausa --------

 

local pausa = 10000

-------- Cordenadas --------

 

local door = {x=410, y=387, z=7, stackpos=1}

local ddoor = getThingfromPos(door)

 

-------- ITEM --------

 

local open_door = 5136

 

local itemU = 24000

 

local verify = 0 --- NÃO MEXA AQUI

 

-------- PRIMEIRO SISTEMA --------

 

 

if item2.uid == itemU then

if ddoor.itemid ~= verify then

doTransformItem(ddoor.uid,open_door)

addEvent(close,pausa,door)

end

else

doPlayerSendCancel(cid,"This key can not be used here")

end

return 1

end

 

function close(door)

-------- ITEM --------

 

local to_close_door = 5135

 

------- SEGUNDO SISTEMA --------

 

local the_close_door = getThingfromPos(door)

doTransformItem(the_close_door.uid,to_close_door)

end

 

depois vá em seuOT/data/actions/actions.xml e adicione esta TAG:

 

<action itemid="2089" script="chave.lua" />

 

Explicação:

PINK (ID DA CHAVE QUE SERA USADA)

Você pode usar outra chave se quiser

Vermelho Tempo que a porta ficara aberta EX: 1000 = 1 segundo (aqui no caso seria 10 segundos, entao ta 10000.

Azul ID da porta aberta que voce ira usar.

Roxo ID da porta fechada que voce irá usar

Verde Coordenadas X, Y & Z do local que a porta que sera aberta com a chave ficará.

Cinza Unique ID que sera usado na Porta

 

 

Bom Galera, espero ter ajudo, agora vamos aos creditos:

O script é 95%(eu daria 100 % ¬¬ por que o script é dele ahsuahs) de Runando

e dou mais 4,5% para (Undead Slayer) <- Autor que postou no forum que eu peguei

0,5 % pra mim que dei uma editada no Post :D

 

:XTibia_smile:

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

cara voce sabe o que significa 100%?

nao pode dar 100% de creditos pra duas pessoas ao mesmo tempo.

tem que dividir os creditos que no seu caso seria 200,5% de creditos.

 

valeu pela intenção de trazer esse script pra ca mas e muito trabalhoso mecher com ele.

Link para o comentário
Compartilhar em outros sites

cara voce sabe o que significa 100%?

nao pode dar 100% de creditos pra duas pessoas ao mesmo tempo.

tem que dividir os creditos que no seu caso seria 200,5% de creditos.

 

valeu pela intenção de trazer esse script pra ca mas e muito trabalhoso mecher com ele.

 

ahushash bobiei aki =/ vou corrigir (:

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...