Jump to content

Quest muito personalizada


Lyn2
 Share

Recommended Posts

Olá! Eu vi uma quest aqui na tlthings achei muito interessante, porém já tinha visto antes, a quest do Felgueiras. 

Aquilo consiste de X em X tempo após o login dizer umas mensagens automáticas. 

Mas eu alterei umas coisas, como também para quem não sabe irei ensinar como fazer a sua maneira. 

Spoiler

quest inventado begin 
state start begin 
when login or levelup with pc.level <= 120 begin
timer("timer1", 5) 
end 

when timer1.timer begin 
timer("timer2", 5) 
chat("Recebes-te x itens")
pc.give_item2(25040,1)
end 

when timer2.timer begin 
timer("timer3", 5) 
notice("|cffffcc00[Sabias que]: |cffffffff bla bla bla")
end 

when timer3.timer begin 
timer("timer4", 5) 
notice("|cffffcc00[Sabias que]: |cffffffff bla bla bla")
end 

when timer4.timer begin 
timer("timer5", 5) 
notice("|cffffcc00[Sabias que]: |cffffffff bla bla bla")
end

when timer5.timer begin 
notice("|cffffcc00[Sabias que]: |cffffffff bla bla bla")
end  
end 
end

 

 

Nesta quest resolvi mexer em algumas coisas, porém tive uma ideia interessante, para além de mandar mensagens automáticas que tal repartir isso em 2?

- Lv 1 a 75- Mensagem auto: Ai e tal upa nos pretos

- Lv90 a 120 - Mensagem auto: Faz pvp pá

 

Ou seja de Lv 1 a 30 só dá a mensagem " Mensagem auto: Ai e tal upa nos pretos"

a cada x lv é uma mensagem diferente. Mas, que tal meteres umas recompensas? 

No timer("timer1", 5)  o 5 representa os segundos que vai demorar aparecer depois de o jogador entrar no mapa. Pode ser alterado claro. 

No Timer1 é a ordem da quest, por exemplo queres dar 2 recompensas em 1 hora ou mensagens auto pegas, fazes timer1 e a seguir timer2. 

Em relação ao tempo, o timer1 tem o tempo do timer 2 mas o timer2 tem o tempo do timer3 e assim por diante. 

 

Ai, mas como faço para os -30 verem a mensagem auto "  Mensagem auto: Ai e tal upa nos pretos " ? Fácil. Precisas de fazer 2 quests a mesma

when login or levelup with pc.level <= 120 begin por exemplo esta parte tá de tal maneira a que os -120lv vejam essa mensagem 

mas para apenas os +30 até 120 verem ou receberem outros presentes basta mudar "<" para ">

ficando assim: when login or levelup with pc.level >= 30 begin

 

Não estou a tirar os créditos a ninguém, apenas vi muitas mais outras utilidades com esta quest "auto" pode dar jeito para alguns e para outros não obviamente. 

Ps: Deixo aqui em baixo algumas cores para colocares na quest:

Spoiler

color                     Codes
LIGHTRED             |cffff6060
LIGHTBLUE           |cff00ccff
TORQUISEBLUE	 |cff00C78C
SPRINGGREEN	  |cff00FF7F
GREENYELLOW    |cffADFF2F
BLUE                 |cff0000ff
PURPLE		    |cffDA70D6
GREEN	        |cff00ff00
RED             |cffff0000
GOLD            |cffffcc00
GOLD2			|cffFFC125
GREY            |cff888888
WHITE           |cffffffff
SUBWHITE        |cffbbbbbb
MAGENTA         |cffff00ff
YELLOW          |cffffff00
ORANGEY		    |cffFF4500
CHOCOLATE		|cffCD661D
CYAN            |cff00ffff
IVORY			|cff8B8B83
LIGHTYELLOW	    |cffFFFFE0
SEXGREEN		|cff71C671
SEXTEAL		    |cff388E8E
SEXPINK		    |cffC67171
SEXBLUE		    |cff00E5EE
SEXHOTPINK	    |cffFF6EB4

 

 

Como colocar? 

Exemplo: notice_all("|cffffcc00   <----Quando começa a cor [Sabias que]: ->>> Quando é colocado outra cor <<<-- |cffffffff Não sabia que era tão facil")

Atenção o ->  |   <-  é necessário para que reconheça que é uma cor. Pode ser usado em .lua cliente etc. 

 

Não foi nada de especial, mas pode ajudar alguns novatos ou a outras pessoas a terem ideias.

 

Abraço

  • Like 2
Link to comment
Share on other sites

10 minutos atrás, oserra disse:

Se vais estar sempre a usar timers com o mesmo tempo, porque é que não usas um loop timer?

Também, pode ser usado como melhoria da quest também em outra versão.

Mas não será com o mesmo tempo, aquilo foi um exemplo. Porque a pessoa pode variar e querer que a proxima seja daqui a 25, e depois a outra 40 mins isso já vai do bem entender da pessoa. Mas sim, se for o mesmo timer fica mais facil o loop timer. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...