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

























