Ir para conteúdo
Entre para seguir isso  
[ B a l i l l o ]

Catapulta lançadora de players \o/

Recommended Posts

[ B a l i l l o ]    0
[ B a l i l l o ]

Atenção: eu fiz esse script para a SOTW #2, mas não ganhei, então estou disponibilzando para vcs.

O tema dessa SOTW #2 era Inutilidades, mas acabaram dizendo que ela poderia ser util numa quest e com isso perdi pontos :P

Aproveitem :)

 

Nome: Catapulta lançadora de players

Servidor Testado: The Forgotten Server [Golden Warrior]

Descrição: Uma simples catapulta que ao der use ela lança o player a 8 sqms, seguindo todos os sqms :)

 

Modo de Instalação: forme a catapulta apartir dos ids 5598~5601 e no ID 5601 ponha actionid 3568. Atenção: tem que ser posto sim no 5601 por que tem um check para esse item no script.

 

Imagem: http://img132.imageshack.us/img132/9...1252389uv7.gif

Coloquei a imagem por link porque ela é grande e ainda esta em gif, então poderia travar o topic e ainda ia estragar o layout. Não reparem na qualidade da imagem, eu converti de AVI para gif :P

 

Nota: como vcs viram na imagem, o player foi lançado num lugar que não tem chão. Isso não é possivel, para se tornar possivel vc tem que por o ID 460 no lugar que vai ser lançado, caso contrario a action para e o player não avança.

 

Script:

 

function onUse(cid, item, frompos, item2, topos) 
   if item.actionid == 3568 and item.itemid == 5601 then
   mayNotMove(cid, 1)
   param = {cid = cid, pos = pos, new = new}
   addEvent(teleport1,100,param)
   addEvent(teleport2,200,param)
   addEvent(teleport3,300,param)
   addEvent(teleport4,400,param)
   addEvent(teleport5,500,param)
   addEvent(teleport6,650,param)
   addEvent(teleport7,750,param)
   addEvent(teleport8,800,param)
   end
   end

   function teleport1(param)
cid = param.cid
   pos = getPlayerPosition(cid)
   new = {x=pos.x, y=pos.y-1, z=pos.z}
   doTeleportThing(cid, new, FALSE)
   doSendMagicEffect(pos, 2)
   end
       function teleport2(param)
cid = param.cid
   pos = getPlayerPosition(cid)
   new = {x=pos.x, y=pos.y-1, z=pos.z}
   doTeleportThing(cid, new, FALSE)
   doSendMagicEffect(pos, 2)
   end
       function teleport3(param)
cid = param.cid
   pos = getPlayerPosition(cid)
   new = {x=pos.x, y=pos.y-1, z=pos.z}
   doTeleportThing(cid, new, FALSE)
   doSendMagicEffect(pos, 2)
   end
       function teleport4(param)
cid = param.cid
   pos = getPlayerPosition(cid)
   new = {x=pos.x, y=pos.y-1, z=pos.z}
   doTeleportThing(cid, new, FALSE)
   doSendMagicEffect(pos, 2)
   end
       function teleport5(param)
cid = param.cid
   pos = getPlayerPosition(cid)
   new = {x=pos.x, y=pos.y-1, z=pos.z}
   doTeleportThing(cid, new, FALSE)
   doSendMagicEffect(pos, 2)
   end
       function teleport6(param)
cid = param.cid
   pos = getPlayerPosition(cid)
   new = {x=pos.x, y=pos.y-1, z=pos.z}
   doTeleportThing(cid, new, FALSE)
   doSendMagicEffect(pos, 2)
   end
       function teleport7(param)
cid = param.cid
   pos = getPlayerPosition(cid)
   new = {x=pos.x, y=pos.y-1, z=pos.z}
   doTeleportThing(cid, new, FALSE)
   doSendMagicEffect(pos, 2)
   end
       function teleport8(param)
cid = param.cid
   pos = getPlayerPosition(cid)
   new = {x=pos.x, y=pos.y-1, z=pos.z}
   doTeleportThing(cid, new, FALSE)
   doSendMagicEffect(pos, 2)
   mayNotMove(cid, 0)
   end

 

Para fazer funfar, crie um arquivo .lua em data/actions/scripts que chame sotw.lua e adicione dentro dele o script acima, dps vai no actions.xml e add a tag abaixo:

 

<action actionid="3568" script="sotw.lua"/>

 

 

Grato,

[ B a l i l l o ]

Compartilhar este post


Link para o post
Marcin    1
Marcin

Aprovado e Movido.

 

Obrigado ;)

 

Até.

Compartilhar este post


Link para o post
Icepotter    0
Icepotter

Muito bom porem a imagem TRAVOU O MEU PC :|

 

poe no youtube cara, essa imagem deu freeze em tudo!

 

Tambem seria legal fazer de lançar itens, por exemplo, eu dou use e se eu tiver um item na bag ele lança o item em tal posição (random) e explode no chao tirando vida de quem ta perto.

 

Isso sim seria BEM LEGAL :P

Compartilhar este post


Link para o post
caips    0
caips

ahh vou ser sincero, n axei mt util n auhahuaha

:S

mais obrigado por trazer issu ao nosso otbr :D

Compartilhar este post


Link para o post
[ B a l i l l o ]    0
[ B a l i l l o ]

#caips

 

Como eu disse, o SOTW #2 era tema de Inutilidades, intão fiz isso auehaue

 

Nota: SOTW = Script of the Week, é um concurso semanal de script.

Compartilhar este post


Link para o post
oOoO~    0
oOoO~

Rox

Eu criei uma quest, que pra atravessar o pantano tinha que se usar uma catapulta dessas hehe

No meu ot demoraram uns 10 minutos pra aprender sair da quest hehe

 

 

@toppic

 

Bom tuto, gostei dessa action

e bem legalzinha sim

Obrigado

Compartilhar este post


Link para o post
ederson111    0
ederson111

E necessário por as cordenadas?!

Compartilhar este post


Link para o post
Nietzsch    0
Nietzsch

hehhe gostei! bem lgl sim!!! mais como falaram é boa para quest! msm! Gratz!!

Compartilhar este post


Link para o post
[ B a l i l l o ]    0
[ B a l i l l o ]
E necessário por as cordenadas?!

Não, apenas faça isso:

Modo de Instalação: forme a catapulta apartir dos ids 5598~5601 e no ID 5601 ponha actionid 3568. Atenção: tem que ser posto sim no 5601 por que tem um check para esse item no script.

Compartilhar este post


Link para o post
Dark Kina    0
Dark Kina

Lokoooooo pra KC**

 

Manow que coisa ROXX

 

Gostei mto msmm

 

Aprovadérrimo

Compartilhar este post


Link para o post
Addicted    1
Addicted

Ótimo Tutorial :D

Obrigado Por Contribuir.

Parabéns :)

Compartilhar este post


Link para o post
The King    0
The King

Batillo Tenta Bota umas cores Aonde Bota a Posiçao para O outro Entender mais

Vo Bota Uma Puta e Lança xSD

Compartilhar este post


Link para o post
Wardenn    0
Wardenn

hauehauehuaeuahueha

mto massa ^^

vo por no meu ot pvp enforced

xD

Compartilhar este post


Link para o post
[ B a l i l l o ]    0
[ B a l i l l o ]
Batillo Tenta Bota umas cores Aonde Bota a Posiçao para O outro Entender mais

Vo Bota Uma Puta e Lança xSD

 

 

Não tem que configurar nada no script, só criar a catapulta com os ids que eu falei e por a actionID no ID CERTO da catapulta. Apenas ;)

Compartilhar este post


Link para o post
Victorpf    0
Victorpf

eu axei bem intereçante...

 

Parabens.

 

Anuncio removido.

Compartilhar este post


Link para o post
knightaxl    0
knightaxl

aee cara gostei da tudo me ajudou bastante no meu server...

Compartilhar este post


Link para o post
[ B a l i l l o ]    0
[ B a l i l l o ]
aee cara gostei da tudo me ajudou bastante no meu server...

Que bom, eu dps vou fazer uma catapulta diferente, que vai mandar o player alguns andares acima e dps ele cai e morre ;(

Compartilhar este post


Link para o post
pcnaddeo    0
pcnaddeo

aew bom tuto curti a catapulta mais realmente n axei muito util xD

Compartilhar este post


Link para o post
[ B a l i l l o ]    0
[ B a l i l l o ]

#pcnaddeo

 

Como eu citei no topic, foi para o SOTW e o tema era 'Inutilidades' :P

Compartilhar este post


Link para o post
851luiz    0
851luiz

Axei bem legal colokei no meu ot e usei pra pula lago =X

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×