Jump to content
Sign in to follow this  
Killua

Porta que só abre com chave

Recommended Posts

Killua    11
Killua

De novo estou tentando ajudar vocês :D

 

Antes de tudo, digo que o script não fui eu quem fiz eu apenas modifiquei e arrumei alguns erros.

 

Começando

 

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

 

 

 

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

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

[color=#ff0000]local pausa = 10000 [/color]--------  Cordenadas --------

[color=#2e8b57]local door = {x=410, y=387, z=7,  stackpos=1} [/color]
[b]local ddoor = getThingfromPos(door)[/b] 

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

[color=#0000ff]local open_door = 5136 [/color]

[color=#808080]local itemU = 24000 [/color]

local verify = 0 --- [i][b]NÃO MEXA AQUI[/b][/i]

-------- 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 --------

[color=#800080]local to_close_door = 5135 [/color]

------- 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="[color=#FF00FF]2089[/color]" 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

 

Beleza mas ai a porta abre com ou sem a chave. Para arrumar...

 

Faça o seguinte: pelo map editor, vá nas propriedades da porta que quer que seja aberta apenas pela chave e coloque um Action ID qualquer, não importa se você vai lembrar ou não, a função dele é apenas impedir que a porta seja aberta. Mas o Unique ID faz permitir que a chave a abra.

 

ks12a.jpg

 

 

Você também não consiguirá fechar a porta, mas isto não é um problema, pois o script permite apenas que ela fique aberta por um certo período de tempo...

 

O meu ficou assim:

 

1yr3gh.jpg

 

2gwwe8w.jpg

 

Quando eu tento com a chave:

 

 

2lmks91.jpg

 

 

 

Isso ai, espero que gostem.

Share this post


Link to post
Flatronez    1
Flatronez

Movido.

aprovado.png

Share this post


Link to post
Killua    11
Killua

Valeu, ei como q faço pra descola uns V$?

Share this post


Link to post
FakLess    0
FakLess

venda acc de jogos,signs , scripts e etc. (;

Share this post


Link to post
Nenzzy    0
Nenzzy

Parabens! Gostei!

Share this post


Link to post
All's    0
All's

cara gostei, mas tipo quando o cara passa pela porta ou volta ela feicha sózinha?

Share this post


Link to post
VolquisWagen    0
VolquisWagen

Cara to com uma pequena dúvida...

Tipo se eu fizer uma quest pra dar essa chave, para abrir uma porta qualquer, como vou inserir a action na chave se ela vai estar dentro do baú?

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×