carlinhoo0ww 0 Posted July 2, 2016 Share Posted July 2, 2016 i ae galerinha do um sitezinho qualquer Suave ?? Alguem Poderia me passar aquele script da Quest Do Helmet Of The Anciants o da lavanca que voce ponhe as partes do helmo em uma pedra puxa a lavanca e monta o helmet por favor? Link to comment Share on other sites More sharing options...
0 Diretor Yan Liima 577 Posted July 3, 2016 Diretor Share Posted July 3, 2016 (edited) Em data/actions/scripts/ crie um arquivo .lua e cole isto dentro: function onUse(cid, item, frompos, item2, topos)-------------------Configurações-----------------ItemDaTroca = 2090 -- ID do item para por na pedraItemDaTroca2 = 2086 -- ID do item para por na pedra 2ItemID = 2087 -- ID do item a ser recebidopositem = {x=327,y=902,z=7,stackpos=1} -- Posição onde o item 1 terá que ficarpositem2 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 2 terá que ficarpositemreceived = {x=329,y=904,z=7,stackpos=1} -- A posição onde o item irá parar ao fazer a troca---------Fim das Configurações importantes-------piece1 = getThingfromPos(positem)piece2 = getThingfromPos(positem2)if item.uid == 70050 and item.itemid == 1945 and piece1.itemid == ItemDaTroca and piece2.itemid == ItemDaTroca2 thendoRemoveItem(piece1.uid,1)doRemoveItem(piece2.uid,1)doTransformItem(item.uid,item.itemid+1)doCreateItem(ItemID,1,positemreceived)elseif item.uid == 70050 and item.itemid == 1946 thendoTransformItem(item.uid,item.itemid-1)elsedoPlayerSendTextMessage(cid,22,"Desculpe você não tem o item necessário para fazer a troca.")endreturn trueend Em actions.xml adicione isto: <action uniqueid="70050" script="NOME_DO_ARQUIVO.lua" /> Na alavanca coloque o UniqueID: 70050 Qualquer erro é só dizer. Edited July 3, 2016 by nedroesdoksdja Link to comment Share on other sites More sharing options...
0 Spring Trap 2 Posted July 4, 2016 Share Posted July 4, 2016 Em 02/07/2016 at 21:17, Yan Liima disse: Em data/actions/scripts/ crie um arquivo .lua e cole isto dentro: function onUse(cid, item, frompos, item2, topos)-------------------Configurações-----------------ItemDaTroca = 2090 -- ID do item para por na pedraItemDaTroca2 = 2086 -- ID do item para por na pedra 2ItemID = 2087 -- ID do item a ser recebidopositem = {x=327,y=902,z=7,stackpos=1} -- Posição onde o item 1 terá que ficarpositem2 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 2 terá que ficarpositemreceived = {x=329,y=904,z=7,stackpos=1} -- A posição onde o item irá parar ao fazer a troca---------Fim das Configurações importantes-------piece1 = getThingfromPos(positem)piece2 = getThingfromPos(positem2)if item.uid == 70050 and item.itemid == 1945 and piece1.itemid == ItemDaTroca and piece2.itemid == ItemDaTroca2 thendoRemoveItem(piece1.uid,1)doRemoveItem(piece2.uid,1)doTransformItem(item.uid,item.itemid+1)doCreateItem(ItemID,1,positemreceived)elseif item.uid == 70050 and item.itemid == 1946 thendoTransformItem(item.uid,item.itemid-1)elsedoPlayerSendTextMessage(cid,22,"Desculpe você não tem o item necessário para fazer a troca.")endreturn trueend Em actions.xml adicione isto: <action uniqueid="70050" script="NOME_DO_ARQUIVO.lua" /> Na alavanca coloque o UniqueID: 70050 Qualquer erro é só dizer. Aqui funcionou vlw Link to comment Share on other sites More sharing options...
0 carlinhoo0ww 0 Posted July 8, 2016 Author Share Posted July 8, 2016 Em 02/07/2016 at 21:17, Yan Liima disse: Em data/actions/scripts/ crie um arquivo .lua e cole isto dentro: function onUse(cid, item, frompos, item2, topos)-------------------Configurações-----------------ItemDaTroca = 2090 -- ID do item para por na pedraItemDaTroca2 = 2086 -- ID do item para por na pedra 2ItemID = 2087 -- ID do item a ser recebidopositem = {x=327,y=902,z=7,stackpos=1} -- Posição onde o item 1 terá que ficarpositem2 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 2 terá que ficarpositemreceived = {x=329,y=904,z=7,stackpos=1} -- A posição onde o item irá parar ao fazer a troca---------Fim das Configurações importantes-------piece1 = getThingfromPos(positem)piece2 = getThingfromPos(positem2)if item.uid == 70050 and item.itemid == 1945 and piece1.itemid == ItemDaTroca and piece2.itemid == ItemDaTroca2 thendoRemoveItem(piece1.uid,1)doRemoveItem(piece2.uid,1)doTransformItem(item.uid,item.itemid+1)doCreateItem(ItemID,1,positemreceived)elseif item.uid == 70050 and item.itemid == 1946 thendoTransformItem(item.uid,item.itemid-1)elsedoPlayerSendTextMessage(cid,22,"Desculpe você não tem o item necessário para fazer a troca.")endreturn trueend Em actions.xml adicione isto: <action uniqueid="70050" script="NOME_DO_ARQUIVO.lua" /> Na alavanca coloque o UniqueID: 70050 Qualquer erro é só dizer. Vlw Mano. So Que tipo sao 7 items para troca em apenas 1. Link to comment Share on other sites More sharing options...
0 Diretor Yan Liima 577 Posted July 15, 2016 Diretor Share Posted July 15, 2016 Em 08/07/2016 at 13:29, carlinhoo0ww disse: Vlw Mano. So Que tipo sao 7 items para troca em apenas 1. Desculpe a demora, estive fora esses tempo atrás... Aqui da maneira que você quer: Spoiler function onUse(cid, item, frompos, item2, topos) -------------------Configurações----------------- ItemDaTroca = 2090 -- ID do item para por na pedra ItemDaTroca2 = 2086 -- ID do item para por na pedra 2 ItemDaTroca3 = 2087 -- ID do item para por na pedra 3 ItemDaTroca4 = 2088 -- ID do item para por na pedra 4 ItemDaTroca5 = 2089 -- ID do item para por na pedra 5 ItemDaTroca6 = 2091 -- ID do item para por na pedra 6 ItemDaTroca7 = 2092 -- ID do item para por na pedra 7 ItemID = 2087 -- ID do item a ser recebido positem = {x=327,y=902,z=7,stackpos=1} -- Posição onde o item 1 terá que ficar positem2 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 2 terá que ficar positem3 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 3 terá que ficar positem4 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 4 terá que ficar positem5 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 5 terá que ficar positem6 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 6 terá que ficar positem7 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 7 terá que ficar positemreceived = {x=329,y=904,z=7,stackpos=1} -- A posição onde o item irá parar ao fazer a troca ---------Fim das Configurações importantes------- piece1 = getThingfromPos(positem) piece2 = getThingfromPos(positem2) piece3 = getThingfromPos(positem3) piece4 = getThingfromPos(positem4) piece5 = getThingfromPos(positem5) piece6 = getThingfromPos(positem6) piece7 = getThingfromPos(positem7) if item.uid == 70050 and item.itemid == 1945 and piece1.itemid == ItemDaTroca and piece2.itemid == ItemDaTroca2 and piece3.itemid == ItemDaTroca3 and piece4.itemid == ItemDaTroca4 and piece5.itemid == ItemDaTroca5 and piece6.itemid == ItemDaTroca6 and piece7.itemid == ItemDaTroca7 doRemoveItem(piece1.uid,1) doRemoveItem(piece2.uid,1) doRemoveItem(piece3.uid,1) doRemoveItem(piece4.uid,1) doRemoveItem(piece5.uid,1) doRemoveItem(piece6.uid,1) doRemoveItem(piece7.uid,1) doTransformItem(item.uid,item.itemid+1) doCreateItem(ItemID,1,positemreceived) elseif item.uid == 70050 and item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) else doPlayerSendTextMessage(cid,22,"Desculpe você não tem o item necessário para fazer a troca.") end return true end Desculpe a mal organização do script, estou sem tempo mais se quiser quando eu tiver um tempinho deixo bonitinho para você xD Link to comment Share on other sites More sharing options...
0 carlinhoo0ww 0 Posted July 24, 2016 Author Share Posted July 24, 2016 (edited) Em 14/07/2016 at 21:08, Yan Liima disse: Desculpe a demora, estive fora esses tempo atrás... Aqui da maneira que você quer: Ocultar conteúdo function onUse(cid, item, frompos, item2, topos) -------------------Configurações----------------- ItemDaTroca = 2090 -- ID do item para por na pedra ItemDaTroca2 = 2086 -- ID do item para por na pedra 2 ItemDaTroca3 = 2087 -- ID do item para por na pedra 3 ItemDaTroca4 = 2088 -- ID do item para por na pedra 4 ItemDaTroca5 = 2089 -- ID do item para por na pedra 5 ItemDaTroca6 = 2091 -- ID do item para por na pedra 6 ItemDaTroca7 = 2092 -- ID do item para por na pedra 7 ItemID = 2087 -- ID do item a ser recebido positem = {x=327,y=902,z=7,stackpos=1} -- Posição onde o item 1 terá que ficar positem2 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 2 terá que ficar positem3 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 3 terá que ficar positem4 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 4 terá que ficar positem5 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 5 terá que ficar positem6 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 6 terá que ficar positem7 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 7 terá que ficar positemreceived = {x=329,y=904,z=7,stackpos=1} -- A posição onde o item irá parar ao fazer a troca ---------Fim das Configurações importantes------- piece1 = getThingfromPos(positem) piece2 = getThingfromPos(positem2) piece3 = getThingfromPos(positem3) piece4 = getThingfromPos(positem4) piece5 = getThingfromPos(positem5) piece6 = getThingfromPos(positem6) piece7 = getThingfromPos(positem7) if item.uid == 70050 and item.itemid == 1945 and piece1.itemid == ItemDaTroca and piece2.itemid == ItemDaTroca2 and piece3.itemid == ItemDaTroca3 and piece4.itemid == ItemDaTroca4 and piece5.itemid == ItemDaTroca5 and piece6.itemid == ItemDaTroca6 and piece7.itemid == ItemDaTroca7 doRemoveItem(piece1.uid,1) doRemoveItem(piece2.uid,1) doRemoveItem(piece3.uid,1) doRemoveItem(piece4.uid,1) doRemoveItem(piece5.uid,1) doRemoveItem(piece6.uid,1) doRemoveItem(piece7.uid,1) doTransformItem(item.uid,item.itemid+1) doCreateItem(ItemID,1,positemreceived) elseif item.uid == 70050 and item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) else doPlayerSendTextMessage(cid,22,"Desculpe você não tem o item necessário para fazer a troca.") end return true end Desculpe a mal organização do script, estou sem tempo mais se quiser quando eu tiver um tempinho deixo bonitinho para você xD mano do ceu foi mal ai to sem tempo para nada e hj voltei pra me distrair. apliquei o script e nao funfou, ele ta assim.>> function onUse(cid, item, frompos, item2, topos) -------------------Configurações----------------- ItemDaTroca = 2335 -- ID do item para por na pedra ItemDaTroca2 = 2336 -- ID do item para por na pedra 2 ItemDaTroca3 = 2337 -- ID do item para por na pedra 3 ItemDaTroca4 = 2338 -- ID do item para por na pedra 4 ItemDaTroca5 = 2339 -- ID do item para por na pedra 5 ItemDaTroca6 = 2340 -- ID do item para por na pedra 6 ItemDaTroca7 = 2341 -- ID do item para por na pedra 7 ItemID = 2342 -- ID do item a ser recebido positem = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 1 terá que ficar positem2 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 2 terá que ficar positem3 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 3 terá que ficar positem4 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 4 terá que ficar positem5 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 5 terá que ficar positem6 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 6 terá que ficar positem7 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 7 terá que ficar positemreceived = {x=683,y=2358,z=6,stackpos=1} -- A posição onde o item irá parar ao fazer a troca ---------Fim das Configurações importantes------- piece1 = getThingfromPos(positem) piece2 = getThingfromPos(positem2) piece3 = getThingfromPos(positem3) piece4 = getThingfromPos(positem4) piece5 = getThingfromPos(positem5) piece6 = getThingfromPos(positem6) piece7 = getThingfromPos(positem7) if item.uid == 2053 and item.itemid == 1945 and piece1.itemid == ItemDaTroca and piece2.itemid == ItemDaTroca2 and piece3.itemid == ItemDaTroca3 and piece4.itemid == ItemDaTroca4 and piece5.itemid == ItemDaTroca5 and piece6.itemid == ItemDaTroca6 and piece7.itemid == ItemDaTroca7 doRemoveItem(piece1.uid,1) doRemoveItem(piece2.uid,1) doRemoveItem(piece3.uid,1) doRemoveItem(piece4.uid,1) doRemoveItem(piece5.uid,1) doRemoveItem(piece6.uid,1) doRemoveItem(piece7.uid,1) doTransformItem(item.uid,item.itemid+1) doCreateItem(ItemID,1,positemreceived) elseif item.uid == 2053 and item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) else doPlayerSendTextMessage(cid,22,"Desculpe você não tem o item necessário para fazer a troca.") end return true end Edited July 24, 2016 by carlinhoo0ww Link to comment Share on other sites More sharing options...
0 Diretor Yan Liima 577 Posted July 24, 2016 Diretor Share Posted July 24, 2016 1 hora atrás, carlinhoo0ww disse: mano do ceu foi mal ai to sem tempo para nada e hj voltei pra me distrair. apliquei o script e nao funfou, ele ta assim.>> function onUse(cid, item, frompos, item2, topos) -------------------Configurações----------------- ItemDaTroca = 2335 -- ID do item para por na pedra ItemDaTroca2 = 2336 -- ID do item para por na pedra 2 ItemDaTroca3 = 2337 -- ID do item para por na pedra 3 ItemDaTroca4 = 2338 -- ID do item para por na pedra 4 ItemDaTroca5 = 2339 -- ID do item para por na pedra 5 ItemDaTroca6 = 2340 -- ID do item para por na pedra 6 ItemDaTroca7 = 2341 -- ID do item para por na pedra 7 ItemID = 2342 -- ID do item a ser recebido positem = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 1 terá que ficar positem2 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 2 terá que ficar positem3 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 3 terá que ficar positem4 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 4 terá que ficar positem5 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 5 terá que ficar positem6 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 6 terá que ficar positem7 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 7 terá que ficar positemreceived = {x=683,y=2358,z=6,stackpos=1} -- A posição onde o item irá parar ao fazer a troca ---------Fim das Configurações importantes------- piece1 = getThingfromPos(positem) piece2 = getThingfromPos(positem2) piece3 = getThingfromPos(positem3) piece4 = getThingfromPos(positem4) piece5 = getThingfromPos(positem5) piece6 = getThingfromPos(positem6) piece7 = getThingfromPos(positem7) if item.uid == 2053 and item.itemid == 1945 and piece1.itemid == ItemDaTroca and piece2.itemid == ItemDaTroca2 and piece3.itemid == ItemDaTroca3 and piece4.itemid == ItemDaTroca4 and piece5.itemid == ItemDaTroca5 and piece6.itemid == ItemDaTroca6 and piece7.itemid == ItemDaTroca7 doRemoveItem(piece1.uid,1) doRemoveItem(piece2.uid,1) doRemoveItem(piece3.uid,1) doRemoveItem(piece4.uid,1) doRemoveItem(piece5.uid,1) doRemoveItem(piece6.uid,1) doRemoveItem(piece7.uid,1) doTransformItem(item.uid,item.itemid+1) doCreateItem(ItemID,1,positemreceived) elseif item.uid == 2053 and item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) else doPlayerSendTextMessage(cid,22,"Desculpe você não tem o item necessário para fazer a troca.") end return true end Desculpe, tinha feito na correria. O problema é que faltou o then na frente do ItemDaTroca7 tenta agora: Spoiler function onUse(cid, item, frompos, item2, topos) -------------------Configurações----------------- ItemDaTroca = 2335 -- ID do item para por na pedra ItemDaTroca2 = 2336 -- ID do item para por na pedra 2 ItemDaTroca3 = 2337 -- ID do item para por na pedra 3 ItemDaTroca4 = 2338 -- ID do item para por na pedra 4 ItemDaTroca5 = 2339 -- ID do item para por na pedra 5 ItemDaTroca6 = 2340 -- ID do item para por na pedra 6 ItemDaTroca7 = 2341 -- ID do item para por na pedra 7 ItemID = 2342 -- ID do item a ser recebido positem = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 1 terá que ficar positem2 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 2 terá que ficar positem3 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 3 terá que ficar positem4 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 4 terá que ficar positem5 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 5 terá que ficar positem6 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 6 terá que ficar positem7 = {x=681,y=2358,z=6,stackpos=1} -- Posição onde o item 7 terá que ficar positemreceived = {x=683,y=2358,z=6,stackpos=1} -- A posição onde o item irá parar ao fazer a troca ---------Fim das Configurações importantes------- piece1 = getThingfromPos(positem) piece2 = getThingfromPos(positem2) piece3 = getThingfromPos(positem3) piece4 = getThingfromPos(positem4) piece5 = getThingfromPos(positem5) piece6 = getThingfromPos(positem6) piece7 = getThingfromPos(positem7) if item.uid == 2053 and item.itemid == 1945 and piece1.itemid == ItemDaTroca and piece2.itemid == ItemDaTroca2 and piece3.itemid == ItemDaTroca3 and piece4.itemid == ItemDaTroca4 and piece5.itemid == ItemDaTroca5 and piece6.itemid == ItemDaTroca6 and piece7.itemid == ItemDaTroca7 then doRemoveItem(piece1.uid,1) doRemoveItem(piece2.uid,1) doRemoveItem(piece3.uid,1) doRemoveItem(piece4.uid,1) doRemoveItem(piece5.uid,1) doRemoveItem(piece6.uid,1) doRemoveItem(piece7.uid,1) doTransformItem(item.uid,item.itemid+1) doCreateItem(ItemID,1,positemreceived) elseif item.uid == 2053 and item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) else doPlayerSendTextMessage(cid,22,"Desculpe você não tem o item necessário para fazer a troca.") end return true end Link to comment Share on other sites More sharing options...
Question
carlinhoo0ww 0
i ae galerinha do um sitezinho qualquer Suave ??
Alguem Poderia me passar aquele script da Quest Do Helmet Of The Anciants
o da lavanca que voce ponhe as partes do helmo em uma pedra puxa a lavanca e monta o helmet por favor?
Link to comment
Share on other sites
6 answers to this question
Recommended Posts