Ir para conteúdo

Runa Que Prende Ou Teleporta


Dendem

Posts Recomendados

Eo sei q jah deve ter alguma runa tipo essa, mas todas q vi pedia acess, e o meo ot sql 8.4 n tava identifikando o acess, nao sei por q

entao fiz uma runa q n prescisa de acess(eo peguei um com acess e retirei para quem n sabe fazer isso), entao se voce quer que soh o GM use por ex, eh soh nao colokar pra dropar , ow no NPC, tipo soh cansegue a runa conjuranu com /i

lembrando a runa eh muito simples a penas teleporta ...

o exemplo q eo vo clokar eh para teleporte mas eh soh descer mais a tela q vai ter exemplo de prisao xDD

 

entao vamos a runa de teleport(abra o spoil)

abra data>actions>scripts, cpie um documento lua e renomeio para teleport(com a estençao lua em)

delete tudo e copie isso la dentro :

 

--TELEPORT RUNE by Dendem

function onUse(cid, item, frompos, item2, topos)

 

 

player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}

player1 = getThingfromPos(player1pos)

 

 

if player1.itemid > 0 then

temple = {x=160, y=54, z=7}

doSendMagicEffect(topos,12)

doTeleportThing(player1.uid,temple)

doSendMagicEffect(temple,12)

doPlayerSendTextMessage(player1.uid,22,"voce foi teleportado!")

return 0

else

doSendMagicEffect(frompos,2)

return 0

end

end

oq voce deve mudar conforme teo ot:

{x=160, y=54, z=7}> aki voce kolok a posiçao q a pessoa ira ser teleportada

voce foi teleportado!> aki voce kolok a mensagem q aparecerah quando a pessoa for teleportada

 

 

Primeira parte feita agora vamos a segunda parte, ela eh pekena

agora vah em data>actions>actions.xml, abra o actions. xml

e adicione em qualquer lugar (desde que seja aantes de </actions> e depois de <?xml version="1.0"?>

<actions>ok?)

 

<action actionid="2307" script="teleport.lua" />

oq voce deve mudar conforme teo ot:

2307> aki eh o id da runa q voce quer (voce pode olhar as runas em data>itens>itens.xml essa runa tem nome de spell rune , vece pode muda-la se quizer

 

RUNA DE TELEPORT FEITA,

 

 

agora eh um exemplo expecificado para cadeia

abra o spoil:

eh identica a de cima mas soh q serao 2 runas

vah em data>actions>scripts e copie qualquer arquivo lua e renomeio como: jail (com a extensao .lua claro)

abra-o, delete tudo e escreva

 

--PRISON RUNE by Dendem

function onUse(cid, item, frompos, item2, topos)

 

 

player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}

player1 = getThingfromPos(player1pos)

 

 

if player1.itemid > 0 then

temple = {x=160, y=54, z=7}

doSendMagicEffect(topos,12)

doTeleportThing(player1.uid,temple)

doSendMagicEffect(temple,12)

doPlayerSendTextMessage(player1.uid,22,"voce foi preso!")

return 0

else

doSendMagicEffect(frompos,2)

return 0

end

end

oq voce deve mudar conforme teo ot:

{x=160, y=54, z=7}> aki voce kolok a posiçao da cadeia

voce foi preso!> aki voce kolok a mensagem q aparecerah quando a pessoa for presa

 

AGORA PARA A OUTRA RUNA:

vah em data>actions>scripts e copie qualquer arquivo lua e renomeio como: unjail (com a extensao .lua claro)

abra-o, delete tudo e escreva

 

--PRISON RUNE by Dendem

function onUse(cid, item, frompos, item2, topos)

 

 

player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}

player1 = getThingfromPos(player1pos)

 

 

if player1.itemid > 0 then

temple = {x=160, y=54, z=7}

doSendMagicEffect(topos,12)

doTeleportThing(player1.uid,temple)

doSendMagicEffect(temple,12)

doPlayerSendTextMessage(player1.uid,22,"voce esta livre!")

return 0

else

doSendMagicEffect(frompos,2)

return 0

end

end

oq voce deve mudar conforme teo ot:

{x=160, y=54, z=7}> aki voce kolok a posiçao da fora da cadeia

voce esta livre!> aki voce kolok a mensagem q aparecerah quando a pessoa for libertada

 

 

agora abra data>actions>actions.xml, abra o actions. xml

e adicione em qualquer lugar (desde que seja aantes de </actions> e depois de <?xml version="1.0"?>

<actions>ok?)

 

<action actionid="2307" script="jail.lua" />

<action actionid="2307" script="unjail.lua" />

oq voce deve mudar conforme teo ot:

2307> aki sao os ids das runas q voce quer (voce pode olhar as runas em data>itens>itens.xml essas runas tem nome de spell rune , voce pode muda-la se quizer)

ah , as runas tem qser diferentes,NUNCA pode ser as mesmas como esta no exemplo

 

PRONTO agora para prender eh soh usar a runa no player, e para libertar eh soh usar a outra runa no playar :D

 

 

:D

MEO PRIMEIRO TOPICO, COMENTEM :D

Editado por DendemTibiano
Link para o comentário
Compartilhar em outros sites

Muito Bom Seu Tutorial

Mas Voce Colocou Na Sessão Errada

 

Aconçelho A Voce A Salvar Seu Topico No Word Ou Bloco De Notas Pq Os Moderadores Vao Fechar o Topico

Por Isso Que Eu Aconçelho A Slavar Para Voce Postar Na Sessão Correta.Pq Ficou Muito Bom

Flw

T+

Editado por NoobLess
Link para o comentário
Compartilhar em outros sites

@Beckman

eh reparei, colokei num lugar nada ver, mas foi sem querer eim!

 

@pally2008

aham,colokei no lugar errado, tenhu q ser movido com urgencia...

 

@Daniel Oliveira

~> Movido para Aprovação de Tutoriais <~

Mais atenção na próxima vez amigo!

Abraço

fui movido?,pq ainda estou no downloads ot 8.4?o.O

 

@noobless

vlws pela ideia,fiz issu assim q vc posto XD

tomara q soh movam e nao fechem

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 2 years later...
  • 1 month later...
×
×
  • Criar Novo...