Lyn2 Posted May 17, 2018 at 04:11 PM Share Posted May 17, 2018 at 04:11 PM 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 2 Link to comment Share on other sites More sharing options...
oserra Posted May 17, 2018 at 04:20 PM Share Posted May 17, 2018 at 04:20 PM Se vais estar sempre a usar timers com o mesmo tempo, porque é que não usas um loop timer? Link to comment Share on other sites More sharing options...
Lyn2 Posted May 17, 2018 at 04:33 PM Author Share Posted May 17, 2018 at 04:33 PM 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now