Va em data/actions/scripts, copie um arquivo lua e cole renomeio para chave e bote o seguinte conteudo dentro:
--------CREDITOS PARA amoeba13(Xtibia)-----------
function onUse(cid, item, frompos, item2, topos)
local pausa = 300000
local door = {x=158, y=57, z=7, stackpos=1}
local ddoor = getThingfromPos(door)
local open_door = 1222
local itemU = 23950
local verify = 0 --- NÃO MEXA AQUI
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)
local to_close_door = 1221
local the_close_door = getThingfromPos(door)
doTransformItem(the_close_door.uid,to_close_door)
end
Va em Actions.xml e adicione a seguinte tag:
<action itemid="2091" script="chave.lua" />
Legendas:
Laranja Tempo que a porta ficara aberta 300000 = 5 minutos (bom para evento)
Azul Posiçao aonde a porta ira ficar
Vermelho Id da porta aberta
Amarelo Unique ID
Preto Id da porta fechada
Botando no map editor:
Faça sua porta com forme o id da porta fechada e porta aberta (se quizer mudar eh so mudar ali no script)
Clique em Propriedades e edite assim
ActionId:2000
UniqueId:23950
P.S: LEMBRESE DE VER A POSIÇAO DA PORTA O ID DA PORTA ABERTA E FECHADA SE VOCE BOTAR ERRADO NAO IRA FUNCIONAR
Creditos: amoeba13 de onde eu tirei o script
@EDIT
Voce tentou abrir com a chave id 2091?
Desculpe va no map editor e edite para Unique id 54321
E edite tambem no script na parte
local itemU = 23950
Bote 54321 se nao funcionar edite novamente







info
Grupo: Campones
Registrado: 18/02/10
Posts: 2
Reputação: 0
Bom queria saber como eu posso fazer uma porta que apenas GOD pode abrir ou fecha-la, ou então uma porta que apenas jogadores do level 1000 para cima podem abri-la ou fecha-la, MAS QUE TODOS POSSAM PASSAR POR ELA.
Ou seja apenas GOD ou Players de Level mais alto que 1000 podem abrir e fechar, mas independete do level ou se é player poder passar por ela.