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