Jump to content

Recommended Posts

Posted (edited)

Just another Survivor type of game.
 

[10/01/2015]
Credits to Stolao for integrating this to his Auto Event Npc

https://github.com/Stolao/Npc_Release/blob/master/Auto_Event/Auto_Event_v1.93.txt

 
Changelog:
V1.3 Bombring.txt

- Added Ranking system. [suggested by Azeroth]

 
V1.2 Bombring.txt

- {added map flags} to fix an exploit where people can get the rewards by getting in the room then logs out and waits for the event to finish then logs in to claim event prize


v1.1 Bombring.txt

- Fixed wait timers to comply with per minute announcements, forgot to fix it after doing tests
- Fixed "The Baaam" NPC hiding after 1 player claims the prize


v1.0 Bombring.txt

1. 5-minute wait time
2. 5 rounds of 30 seconds each
3. Mechanics:
Win conditions:

  • only 1 player left
  • or all rounds finished

# of bombrings spawned:

  • if players <= 20: 3 * #of players
  • if players > 20: 60

Frequency of bombring spawn:

  • Round 1: every 4 seconds
  • Round 2: every 3 seconds
  • Round 3: every 2 seconds
  • Round 4: every 1.5 seconds
  • Round 5: every 1 second

4. rewards: (configurable, just search for "CASHPOINTS")

  • winner(s): 250 CASHPOINTS + configurable item
  • non-winners: 100 CASHPOINTS

5. GM commands:

  • @enablebombring to start
  • @disablebombring to interrupt
Edited by jezznar
  • Upvote 2
Posted

Suggestion: Possible to ADD Top Rank that EVENT?
Every Round has 1 Point.

The format will be like this:

Place No. | Name of Char | Points

Possible?

And also GM can reset the Ladder Ranking :)

if the event is end, it should be announce the "+strcharinfo(0)+" so that everyone knows who wins.

 

Thank you!

Posted

Suggestion: Possible to ADD Top Rank that EVENT?

Every Round has 1 Point.

The format will be like this:

Place No. | Name of Char | Points

Possible?

And also GM can reset the Ladder Ranking :)

if the event is end, it should be announce the "+strcharinfo(0)+" so that everyone knows who wins.

Thank you!

Hi, yes it is possible but for now I'll just add it to my backlog. I'm a bit busy IRL. :)

Posted

I don't mind if you take off credits or do whatever to this script but it'll be of good help of you give me some reps for it ;)

Features:

1. 5-minute wait time

2. 5 rounds of 30 seconds each

3. Mechanics:

Win conditions:

  • only 1 player left
  • or all rounds finished
# of bombrings spawned:
  • if players <= 20: 3 * #of players
  • if players > 20: 60
Frequency of bombring spawn:
  • Round 1: every 4 seconds
  • Round 2: every 3 seconds
  • Round 3: every 2 seconds
  • Round 4: every 1.5 seconds
  • Round 5: every 1 second
4. rewards: (configurable, just search for "CASHPOINTS")
  • winner(s): 250 CASHPOINTS + configurable item
  • non-winners: 100 CASHPOINTS
5. GM commands:
  • @enablebombring to start
  • @disablebombring to interrupt

Changelog:

V1.1
- Fixed wait timers to comply with per minute announcements, forgot to fix it after doing tests
- Fixed "The Baaam" NPC hiding after 1 player claims the prize
V1.0  
- Initial Release
v1.1 Bombring.txt

v1.0 Bombring.txt

Mind if I add a edited (compressed and re formatted w/ conf) version of this script to my auto events script?

Posted

 

I don't mind if you take off credits or do whatever to this script but it'll be of good help of you give me some reps for it ;)

 

Features:

1. 5-minute wait time

2. 5 rounds of 30 seconds each

3. Mechanics:

Win conditions:

  • only 1 player left
  • or all rounds finished
# of bombrings spawned:
  • if players <= 20: 3 * #of players
  • if players > 20: 60
Frequency of bombring spawn:
  • Round 1: every 4 seconds
  • Round 2: every 3 seconds
  • Round 3: every 2 seconds
  • Round 4: every 1.5 seconds
  • Round 5: every 1 second
4. rewards: (configurable, just search for "CASHPOINTS")
  • winner(s): 250 CASHPOINTS + configurable item
  • non-winners: 100 CASHPOINTS
5. GM commands:
  • @enablebombring to start
  • @disablebombring to interrupt

Changelog:

V1.1
- Fixed wait timers to comply with per minute announcements, forgot to fix it after doing tests
- Fixed "The Baaam" NPC hiding after 1 player claims the prize
V1.0  
- Initial Release
v1.1 Bombring.txt

v1.0 Bombring.txt

Mind if I add a edited (compressed and re formatted w/ conf) version of this script to my auto events script?

 

 

sure thing bro, would like to see your version. :)

Posted

It will be implemented into my auto events later today/ tomorrow, its free to download in my collection or my git

Copy that. Looking forward for it :) Thanks for utilizing my script.

Posted (edited)

V1.2

- {added map flags} to fix an exploit where people can get the rewards by getting in the room then logs out and waits for the event to finish then logs in to claim event prize

[10/01/2015]

Integrated into Stolao's auto event npc

Edited by jezznar
Posted

@jezznar Is it possible to script it so that when player die to Bombring they get auto warp to like another area than get warp to their save point?

 

Because I want to encourage the event by, when if you lose you get warp to a 2nd area where you can talk to a npc get like some kind of 2nd place reward then get warp back to your save point.

Posted

@jezznar Is it possible to script it so that when player die to Bombring they get auto warp to like another area than get warp to their save point?

 

Because I want to encourage the event by, when if you lose you get warp to a 2nd area where you can talk to a npc get like some kind of 2nd place reward then get warp back to your save point.

Yes you can, just search for the "OnPCDieEvent" block and change it to this:

 

OnPCDieEvent:
	if (strcharinfo(3) == "quiz_02") {
		mapannounce "quiz_02","The Baaam: "+strcharinfo(0)+" has been blown up!!",bc_all;
		dispbottom "You have received 100 CASHPOINTS for participating in this event.";
		set #CASHPOINTS, #CASHPOINTS + 100;
                sleep 3000;
		warp "savepoint",0,0; //change this if you want them to warp out somewhere else
                getitem <insert item id here>, <quantity>; //change the consolation prize
		if (getmapusers("quiz_02") <= 1) {
			stopnpctimer;
			set .eventstarted, 0;
			set .round, 6;
			killmonsterall "quiz_02";
			cleanmap "quiz_02";
			hideoffnpc "The Baaam#qz";
			mapannounce "quiz_02","The Baaam: Alright! We have a winner!!",bc_all;
		} 	
	}
	end;
  • 2 weeks later...
  • 1 month later...
  • 1 month later...
  • 3 weeks later...
  • 1 month later...
Posted

@netcyan

 

Sorry for the very late reply, I was very busy. Please provide map-server errors. I need to know which line is giving you problems

  • 7 months later...
  • 1 year later...

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...