pra que tu colocou tempo pra porta ficar aberta? e pra que escolher o id da porta etc... só teria que colocar um unique id na porta que tu kiser e deu acho que nao precisaria de id da porta e tempo que ela fica aberta... mas o script parece ser bom
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- [Tutorial] Criando Portas Que Só Abertas Com Keys (Chaves)
LE
[Tutorial] Criando Portas Que Só Abertas Com Keys (Chaves)
Por lelelord, 13 de set. de 2011 em Archived
otserv
tibia
script
2
733


info
Grupo: Campones
Registrado: 21/07/11
Posts: 7
Reputação: +28
Galera, eu pesquisei e não vi esse tutorial, então resolvi fazer para todos, se eu precisei acho q algum de vc's tbm iram precisar
Se possivel, da um REP+
Sem mais atrasos!
1º vá ná pasta do seu OT data/actions/scripts (crie um arquivo, nomei-o para chave.xml) e Insira:
--- Porta open in Key by LeleLORD xtibia.com ---
function onUse(cid, item, frompos, item2, topos)
-------- Pausa --------
local pausa = 7000
-------- 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 MEXE 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 vem nessa pasta data/actions/actions.xml e Insira
<action itemid="9664" script="chave.lua" />
Legenda
Laranja ID dá chave procura o ID dá chave q vc quer e coloca ai!
Vermelho Tempo que a porta ficara aberta EX: 1000 = 1 segundo (aqui no caso seria 7 segundos, entao ta 7000).
Roxo ID da porta aberta que voce ira usar.
Azul ID da porta fechada que voce irá usar.
Marron Coordenadas X, Y & Z do local que a porta que sera aberta com a chave ficará.
Cinza Unique ID que sera usado na Porta
Screen's
Todas em sequencia pra vc entender melhor!
http://www.baixa.la/arquivo/858704
http://www.baixa.la/arquivo/3883642
http://www.baixa.la/arquivo/8121410
http://www.baixa.la/arquivo/4213908
http://www.baixa.la/arquivo/5504927