Nova

Showcase: NovaRO's Summer Festival

Recommended Posts

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.

 

 

 

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 ) {
	[email protected]$ = "[ ^FF0000Countdown^000000 ]";
	mes [email protected]$;
	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)) { [email protected] = @NovaCount - gettimetick(2); dispbottom "Countdown: You must wait "[email protected]+" 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 [email protected]$; mes "You don't have enough coins."; end; }
			initnpctimer;
			delitem 6767,2;
			@NovaCount = gettimetick(2) + 60;
			.start = 1;
			close2;
			.player$ = strcharinfo(0);
			
			[email protected] = rand(8,11);
			[email protected] = rand(600,1000);
			[email protected] = [email protected]*[email protected];
			[email protected] = [email protected][email protected];
			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 [email protected],"Countdown#summ::OnCountdown";
			addtimer [email protected],"Countdown#summ::OnCountdown2";
			[email protected]$ = [email protected];
			showscript [email protected]$,.gid$;
			sleep2 [email protected];
			[email protected]$ = [email protected];
			showscript [email protected]$,.gid$;
			sleep2 [email protected];
			[email protected]$ = [email protected];
			showscript [email protected]$,.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 by Nova
  • Upvote 3

Share this post


Link to post
Share on other sites

Look fun =D

  • Upvote 1

Share this post


Link to post
Share on other sites

Lol it does look like a lot of fun, nice showcase :)

  • Upvote 1

Share this post


Link to post
Share on other sites

Are you going to release? one of the mini-game i like the animation bmp of fishing looks fun Lol :3

Share this post


Link to post
Share on other sites

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 itself

Edit: I messed up countdown! I'll repost it when I'm home. It's been added to the top post now.

Edited by Nova

Share this post


Link to post
Share on other sites

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.

 

Share this post


Link to post
Share on other sites

@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 : 		[email protected] = rand(8,11);
    27 : 		[email protected] = rand(600,1000);
    28 : 		[email protected] = [email protected]*[email protected];
    29 : 		[email protected] = [email protected][email protected];
    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 [email protected],"Countdown#summ::OnCountdown";
    35 : 		addtimer [email protected],"Countdown#summ::OnCountdown2";
    36 : 		[email protected]$ = [email protected];

And by the way.. the video is really looks fun..

Share this post


Link to post
Share on other sites

i want to purchase this but still no reply LMAO

Share this post


Link to post
Share on other sites
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

🤔🤔🤔🤔🤔🤔

  • Love 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...