Nova Posted July 1, 2015 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 265 Reputation: 96 Joined: 09/30/14 Last Seen: May 15, 2024 Share Posted July 1, 2015 (edited) We recently opened up the NovaRO Summer Event and one of our players made a nice YouTube video with a tour of the Festival Grounds, figured I'd share it to showcase the scripts we wrote for it. http://i.imgur.com/BEWjcp9.jpg Some of the Mini-Games are modified versions of rA scripts (Such as Peopleperson49's Dice and Rock Paper Scissors scripts, and a mixup of a ton of Mining scripts) Some took inspiration from other rA threads (Poring Matcher) And others are completely original (Fishing, Crystal Chaos, Poring Stacker, Countdown) Hope you enjoy this little tour, and if you want to see the games close and personal feel free to log on! The Festival Grounds are open to everyone and you can get a free amount of Festival Coins to participate in the Mini-Games every day. More details here And a big thank you to Mawile for making these videos showcasing NovaRO content. Countdown Script: summer01,124,121,6 script Countdown#summ 904,{ if ( .start == 0 ) { .@n$ = "[ ^FF0000Countdown^000000 ]"; mes .@n$; mes "In order to win, you must click me after counting down to 0."; mes "Cost of participation is ^3355FF2 Festival Coins^000000"; mes "If you win, I'll give you ^3355FF35 Coins^000000"; @novacountdown = 0; deltimer "Countdown#summ::OnCountdown"; next; switch(select("Play Countdown:Leave")){ case 1: if (@NovaCount > gettimetick(2)) { .@t = @NovaCount - gettimetick(2); dispbottom "Countdown: You must wait "+.@t+" seconds before playing again."; end; } if (.start == 1) { dispbottom "Countdown: Somebody is already playing. Wait for them to finish."; end; } if(countitem(6767) < 2) { mes .@n$; mes "You don't have enough coins."; end; } initnpctimer; delitem 6767,2; @NovaCount = gettimetick(2) + 60; .start = 1; close2; .player$ = strcharinfo(0); .@timer = rand(8,11); .@r = rand(600,1000); .@timer1 = .@timer*.@r; .@timer2 = .@timer1+.@r; emotion 27; showscript "Countdown: "+.player$+"! Count in your head, and click me again when the timer reaches 0.",.gid$; dispbottom "Countdown: Count in your head, and click me on the NPC again when the timer reaches 0."; sleep2 5000; addtimer .@timer1,"Countdown#summ::OnCountdown"; addtimer .@timer2,"Countdown#summ::OnCountdown2"; .@time$ = .@timer; showscript .@time$,.gid$; sleep2 .@r; .@time$ = .@timer-1; showscript .@time$,.gid$; sleep2 .@r; .@time$ = .@timer-2; showscript .@time$,.gid$; end; case 2: end; } end; } if ( .start == 1 && .player$ == strcharinfo(0) ) { if (@novacountdown == 0) { showscript "Countdown: You went too quickly. You lose.",.gid$; .start = 0; @NovaCount = gettimetick(2) + 30; stopnpctimer; end; } if (@novacountdown == 1) { showscript "Countdown: Nice one. You win this time "+.player$+".",.gid$; .start = 0; getitem 6767,35; @NovaCount = gettimetick(2) + 30; stopnpctimer; end; } if (@novacountdown == 2) { showscript "Countdown: You went too slowly. You lose.",.gid$; .start = 0; @NovaCount = gettimetick(2) + 30; stopnpctimer; end; } end; } else { dispbottom "Somebody is already playing Countdown. Wait for them to finish."; end; } OnInit: .gid$ = getnpcid(0); end; OnCountdown: @novacountdown = 1; end; OnCountdown2: @novacountdown = 2; end; OnTimer30000: stopnpctimer; showscript "Countdown: You went too slowly. You lose.",.gid$; .start = 0; end; } Edited January 12, 2022 by Mael Same format for all titles 3 Quote Link to comment Share on other sites More sharing options...
Emistry Posted July 1, 2015 Group: Forum Moderator Topic Count: 93 Topics Per Day: 0.02 Content Count: 10018 Reputation: 2369 Joined: 10/28/11 Last Seen: Sunday at 05:32 PM Share Posted July 1, 2015 Look fun =D 1 Quote Link to comment Share on other sites More sharing options...
Stolao Posted July 1, 2015 Group: Developer Topic Count: 48 Topics Per Day: 0.01 Content Count: 1443 Reputation: 344 Joined: 10/17/12 Last Seen: Sunday at 01:58 PM Share Posted July 1, 2015 Lol it does look like a lot of fun, nice showcase 1 Quote Link to comment Share on other sites More sharing options...
Elysium Posted July 2, 2015 Group: Members Topic Count: 41 Topics Per Day: 0.01 Content Count: 164 Reputation: 17 Joined: 03/15/12 Last Seen: October 24, 2020 Share Posted July 2, 2015 Are you going to release? one of the mini-game i like the animation bmp of fishing looks fun Lol :3 Quote Link to comment Share on other sites More sharing options...
Nova Posted July 4, 2015 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 265 Reputation: 96 Joined: 09/30/14 Last Seen: May 15, 2024 Author Share Posted July 4, 2015 (edited) I wasn't planning on releasing any of this, but why not share a little.The thing about the fishing is it's pretty convoluted so it'd be tough to share, there's at least 3 different NPCs, two custom items, and the script itselfEdit: I messed up countdown! I'll repost it when I'm home. It's been added to the top post now. Edited July 10, 2015 by Nova Quote Link to comment Share on other sites More sharing options...
Azeroth Posted July 4, 2015 Group: Members Topic Count: 36 Topics Per Day: 0.01 Content Count: 383 Reputation: 121 Joined: 03/31/12 Last Seen: January 29, 2023 Share Posted July 4, 2015 i like this mini-game summer looks very fun and interesting. good job for this! hopefully one of your mini-games will be share its a good addition to my server of course, the credits goes to you. Quote Link to comment Share on other sites More sharing options...
Reborn Posted July 9, 2015 Group: Members Topic Count: 104 Topics Per Day: 0.02 Content Count: 290 Reputation: 3 Joined: 09/29/13 Last Seen: December 28, 2024 Share Posted July 9, 2015 @Nova Hi I was just wondering if you could help me with your countdown script. Im getting this error script error on npc/mycustom/countdown.txt line 31 parse_line: expect command, missing function name or calling undeclared function 26 : .@timer = rand(8,11); 27 : .@r = rand(600,1000); 28 : .@timer1 = .@timer*.@r; 29 : .@timer2 = .@timer1+.@r; 30 : emotion 27; * 31 : 's'howscript "Countdown: "+.player$+"! Count in your head, and click me again when the timer reaches 0.",.gid$; 32 : dispbottom "Countdown: Count in your head, and click me on the NPC again when the timer reaches 0."; 33 : sleep2 5000; 34 : addtimer .@timer1,"Countdown#summ::OnCountdown"; 35 : addtimer .@timer2,"Countdown#summ::OnCountdown2"; 36 : .@time$ = .@timer; And by the way.. the video is really looks fun.. Quote Link to comment Share on other sites More sharing options...
Nova Posted July 9, 2015 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 265 Reputation: 96 Joined: 09/30/14 Last Seen: May 15, 2024 Author Share Posted July 9, 2015 Merge this into your server to get the showscript command. https://github.com/rathena/rathena/commit/6ad4ed13d130702b99d0dbe54767c6d6945d4876 Quote Link to comment Share on other sites More sharing options...
Quesooo Posted January 23, 2018 Group: Members Topic Count: 197 Topics Per Day: 0.07 Content Count: 883 Reputation: 28 Joined: 02/13/17 Last Seen: November 10, 2022 Share Posted January 23, 2018 i want to purchase this but still no reply LMAO Quote Link to comment Share on other sites More sharing options...
Secrets Posted January 23, 2018 Group: Developer Topic Count: 36 Topics Per Day: 0.01 Content Count: 588 Reputation: 438 Joined: 01/26/16 Last Seen: April 16 Share Posted January 23, 2018 58 minutes ago, Quesooo said: i want to purchase this but still no reply LMAO On 7/5/2015 at 2:12 AM, Nova said: I wasn't planning on releasing any of this Someone failed to read ?????? 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.