carlinhoo0ww 0 Postado Julho 2, 2016 Share Postado Julho 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 para o comentário Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 577 Postado Julho 3, 2016 Diretor Share Postado Julho 3, 2016 (editado) 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. Editado Julho 3, 2016 por nedroesdoksdja Link para o comentário Compartilhar em outros sites More sharing options...
0 Spring Trap 2 Postado Julho 4, 2016 Share Postado Julho 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 para o comentário Compartilhar em outros sites More sharing options...
0 carlinhoo0ww 0 Postado Julho 8, 2016 Autor Share Postado Julho 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 para o comentário Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 577 Postado Julho 15, 2016 Diretor Share Postado Julho 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 para o comentário Compartilhar em outros sites More sharing options...
0 carlinhoo0ww 0 Postado Julho 24, 2016 Autor Share Postado Julho 24, 2016 (editado) 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 Editado Julho 24, 2016 por carlinhoo0ww Link para o comentário Compartilhar em outros sites More sharing options...
0 Diretor Yan Liima 577 Postado Julho 24, 2016 Diretor Share Postado Julho 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 para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados