Bom pessoal, vamos lá. Em primeiro lugar, comentem por favor. Trazer um tutorial desse tamanho pra cá... então comentem por favor. Primeiro vou postar todos os Scripts pra todas as janelas abrirem e fecharem (as de madeira, pedra, areia, etc.) Abaixo do tutorial segue a explicação.
Abra a pasta Data\Actions e para cada script copie qualquer arquivo, cole, e salve com o nome de cada script.
Depois disso, abra o arquivo, delete tudo, copie o Script e cole lá dentro. Salve e siga pro próximo.
Script 1:
Nome: janela6438.lua
-- Action by Taviaum function onUse(cid, item, frompos, item2, topos) if item.itemid == 6438 then doTransformItem(item.uid,6436) doPlayerSendTextMessage(cid,22,"Voce fechou a janela.") elseif item.itemid == 6436 then doTransformItem(item.uid,6438) doPlayerSendTextMessage(cid,22,"Voce abriu a janela.") end end
Script 2
Nome: janela6439.lua
-- Action by Taviaum function onUse(cid, item, frompos, item2, topos) if item.itemid == 6439 then doTransformItem(item.uid,6437) doPlayerSendTextMessage(cid,22,"Voce fechou a janela.") elseif item.itemid == 6437 then doTransformItem(item.uid,6439) doPlayerSendTextMessage(cid,22,"Voce abriu a janela.") end end
Script 3
Nome: janela6446.lua
-- Action by Taviaum function onUse(cid, item, frompos, item2, topos) if item.itemid == 6446 then doTransformItem(item.uid,6444) doPlayerSendTextMessage(cid,22,"Voce fechou a janela.") elseif item.itemid == 6444 then doTransformItem(item.uid,6446) doPlayerSendTextMessage(cid,22,"Voce abriu a janela.") end end
Script 4
Nome: janela6447.lua
-- Action by Taviaum function onUse(cid, item, frompos, item2, topos) if item.itemid == 6445 then doTransformItem(item.uid,6447) doPlayerSendTextMessage(cid,22,"Voce abriu a janela.") elseif item.itemid == 6447 then doTransformItem(item.uid,6445) doPlayerSendTextMessage(cid,22,"Voce fechou a janela.") end end
Script 5
Nome:janela6440.lua
-- Action by Taviaum function onUse(cid, item, frompos, item2, topos) if item.itemid == 6440 then doTransformItem(item.uid,6442) doPlayerSendTextMessage(cid,22,"Voce abriu a janela.") elseif item.itemid == 6442 then doTransformItem(item.uid,6440) doPlayerSendTextMessage(cid,22,"Voce fechou a janela.") end end
Script 6
Nome: janela6441.lua
-- Action by Taviaum function onUse(cid, item, frompos, item2, topos) if item.itemid == 6441 then doTransformItem(item.uid,6443) doPlayerSendTextMessage(cid,22,"Voce abriu a janela.") elseif item.itemid == 6443 then doTransformItem(item.uid,6441) doPlayerSendTextMessage(cid,22,"Voce fechou a janela.") end end
Script 7
Nome: janela6456.lua
-- Action by Taviaum function onUse(cid, item, frompos, item2, topos) if item.itemid == 6456 then doTransformItem(item.uid,6454) doPlayerSendTextMessage(cid,22,"Voce fechou a janela.") elseif item.itemid == 6454 then doTransformItem(item.uid,6456) doPlayerSendTextMessage(cid,22,"Voce abriu a janela.") end end
Script 8
Nome: janela6457.lua
-- Action by Taviaum function onUse(cid, item, frompos, item2, topos) if item.itemid == [color="#FF0000"]6456[/color] then doTransformItem(item.uid,[color="#FFA500"]6454[/color]) doPlayerSendTextMessage(cid,22,"Voce fechou a janela.") elseif item.itemid == [color="#FFA500"]6454[/color] then doTransformItem(item.uid,[color="#FF0000"]6456[/color]) doPlayerSendTextMessage(cid,22,"Voce abriu a janela.") end end
Bom, agora vamos para a parte da explicação, usando como exemplo o Script 6.
Não tem muito o que explicar, mas vamos lá.
Em VERMELHO = ID da janela aberta
Em LARANJA = ID da janela fechada.
Isso segue sempre uma ordem, se quiserem mudar algo, é simples.
Depois, vá na pasta Data\Actions e abra o arquivo actions.xml
Adcione isso aqui antes de </actions>
<action itemid="6445" script="janela6447.lua"/> <action itemid="6444" script="janela6446.lua"/> <action itemid="6456" script="janela6456.lua"/> <action itemid="6454" script="janela6456.lua"/> <action itemid="6457" script="janela6457.lua"/> <action itemid="6455" script="janela6457.lua"/> <action itemid="6446" script="janela6446.lua"/> <action itemid="6457" script="janela6447.lua"/> <action itemid="6438" script="janela6438.lua"/> <action itemid="6439" script="janela6439.lua"/> <action itemid="6447" script="janela6447.lua"/> <action itemid="6436" script="janela6438.lua"/> <action itemid="6437" script="janela6439.lua"/> <action itemid="6444" script="janela6446.lua"/> <action itemid="6440" script="janela6440.lua"/> <action itemid="6441" script="janela6441.lua"/> <action itemid="6442" script="janela6440.lua"/> <action itemid="6443" script="janela6441.lua"/>
Por favor, os créditos são 100% pra mim.
Se for utilizar esse script ou passar pra frente, favor não retirar os créditos.
Obrigado
//Taviaum