Olá! Boa tarde... Este vai ser meu primeiro post como visconde! Muitas pessoas tem problemas com as portas
que não abrem ou até mesmo com as leveldoors! Se esse é seu problema você esta no lugar certo!
Oque vocês acham de começarmos?

1º Passo: Configurando o "grobal.lua"
Para começar acesse a pasta do seu ot e abra a pasta "data" e procure pelo arquivo chamado "global" e abra-o aperte Ctrl+f para procurarmos por "doorstate" depois selecione de "DOORSTATE_OPEN = 1 até o ultimo "}" da função, isto inclui os três ultimos "}" agora apague oque você selecionou e cole isto no local:
DOORSTATE_OPEN = 1 DOORSTATE_CLOSED = 2 DoorHandler = { doors = { north = { { 1212, 1214 }, { 1213, 1214 }, { 1221, 1222 }, { 1225, 1226 }, { 1229, 1230 }, { 1234, 1236 }, { 1235, 1236 }, { 1239, 1240 }, { 1243, 1244 }, { 1247, 1248 }, { 1252, 1254 }, { 1253, 1254 }, { 1257, 1258 }, { 1261, 1262 }, { 3535, 3537 }, { 3536, 3537 }, { 3538, 3539 }, { 3540, 3541 }, { 3542, 3543 }, { 5084, 5085 }, { 5098, 5100 }, { 5099, 5100 }, { 5101, 5102 }, { 5103, 5104 }, { 5105, 5106 }, { 5116, 5118 }, { 5117, 5118 }, { 5119, 5120 }, { 5121, 5122 }, { 5123, 5124 }, { 5134, 5136 }, { 5135, 5136 }, { 5137, 5139 }, { 5138, 5139 }, { 5278, 5280 }, { 5279, 5280 }, { 5286, 5287 }, { 5290, 5291 }, { 5294, 5295 }, { 5517, 5518 }, { 5748, 5749 }, { 6195, 6197 }, { 6196, 6197 }, { 6200, 6201 }, { 6204, 6205 }, { 6208, 6209 }, { 6252, 6254 }, { 6253, 6254 }, { 6257, 6258 }, { 6265, 6266 }, { 6261, 6262 }, { 6795, 6796 }, { 6892, 6893 }, { 6891, 6893 }, { 6894, 6895 }, { 6896, 6897 }, { 6898, 6899 }, { 4917, 4918 }, { 4916, 4918 }, { 5732, 5734 }, { 5733, 5734 }, { 7054, 7055 } }, west = { { 1209, 1211 }, { 1210, 1211 }, { 1219, 1220 }, { 1223, 1224 }, { 1227, 1228 }, { 1231, 1233 }, { 1232, 1233 }, { 1237, 1238 }, { 1241, 1242 }, { 1245, 1246 }, { 1249, 1251 }, { 1250, 1251 }, { 1255, 1256 }, { 1259, 1260 }, { 3544, 3546 }, { 3545, 3546 }, { 3547, 3548 }, { 3549, 3550 }, { 3551, 3552 }, { 5082, 5083 }, { 5107, 5109 }, { 5108, 5109 }, { 5110, 5111 }, { 5112, 5113 }, { 5114, 5115 }, { 5125, 5127 }, { 5126, 5127 }, { 5128, 5129 }, { 5130, 5131 }, { 5132, 5133 }, { 5140, 5142 }, { 5141, 5142 }, { 5143, 5145 }, { 5144, 5145 }, { 5281, 5283 }, { 5282, 5283 }, { 5284, 5285 }, { 5288, 5289 }, { 5292, 5293 }, { 5515, 5516 }, { 5748, 5749 }, { 6192, 6194 }, { 6193, 6194 }, { 6198, 6199 }, { 6202, 6203 }, { 6206, 6207 }, { 6249, 6251 }, { 6250, 6251 }, { 6255, 6256 }, { 6259, 6260 }, { 6263, 6264 }, { 6797, 6798 }, { 6900, 6902 }, { 6901, 6902 }, { 6903, 6904 }, { 6905, 6906 }, { 6907, 6908 }, { 7056, 7057 }, { 4913, 4915 }, { 4914, 4915 }, { 5736, 5737 } } } }
Depois salver o arquivo (Ctrl+S) e depois feche-o (Ctrl+F4).
Acabou? Não amiguinho (a)! Agora vamos trabalhar com as actions!
2º Passo: Configurando as actions
Dentro da pasta do seu ot va até data/actions e abra o arquivo "actions.xml"... use Ctrl+F e procure por "doors", selecionde de -- Doors até a ultima tag como essa:
<action itemid="xxxx" script="door.lua" /> <action itemid="xxxx" script="door.lua" />
Atenção é apenas um exemplo de até onde vc tera que selecionar!
Apague tudo que você selecionou e cole isto:
-- Doors --Barbarian doors <action itemid="7054" script="door.lua" /> <action itemid="7055" script="door.lua" /> <action itemid="7056" script="door.lua" /> <action itemid="7057" script="door.lua" /> -- Grates <action itemid="5732" script="door.lua" /> <action itemid="5734" script="door.lua" /> <action itemid="5733" script="door.lua" /> <action itemid="5734" script="door.lua" /> <action itemid="5735" script="door.lua" /> <action itemid="5736" script="door.lua" /> <action itemid="1212" script="door.lua" /> <action itemid="1214" script="door.lua" /> <action itemid="1213" script="door.lua" /> <action itemid="1214" script="door.lua" /> <action itemid="1221" script="door.lua" /> <action itemid="1222" script="door.lua" /> <action itemid="1225" script="door.lua" /> <action itemid="1226" script="door.lua" /> <action itemid="1229" script="door.lua" /> <action itemid="1230" script="door.lua" /> <action itemid="1234" script="door.lua" /> <action itemid="1236" script="door.lua" /> <action itemid="1235" script="door.lua" /> <action itemid="1236" script="door.lua" /> <action itemid="1239" script="door.lua" /> <action itemid="1240" script="door.lua" /> <action itemid="1243" script="door.lua" /> <action itemid="1244" script="door.lua" /> <action itemid="1247" script="door.lua" /> <action itemid="1248" script="door.lua" /> <action itemid="1252" script="door.lua" /> <action itemid="1254" script="door.lua" /> <action itemid="1253" script="door.lua" /> <action itemid="1254" script="door.lua" /> <action itemid="1257" script="door.lua" /> <action itemid="1258" script="door.lua" /> <action itemid="1261" script="door.lua" /> <action itemid="1262" script="door.lua" /> <action itemid="3535" script="door.lua" /> <action itemid="3537" script="door.lua" /> <action itemid="3536" script="door.lua" /> <action itemid="3537" script="door.lua" /> <action itemid="3538" script="door.lua" /> <action itemid="3539" script="door.lua" /> <action itemid="3540" script="door.lua" /> <action itemid="3541" script="door.lua" /> <action itemid="3542" script="door.lua" /> <action itemid="3543" script="door.lua" /> <action itemid="5084" script="door.lua" /> <action itemid="5085" script="door.lua" /> <action itemid="5098" script="door.lua" /> <action itemid="5100" script="door.lua" /> <action itemid="5099" script="door.lua" /> <action itemid="5100" script="door.lua" /> <action itemid="5101" script="door.lua" /> <action itemid="5102" script="door.lua" /> <action itemid="5103" script="door.lua" /> <action itemid="5104" script="door.lua" /> <action itemid="5104" script="door.lua" /> <action itemid="5105" script="door.lua" /> <action itemid="5116" script="door.lua" /> <action itemid="5118" script="door.lua" /> <action itemid="5117" script="door.lua" /> <action itemid="5118" script="door.lua" /> <action itemid="5119" script="door.lua" /> <action itemid="5120" script="door.lua" /> <action itemid="5121" script="door.lua" /> <action itemid="5122" script="door.lua" /> <action itemid="5123" script="door.lua" /> <action itemid="5124" script="door.lua" /> <action itemid="5134" script="door.lua" /> <action itemid="5136" script="door.lua" /> <action itemid="5135" script="door.lua" /> <action itemid="5136" script="door.lua" /> <action itemid="5137" script="door.lua" /> <action itemid="5139" script="door.lua" /> <action itemid="5138" script="door.lua" /> <action itemid="5139" script="door.lua" /> <action itemid="5278" script="door.lua" /> <action itemid="5280" script="door.lua" /> <action itemid="5279" script="door.lua" /> <action itemid="5280" script="door.lua" /> <action itemid="5286" script="door.lua" /> <action itemid="5287" script="door.lua" /> <action itemid="5290" script="door.lua" /> <action itemid="5291" script="door.lua" /> <action itemid="5294" script="door.lua" /> <action itemid="5295" script="door.lua" /> <action itemid="5517" script="door.lua" /> <action itemid="5518" script="door.lua" /> <action itemid="5748" script="door.lua" /> <action itemid="5749" script="door.lua" /> <action itemid="1209" script="door.lua" /> <action itemid="1211" script="door.lua" /> <action itemid="1210" script="door.lua" /> <action itemid="1211" script="door.lua" /> <action itemid="1219" script="door.lua" /> <action itemid="1220" script="door.lua" /> <action itemid="1223" script="door.lua" /> <action itemid="1224" script="door.lua" /> <action itemid="1227" script="door.lua" /> <action itemid="1228" script="door.lua" /> <action itemid="1231" script="door.lua" /> <action itemid="1233" script="door.lua" /> <action itemid="1232" script="door.lua" /> <action itemid="1233" script="door.lua" /> <action itemid="1237" script="door.lua" /> <action itemid="1238" script="door.lua" /> <action itemid="1241" script="door.lua" /> <action itemid="1242" script="door.lua" /> <action itemid="1245" script="door.lua" /> <action itemid="1246" script="door.lua" /> <action itemid="1249" script="door.lua" /> <action itemid="1251" script="door.lua" /> <action itemid="1250" script="door.lua" /> <action itemid="1251" script="door.lua" /> <action itemid="1255" script="door.lua" /> <action itemid="1256" script="door.lua" /> <action itemid="1259" script="door.lua" /> <action itemid="1260" script="door.lua" /> <action itemid="3544" script="door.lua" /> <action itemid="3546" script="door.lua" /> <action itemid="3545" script="door.lua" /> <action itemid="3546" script="door.lua" /> <action itemid="3547" script="door.lua" /> <action itemid="3548" script="door.lua" /> <action itemid="3549" script="door.lua" /> <action itemid="3550" script="door.lua" /> <action itemid="3551" script="door.lua" /> <action itemid="3552" script="door.lua" /> <action itemid="5082" script="door.lua" /> <action itemid="5083" script="door.lua" /> <action itemid="5107" script="door.lua" /> <action itemid="5109" script="door.lua" /> <action itemid="5108" script="door.lua" /> <action itemid="5109" script="door.lua" /> <action itemid="5110" script="door.lua" /> <action itemid="5111" script="door.lua" /> <action itemid="5112" script="door.lua" /> <action itemid="5113" script="door.lua" /> <action itemid="5114" script="door.lua" /> <action itemid="5115" script="door.lua" /> <action itemid="5125" script="door.lua" /> <action itemid="5127" script="door.lua" /> <action itemid="5126" script="door.lua" /> <action itemid="5127" script="door.lua" /> <action itemid="5128" script="door.lua" /> <action itemid="5129" script="door.lua" /> <action itemid="5130" script="door.lua" /> <action itemid="5131" script="door.lua" /> <action itemid="5132" script="door.lua" /> <action itemid="5133" script="door.lua" /> <action itemid="5140" script="door.lua" /> <action itemid="5142" script="door.lua" /> <action itemid="5141" script="door.lua" /> <action itemid="5142" script="door.lua" /> <action itemid="5143" script="door.lua" /> <action itemid="5145" script="door.lua" /> <action itemid="5144" script="door.lua" /> <action itemid="5145" script="door.lua" /> <action itemid="5281" script="door.lua" /> <action itemid="5283" script="door.lua" /> <action itemid="5282" script="door.lua" /> <action itemid="5283" script="door.lua" /> <action itemid="5284" script="door.lua" /> <action itemid="5285" script="door.lua" /> <action itemid="5288" script="door.lua" /> <action itemid="5289" script="door.lua" /> <action itemid="5292" script="door.lua" /> <action itemid="5293" script="door.lua" /> <action itemid="5515" script="door.lua" /> <action itemid="5516" script="door.lua" /> <action itemid="5748" script="door.lua" /> <action itemid="5749" script="door.lua" /> <action itemid="6797" script="door.lua" /> <action itemid="6798" script="door.lua" /> <action itemid="6795" script="door.lua" /> <action itemid="6796" script="door.lua" /> -- Elf Doors North-- <action itemid="6195" script="door.lua" /> <action itemid="6197" script="door.lua" /> <action itemid="6196" script="door.lua" /> <action itemid="6197" script="door.lua" /> <action itemid="6200" script="door.lua" /> <action itemid="6201" script="door.lua" /> <action itemid="6204" script="door.lua" /> <action itemid="6205" script="door.lua" /> <action itemid="6208" script="door.lua" /> <action itemid="6209" script="door.lua" /> West-- <action itemid="6192" script="door.lua" /> <action itemid="6194" script="door.lua" /> <action itemid="6193" script="door.lua" /> <action itemid="6194" script="door.lua" /> <action itemid="6198" script="door.lua" /> <action itemid="6199" script="door.lua" /> <action itemid="6202" script="door.lua" /> <action itemid="6203" script="door.lua" /> <action itemid="6206" script="door.lua" /> <action itemid="6207" script="door.lua" /> -- Stone Doors North-- <action itemid="6252" script="door.lua" /> <action itemid="6254" script="door.lua" /> <action itemid="6253" script="door.lua" /> <action itemid="6254" script="door.lua" /> <action itemid="6257" script="door.lua" /> <action itemid="6258" script="door.lua" /> <action itemid="6265" script="door.lua" /> <action itemid="6266" script="door.lua" /> <action itemid="6261" script="door.lua" /> <action itemid="6262" script="door.lua" /> West <action itemid="6250" script="door.lua" /> <action itemid="6251" script="door.lua" /> <action itemid="6249" script="door.lua" /> <action itemid="6251" script="door.lua" /> <action itemid="6255" script="door.lua" /> <action itemid="6256" script="door.lua" /> <action itemid="6259" script="door.lua" /> <action itemid="6260" script="door.lua" /> <action itemid="6263" script="door.lua" /> <action itemid="6264" script="door.lua" /> Wooden Doors North-- <action itemid="6891" script="door.lua" /> <action itemid="6893" script="door.lua" /> <action itemid="6892" script="door.lua" /> <action itemid="6893" script="door.lua" /> <action itemid="6894" script="door.lua" /> <action itemid="6895" script="door.lua" /> <action itemid="6896" script="door.lua" /> <action itemid="6897" script="door.lua" /> <action itemid="6898" script="door.lua" /> <action itemid="6899" script="door.lua" /> West-- <action itemid="6900" script="door.lua" /> <action itemid="6902" script="door.lua" /> <action itemid="6901" script="door.lua" /> <action itemid="6902" script="door.lua" /> <action itemid="6903" script="door.lua" /> <action itemid="6904" script="door.lua" /> <action itemid="6905" script="door.lua" /> <action itemid="6906" script="door.lua" /> <action itemid="6907" script="door.lua" /> <action itemid="6908" script="door.lua" /> -- Ice Dorrs <action itemid="7036" script="door.lua" /> <action itemid="7037" script="door.lua" /> <action itemid="7045" script="door.lua" /> <action itemid="7046" script="door.lua" /> -- Bamboo <action itemid="4913" script="door.lua" /> <action itemid="4915" script="door.lua" /> <action itemid="4914" script="door.lua" /> <action itemid="4915" script="door.lua" /> <action itemid="4916" script="door.lua" /> <action itemid="4918" script="door.lua" /> <action itemid="4917" script="door.lua" /> <action itemid="4918" script="door.lua" />
Salve (Ctrl+S) e depois feche o arquivo (Ctrl+F4) Ps¹: Estou até ensinando alguns comandos...
3º Passo: Configurando os movements
Este aqui é para as leveldoors...
Na pasta do seu ot va em data/movements e abra o arquivo "movements.xml", use o comando Ctrl+F para procurar por "leveldoors"; agora selecione todos as tags veiculadas ao a este mesmo arquivo como no exemplo abaixo!
Ex: Todos que tem essa terminação: script="leveldoors.lua" />
Apague oque você selecionou e cole isto no local:
<movevent event="StepOut" itemid="1214" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1222" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1226" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1230" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1236" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1236" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1240" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1244" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1248" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1254" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1254" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1258" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1262" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3537" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3537" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3539" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3541" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3543" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5085" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5100" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5100" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5102" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5104" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5118" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5118" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5120" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5122" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5124" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5136" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5136" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5139" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5139" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5280" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5280" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5287" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5291" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5295" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5518" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5749" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1211" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1211" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1220" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1224" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1228" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1233" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1233" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1238" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1242" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1246" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1251" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1251" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1256" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1260" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3546" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3546" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3548" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3550" script="leveldoors.lua" /> <movevent event="StepOut" itemid="3552" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5083" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5109" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5109" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5111" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5113" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5115" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5127" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5127" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5129" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5131" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5133" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5142" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5142" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5145" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5145" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5283" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5283" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5285" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5289" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5293" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5516" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5749" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5121" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5123" script="leveldoors.lua" /> <movevent event="StepOut" itemid="1247" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6209" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6205" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6266" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6897" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6899" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6908" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6906" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6261" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6264" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6207" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6203" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6906" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5106" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6262" script="leveldoors.lua" /> <movevent event="StepOut" itemid="6260" script="leveldoors.lua" /> <movevent event="StepOut" itemid="5132" script="leveldoors.lua" />
Salve o arquivo (Ctrl+S) e depois feche o mesmo! (Ctrl+F4) Ps²:
E aqui termina meu post! Espero que ajude a muitos xtibianos...
Obrigado a todos e não esqueçam de comentar e me deixar cada vez
mais feliz a cada um que ajudei! :lol:
Se vocês encontrarem alguma porta que não estaja funcionando é só me falar que eu
edito o post...