Eu acho que eu consegui isso no chute...
Desculpa se alguem ja postou essa, eu não quero e nem gosto de copiar as coisas e muito menos tirar os creditos.
Se tiver outra pode reportar, e obrigado ao reportador e desculpe a quem criou antes de mim.
Bom gente, eu adorei a minha action... rsrs é boa para quests, vocês verão... Olhem ae
SS1:
Como vocês podem ver, aa pedra esta tampando o caminho...
SS2:
A primera alavanca foi acionada e a pedra desbloquio o caminho, mas ao mesmo tempo bloquio o caminho da saida...
SS3:
Nessa vocês podem ver, que quando a segunda alavanca é ativada, a pedra desbloquia a saida, mas ao mesmo tempo bloqueia a passagem...
Vamos aos codigos...
Action da primera alavanca:
function onUse(cid, item, frompos, item2, topos)
itempos = {x=517, y=400, z=7, stackpos=1}
itempos2 = {x=515, y=400, z=7, stackpos=1}
itemid = 1355
itemid2 = 1355
item3 = getThingfromPos(itempos)
item2 = getThingfromPos(itempos2)
if item.itemid == 1945 then
doTransformItem(item.uid,1946)
doRemoveItem(item3.uid,1)
doCreateItem(itemid2,1,itempos2)
elseif item.itemid == 1946 then
doTransformItem(item.uid,1945)
doCreateItem(itemid,1,itempos)
doRemoveItem(item2.uid,1)
end
return 1
end
Certo... Vamos as explicações...
Itempos: cordenadas da pedra (ou seja a pedra que vai sumir)
Itempos2: Cordenadas da segunda pedra (a pedra que vai ser criada)
Itemid:id da pedra
itemid2:id da pedra (pode perceber que é a mesma pedra...)
Alavanca 2:[/B]
function onUse(cid, item, frompos, item2, topos)
itempos = {x=515, y=400, z=7, stackpos=1}
itempos2 = {x=517, y=400, z=7, stackpos=1}
itemid = 1355
itemid2 = 1355
item3 = getThingfromPos(itempos)
item2 = getThingfromPos(itempos2)
if item.itemid == 1945 then
doTransformItem(item.uid,1946)
doRemoveItem(item3.uid,1)
doCreateItem(itemid2,1,itempos2)
elseif item.itemid == 1946 then
doTransformItem(item.uid,1945)
doCreateItem(itemid,1,itempos)
doRemoveItem(item2.uid,1)
end
return 1
end
É igual que a primera, a unica diferença é mudar as cordenadas, só colocar o itempos da primera alavanca para o itempos2 da segunda, e a segunda pela primera.
Ps: não presisa ser exatamente essas cordenadas tanto dum como o outro.
Ps2: O otro tutorial que é movendo a pedra... Não é a mesma, porque esse cria otra pedra.Sem fala que o link daquele ta zuado...
Para quem não sabe essas 2 actions tenque ser colocada na pasta actions/scripts
É só copiar qualquer action, abrir pelo bloco de notas, e copiar na minha action e colar la...
A e no action.xml coloque esses 2:
<action uniqueid="uniqueid_da_alavanca" script="cpl.lua" />
<action uniqueid="uniqueid_da_segundaalavanca" script="cpl1.lua" />
A script é só renomear la na sua action na pasta script...
Abraço
Espero ter explica +- pelomenos...