SteveMagician 0 #1 Postado 11 Novembro, 2006 [center:b0c48e4d6d]Configurando Alavancas[/center:b0c48e4d6d] * Meu segundo tuto ~.^ espero que gostem. Tem muita gente que sabe é bom para iniciantes e quem não sabe. Primeiro façam oq todos sabem vão na pasta "actions","scripts", copie um arquivo que tem dentro e apague o que estiver escrito feito isso escreva isto dentro: function onUse(cid, item, frompos, item2, topos) gatepos = {x=705, y=288, z=7, stackpos=1} getgate = getThingfromPos(gatepos) if item.uid == 3000 and item.itemid == 1945 and getgate.itemid == 2711 then doRemoveItem(getgate.uid,1) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 3000 and item.itemid == 1946 and getgate.itemid == 0 then doCreateItem(2711,1,gatepos) doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end return 1 end[/b] agora vou explicar, gatepos = {x=705, y=288, z=7, stackpos=1}[/b] posição de onde o objeto, parede, pedra, arvore, etc. vai ser removido quando der use na lavanca if item.uid == 3000 and item.itemid == 1945 and getgate.itemid == 2711 then doRemoveItem(getgate.uid,1)[/b] "3000" numero do uniqueid que sera colocado na lavanca, "1945" id da lavanca, "2711" id do item que sumira quando der use na lavanca. elseif item.uid == 3000 and item.itemid == 1946 and getgate.itemid == 0 then doCreateItem(2711,1,gatepos)[/b] mesma coisa "3000" o numero do uniqueid, "1946" id da lavanca, "2711"id do item. * lembrando que a lavanca colocada no map sera virada para a esquerda "__" se for a do outro lado tera que inverte no script o id da lavanca e o "-1"e "+1" e a lavanca colocada no map o id sera colocado no uniqueid por isso procure nao escolher um id de item escolha um id de monster por exemplo ou piso. [*]Segundo feche o arquivo, salve e renomeie o arquivo com o nome de sua preferencia, vai em "actions", "actions.xml" para criar a tag, clique com o botão direito do mouse e coloque em editar escreva assim: <action uniqueid="3000" script="nomedoarquivo.lua" />[/b]vou explica "3000"id colocado no script que vai coloca uniqueid na lavanca "nomedoarquivo"nome do arquivo que foi renomeado no passo anterior. agora esta feita sua lavanca!! * Agora vou ensinar como por exemplo acordar monstros que estavam transformados em pedras.Hãmm? Isso mesmo! É só adicionarmos isso em baixo do "doremoveitem": doSummonCreature("Gargoyle", {x=705, y=288, z=7}) doSendMagicEffect(topos,14)[/b] Aqui neste caso no lugar do item : if item.uid == 3000 and item.itemid == 1945 and getgate.itemid == Aqui then doRemoveItem(getgate.uid,1) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 3000 and item.itemid == 1946 and getgate.itemid == 0 then doCreateItem(Aqui tambem,1,gatepos) doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end return 1 end[/b] É só colocarmos o id da pedra como neste caso é a do gargoyle (aquela estatua) e pronto esta feito seu script devera ser assim para transforma a pedra no bixo: function onUse(cid, item, frompos, item2, topos) gatepos = {x=705, y=288, z=7, stackpos=1} getgate = getThingfromPos(gatepos) if item.uid == 3000 and item.itemid == 1945 and getgate.itemid == id da estatua then doRemoveItem(getgate.uid,1) doSummonCreature("Gargoyle", {x=705, y=288, z=7}) doSendMagicEffect(topos,14) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 3000 and item.itemid == 1946 and getgate.itemid == 0 then doCreateItem(id da estatua,1,gatepos) doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end return 1 end[/b] * E agora como fazer por exemplo Alavancas Sumonando Monstros e colocando Hole No Lugar de uma quest? Simples vou ensinar! seu script de lavanca como ensinei no começo devera tar mais ou menos assim (É claro com a cordenada de vcs): function onUse(cid, item, frompos, item2, topos) gatepos = {x=181, y=135, z=11, stackpos=1} getgate = getThingfromPos(gatepos) if item.uid == 3002 and item.itemid == 1945 and getgate.itemid == 1822 then doRemoveItem(getgate.uid,1) doTransformItem(item.uid,item.itemid+1) elseif item.uid == 3002 and item.itemid == 1946 and getgate.itemid == 0 then doCreateItem(1822,1,gatepos) doTransformItem(item.uid,item.itemid-1) else doPlayerSendCancel(cid,"Sorry, not possible.") end return 1 end[/b] E agora como fazemos??e se por exemplo agente for fazer uma quest que puxa a lavanca e aparece bixo e um buraco ou escada ou algo assim. facil só adicionarmos isso em baixo do "doremoveitem" (igual na segunda explicação.): doSummonCreature("Demon", {x=190, y=135, z=11}) doSummonCreature("Hero", {x=187, y=139, z=11}) doSummonCreature("Hero", {x=184, y=133, z=11}) doCreateItem(409,1,gatepos)[/b] neste caso sera sumonado 2 hero e 1 demon nas cordenadas que estão ali em cima e ira aparecer um hole nas cordenadas la em cima no scipt.(409 id de uma hole)Só usar a criatividade de vcs que vcs vao longe é simples =}. Ja falei demais hj então é isso espero que gostem e eu tenha ajudado muita gente. Compartilhar este post Link para o post Compartilhar em outros sites
All_Mad_Maniac 0 #2 Postado 17 Novembro, 2006 Como eu comentei no outro tópico, se você conseguisse colocar muitas funções de alavancas com exemplos ia virar um super alavanca tuto, e provavelmente teria mais futuroPorém, este dai ja me ajudou bastante aqui ^^Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Skipe 0 #3 Postado 17 Novembro, 2006 Full Rox esse script aew!!!Gratz !!!De excelente ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
Brunou 0 #4 Postado 17 Novembro, 2006 Rox a lot http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/wink.gifObrigado por coloca crédito =Ppcya Compartilhar este post Link para o post Compartilhar em outros sites
Bonano 0 #5 Postado 21 Novembro, 2006 Muito Bom...estava precisando de um tuto desses xDBonano ~ Compartilhar este post Link para o post Compartilhar em outros sites
(Sic)Army 0 #6 Postado 25 Novembro, 2006 Boa! Aprovado! Continue assim! http://forum.otserv.com.br/style_emoticons/<#EMO_DIR#>/biggrin.gif Compartilhar este post Link para o post Compartilhar em outros sites
polvora 0 #7 Postado 18 Dezembro, 2006 uia falo td mesmo vlw! =D Compartilhar este post Link para o post Compartilhar em outros sites
Caneco 0 #8 Postado 18 Dezembro, 2006 tah show de bola + como o mad bla bla falo podia te coisas + avançadas ae ia fica rox a lot 8) Compartilhar este post Link para o post Compartilhar em outros sites
Elfo Rns 0 #9 Postado 5 Janeiro, 2007 Olá! Noss , muito bem feito , bom trabalho , explicou tudo perfeito , com miiiiinimos detalhes. :wink: Parabéns. Abraço /Elfo Rns Compartilhar este post Link para o post Compartilhar em outros sites
Convidado diogo #10 Postado 21 Janeiro, 2007 nossa kra valew mesmo eu to comecando a fazer um ot e a anihi nao tava funcionandoconsegui arrumar =] valew ai Compartilhar este post Link para o post Compartilhar em outros sites
YaNzInHo 0 #11 Postado 22 Janeiro, 2007 muintoo bom kra ajudo muinto Compartilhar este post Link para o post Compartilhar em outros sites
Samurai 0 #12 Postado 31 Janeiro, 2007 esse tuto e bom.. tem gente que quer fazer anihi i nao sabi com fazer... tai lendu isso ja da pra ter um noçao quase completa.. aprovado!!!!! Compartilhar este post Link para o post Compartilhar em outros sites
Delvire 0 #13 Postado 2 Fevereiro, 2007 Vlw SteveMagician, eu tava precisando msm Bom Tuto Compartilhar este post Link para o post Compartilhar em outros sites
Convidado nedrock #14 Postado 20 Fevereiro, 2007 vlw mesmo eu tava loco querendo sbae das alavancas quero sabe algora tipo alavanca teleporta o char =p Compartilhar este post Link para o post Compartilhar em outros sites
pcnaddeo 0 #15 Postado 9 Novembro, 2007 boua vai ajudar iniciante :>D Compartilhar este post Link para o post Compartilhar em outros sites
dudots 0 #16 Postado 11 Novembro, 2007 Mt bom kara, vo testar agorinha, continua fasendo tutorias para nós (Y) Compartilhar este post Link para o post Compartilhar em outros sites
Dark 3 #17 Postado 11 Novembro, 2007 @ pcnaddeo Você reviveu um topico de quase 9 meses. Cuidado, você pode ser alertado. D@rK~ Compartilhar este post Link para o post Compartilhar em outros sites
denisaugusto11 0 #18 Postado 16 Junho, 2008 Mano eu procuro pessoas para mi ajudar no OT... GOD... [email protected] By: GOD Panico Compartilhar este post Link para o post Compartilhar em outros sites
thevaga 0 #19 Postado 17 Junho, 2008 Boa... Bom tutorial! Ajuda bastante! Compartilhar este post Link para o post Compartilhar em outros sites
LoOk 0 #20 Postado 22 Junho, 2008 Ae lek, ajudo mto! VLW MSM c vc continuar assim, seus tutoriais vão estar no TOPO do otserv!! abraços, LoOk Compartilhar este post Link para o post Compartilhar em outros sites