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