Jhouws 0 Postado Abril 12, 2009 Share Postado Abril 12, 2009 (editado) Aew Pessoal Estou Fazendo Um Ot E Preciso Da Ajude Voces Com Uma Action! Assim O Player Puxa A Alavanca E Abre A Parede! Posiçao Da Parede(X: 1270 Y: 979 Z:8) Id Da Parede: 3361 Versao: 8.40 -SQL Ot: Evolutions .By Noob Less Desde Ja Agradeço!! Obs: Ja Testei Todos Os Scripts Do Forum,Nenhum Abre A Alavanca! Soh Nao Tentei Das Prateleiras Editado Abril 13, 2009 por Jhonathas Link para o comentário Compartilhar em outros sites More sharing options...
mrsliim2 2 Postado Abril 13, 2009 Share Postado Abril 13, 2009 (editado) Olá. Olha, eu costumava fazer bastante desse tipo de Script quando postava aki com minha conta anterior, e tenho alguns scripts que podem te ajudar, so q foram desenvolvidos para 8.10. nao sei se ha algum problema, vou editar um aki pra vc, ai esta: Coloque isso em Actions/parede.lua function onUse(cid, item, frompos, item2, topos) if item.itemid == 1945 then pos = { x=1270, y=979, z=8} parede = getThingfromPos(pos) doRemoveItem(parede.uid,1) end end e em actions.xml: <!-- Alavanca Abrindo Parede By Sliim --><action actionid="1478" script="parede.lua"/> Script criaparede.lua fiz esse Script para caso vc queira que quando o player passe pelo piso, a parede volte: function onStepOut(cid, item, pos) pos = { x=158, y=51, z=7, stackpos=1} doCreateItem(3361,1,pos) return 1 end em Movements.lua <movevent event="StepOut" itemid="15793" script="criaparede.lua"/> ***Edite a parte em Negrito à Vontade. Vlw Editado Abril 13, 2009 por Sliim2 Link para o comentário Compartilhar em outros sites More sharing options...
Jhouws 0 Postado Abril 13, 2009 Autor Share Postado Abril 13, 2009 (editado) Nao Funcionou Tipo Colokei O ID Na ActionID Do Piso!! Tipo NEm ABriu A Parede!! Se Eu Trocar A Parede Sera Que Funfa? Editado Abril 13, 2009 por Jhonathas Link para o comentário Compartilhar em outros sites More sharing options...
mrsliim2 2 Postado Abril 13, 2009 Share Postado Abril 13, 2009 Teste com o novo Script, arrumei algumas coisas... vou testar o que adiciona a parede agora... Sliim~ Link para o comentário Compartilhar em outros sites More sharing options...
Jhouws 0 Postado Abril 13, 2009 Autor Share Postado Abril 13, 2009 (editado) Onde Coloco Isso! Editado Abril 13, 2009 por Jhonathas Link para o comentário Compartilhar em outros sites More sharing options...
mrsliim2 2 Postado Abril 13, 2009 Share Postado Abril 13, 2009 Olha, desculpa se nao expliquei direito, depois de tanto tempo, ja estou meio "enferrujado" hehe Assim, para fazer a alavanca vc usa a Action ID 1478 na Alavanca (1945) e Para vc fazer o Piso que faz voltar a parede, vc usa a Action ID 15793 No Piso, embaixo da Parede que some. Somente lembrando, eu estou recomeçando aqui, entao por isso talvez nao funcione de 1ª o Script, sempre que der erro me poste-o aki, que eu resolverei o mais rapido possivel. Vlw Sliim~ Link para o comentário Compartilhar em outros sites More sharing options...
Jhouws 0 Postado Abril 13, 2009 Autor Share Postado Abril 13, 2009 Cara Consegui Abri Mais Volta Num Volta!! Link para o comentário Compartilhar em outros sites More sharing options...
mrsliim2 2 Postado Abril 13, 2009 Share Postado Abril 13, 2009 vc kis dizer que conseguiu fazer a parede sumir, mas nao fazer ela voltar?? Link para o comentário Compartilhar em outros sites More sharing options...
Jhouws 0 Postado Abril 13, 2009 Autor Share Postado Abril 13, 2009 Sim Isso Mesmo! Link para o comentário Compartilhar em outros sites More sharing options...
mrsliim2 2 Postado Abril 13, 2009 Share Postado Abril 13, 2009 (editado) Entao se esse é o seu problema, ele é facil de resolver. Vc precisa colocar a Action ID no piso EMBAIXO da parede que some, para que quando o player SAIA desse piso, a parede volte, e tambem precisa verificar todos os codigos para verificar se nao copiou nada incorreto, em ultimo caso, troque o numero da Action ID, pq talvez esteja em conflito com outra em seu Servidor, isso é pouco provavel, mas nao impossivel. se o problema persistir, conversamos por MSN; Sliim~ (de uma olhadinha no meu ultimo Script, se te enteressa: Baú que Da items de acordo com a vocação, ideal para os novatos no Templo!) Editado Abril 13, 2009 por Sliim2 Link para o comentário Compartilhar em outros sites More sharing options...
Tprocheira 5 Postado Abril 16, 2009 Share Postado Abril 16, 2009 Se você quer uma alavanca que coloque e tire a parede, use este script: local config = { pos = {x=1279, y=979, z=8}, wall_id = 3361 } function onUse(cid, item, fromPosition, itemEx, toPosition) local wall = getThingfromPos(config.pos) if item.itemid == 1945 then doRemoveItem(wall) doTransformItem(item, item.itemid+1) elseif item.itemid == 1946 then doPlayerAddItem(pos, config.wall_id) doTransformItem(item, item.itemid-1) end return TRUE end Use as mesmas configurações que o Jhonathas lhe passou. \\ Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados