YU

Bau De Trap

Por YuriGeleia, 02 de out. de 2011 em Actions e Talkactions

script
7
1.5k
YuriGeleiaY
02 de outubro de 2011 às 16:09

Daew Galera! To aki no meu primeiro script! Ele consiste em um bau que quando você abre nasce um monstro (ou mais) em uma posição determinada! Vamos la!

 

Em actions.xml adicione esta tag:

 

<action uniqueid="2468" script="quests/trap.lua"/>

 

 

Agora vá em actions>scripts>quests> e cria um arquivo.lua com o nome de trap e dentro dele coloque isso:

 

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

if item.uid == 2468 then

queststatus = getPlayerStorageValue(cid,2468)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Isso é uma armadilha, Cuidado!")

doSummonCreature("Demon", {x=31, y=26, z=7})

doSendMagicEffect(topos,14)

setPlayerStorageValue(cid,2468,1)

else

doPlayerSendTextMessage(cid,22,"Você ja ativou a armadilha!")

end

else

return 0

end

return 1

end

 

 

Entendendo: em roxo (ou azul sei la) é o storage value (aquilo que vai proibir o player de ficar abrindo o bau)

Em vermelho "demon" é o monstro que sera sumonado e akeles numeros na frente é a posição onde ele sera sumonado!

 

Se quiser adicionar mais monstros é só copiar akela parte e colar!

doSummonCreature("Demon", {x=31, y=26, z=7})

Para fazer a trap é so vc colocar o uniqueid 2468 no bau pelo map editor!

 

Bom Galera é isso! Não achei um script igual se tiver me desculpem! Creditos: Eu '-'

YuriGeleiaY
03 de outubro de 2011 às 13:58

Velho, agradeço pela resposta e por arrumar o script mais isso foi meio desagradável! Imagine que esse é o meu primeiro script e que quando eu finalmente consigo criar algo legal e que funciona vem uma pessoa diminui e metade do meu script acabando com minha alegria =/ Alem disso você esqueceu de explicar como adicionar novos monstros!

pos = {x=31, y=26, z=7}

pos1 = {x=31, y=26, z=7}

doSummonCreature("Demon", pos)

doSummonCreature("Demon", pos1)

Editado Outubro 3 por YuriGeleia

fokus090F
03 de outubro de 2011 às 14:08

hsuahsuahsaushaushas

Eeh, o carinha tem razão. Um
Elogio
já estava de bom tamanho. Bem, já que ele não fez isso...

 

Parabêns
pelo seu
Primeiro Script.
Bem simples, mas legal.

Espero tê a oportunidade de vê outros scripts seus.

 

REP+
como incentivo!

Abraços !! :smile_positivo:

YuriGeleiaY
04 de outubro de 2011 às 12:59

Valeu ae velho! Ja to trabalhando no meu proximo script! Valeu pelo REP+ eim ;D

Flws

2 semanas depois...
YuriGeleiaY
15 de outubro de 2011 às 18:19

Vlw p.p

1418311
15 de outubro de 2011 às 20:21

Seria zuado coloca em uma quest assim :

 

Coloca dois baus , um eh o certo e o outro eh o desse script , dai coloca para fazer um monstro consideravelmente forte , dependo da XP do OT.

 

Aprovado . :button_ok:

YuriGeleiaY
17 de outubro de 2011 às 12:48

Vlw ;D

Eu criei pensando em tipo, é um labirinto, dai logo no começo tem esse bau de trap! dai o cara vai la, abre, e se ferra, dai se ele passasse teria o bau da quest mais pra frente :construction: