Ir para conteúdo
Entre para seguir isso  
SteveMagician

Configurando Alavancas

Recommended Posts

SteveMagician    0
SteveMagician

[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
All_Mad_Maniac

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
Skipe

Full Rox esse script aew!!!Gratz !!!De excelente ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Bonano    0
Bonano

Muito Bom...estava precisando de um tuto desses xDBonano ~

Compartilhar este post


Link para o post
Compartilhar em outros sites
polvora    0
polvora

uia falo td mesmo vlw! =D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Caneco    0
Caneco

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
Elfo Rns

Olá!

 

Noss , muito bem feito , bom trabalho ,

explicou tudo perfeito , com miiiiinimos detalhes. :wink:

 

Parabéns. :lol:

 

Abraço

 

/Elfo Rns

Compartilhar este post


Link para o post
Compartilhar em outros sites
Convidado diogo   
Convidado diogo

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
YaNzInHo

muintoo bom kra ajudo muinto

Compartilhar este post


Link para o post
Compartilhar em outros sites
Samurai    0
Samurai

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
Delvire

Vlw SteveMagician, eu tava precisando msm

:) Bom Tuto

Compartilhar este post


Link para o post
Compartilhar em outros sites
Convidado nedrock   
Convidado nedrock

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
pcnaddeo

boua vai ajudar iniciante :>D

Compartilhar este post


Link para o post
Compartilhar em outros sites
dudots    0
dudots

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
Dark

@ 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
denisaugusto11

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
thevaga

Boa...

Bom tutorial! Ajuda bastante!

Compartilhar este post


Link para o post
Compartilhar em outros sites
LoOk    0
LoOk

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

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×