Ir para conteúdo
  • 0

[ Action ]Alavanca Que Abre Passagem


edgarzim

Pergunta

Tipo do script: Action

Protocolo (versão do Tibia): 8.50

Servidor utilizado: TFS 3.6

Nível de experiência: Normal

Adicionais/Informações:

 

Bom estou precizando de um script de alavanca que quando usazada remove uma janela (ID 5401) e quando usazada novamente recoloca a janela no lugar.

 

Posição da janela x:61 y:387 z:8

Posição da alavanca x:63 y:387 z:8

 

Obs: ja procurei aqui no forum varios scripts parecidos e nenhum funcionou...

 

agradeço e aguardo.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

removejanela.lua

function onUse(cid, item, frompos, item2, topos)

janelapos = {x=61, y=387, z=8, stackpos=1}

itemid = 5401

local get = getThingfromPos(janelapos)

if get.itemid == itemid then

doRemoveItem(get.uid,1)

elseif(get.itemid == 0)then

doCreateItem(itemid,1,janelapos)

else

return TRUE,doPlayerSendTextMessage(cid,22,'Sorry, not possible.')

end

end

 

<action actionid="1098" script="removejanela.lua" />

 

 

-------------------------------------------------------------------

caso o primeiro não dê teste esse:

 

removejanela1.lua

function onUse(cid, item, frompos, item2, topos)

janela1 = {x=61, y=387, z=8, stackpos=1}

getjanela1 = getThingfromPos(janela1)

if item.uid == 7496 and item.itemid == 1945 then

doRemoveItem(getjanela1.uid,1)

doTransformItem(item.uid,item.itemid+1)

elseif item.uid == 7496 and item.itemid == 1946 then

doCreateItem(5401,1,janela1)

doTransformItem(item.uid,item.itemid-1)

else

doPlayerSendCancel(cid,"Sorry, not possible.")

end

 

return 1

end

 

<action uniqueid="7496" script="removejanela1.lua"/>
Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

Funcionou certinho obrigado.

 

Aproveitano o post aqui tbm to precizando de outras action:

 

 

Tipo do script: Action

Protocolo (versão do Tibia): 8.50

Servidor utilizado: TFS 3.6

Nível de experiência: Normal

Adicionais/Informações:

 

Seguite quando o player clica-se na pedra ID:1285 (posição: x:52 y:386 z:7) ela sumonava um montro (posição: x:49 y:387 z:7 [demon]), retirava uma outra pedra ID:1304 Da seguinte posição x:57 y:387 z:7 e Depois Sumia

 

 

Tipo do script: Action

Protocolo (versão do Tibia): 8.50

Servidor utilizado: TFS 3.6

Nível de experiência: Normal

Adicionais/Informações:

 

Seguinte quando o player clica-se na pedra ID:4995 (posição x:52 y:387 z:8) ela teletranportava ele para seguinte posição: x:51 y:388 z:9

Link para o comentário
Compartilhar em outros sites

  • 0

 

pedratal.lua

function onUse(cid, item, frompos, item2, topos)

tppos = {x=51, y=388, z=9, stackpos=1}

if item.uid == 3787 and item.itemid == 4995 then

doTeleportThing(cid, tppos)

doPlayerSendTextMessage(cid,22,"você foi teleportado!")

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)

end

end

 

<action uniqueid="3787" script="pedratal.lua"/>

 

 

 

pedraremoall.lua

function onUse(cid, item, frompos, item2, topos)

gatepos = {x=57, y=387, z=7, stackpos=1}

getgate = getThingfromPos(gatepos)

if item.uid == 3054 and item.itemid == 1285 and getgate.itemid == 1304 then

doRemoveItem(getgate.uid,1)

doSummonCreature("Demon", {x=49, y=387, z=7})

doRemoveItem(item.uid,item.itemid)

else

doPlayerSendCancel(cid,"Sorry, not possible.")

end

return 1

end

 

<action uniqueid="3054" script="pedraremoall.lua"/>
Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...