duplicatemap v2.0

Expand and mod your server.
Post Reply
User avatar
flying_popcorn
Private First Class
Private First Class
Posts: 88
Joined: Wed Dec 14, 2005 2:40 am
Contact:

duplicatemap v2.0

Post by flying_popcorn » Sat Aug 30, 2008 7:10 pm

Author: flying_popcorn
Description: This plugin doesn't let you join blue or purple until green and red are full.
Min Version: idk.
Files: Attached is the plugin source

This plugin doesn't let you join blue or purple until green and red are full.
This is for small two team CTFs or FFAs. Have you ever had lots of observers waiting to play? Just make two copies of the map, red vs green, and blue vs purple. Then with this plugin, you cannot join the blue vs purple game until the green vs red game is full.

Plugin takes an optional five digit parameter. #####. First digit is number of players per team. The next two are the colors of the first game. The next two are the colors of the second game. So if you wanted Red vs Blue and Green vs Purple, 5vs5, you'd do -loadplugin /path/to/duplicatemap.so,51324. If you do the parameter string wrong, you may have unexpected results.

If you leave the parameter out, it defaults to 4vs4, Red vs Green and Blue vs Purple (or, 41234).

You must have -autoTeam in your map config/options

License: GPLv3

New version, 2.0. You can now configure team colors, and a bug was fixed where an sometimes an unlimited number of players could join (I rewrote most of the plugin)
Attachments
duplicatemap.cpp
(4.09 KiB) Downloaded 173 times
Last edited by flying_popcorn on Sun Sep 07, 2008 3:42 am, edited 2 times in total.

User avatar
Marines
Private First Class
Private First Class
Posts: 77
Joined: Sun Jan 13, 2008 6:03 pm
Location: Planet Mars Landing site 11828

Post by Marines » Sun Aug 31, 2008 2:13 am

ooh thats helpfull! thanks popcorn :D
Poke Me And Die!

User avatar
Spectre
Private First Class
Private First Class
Posts: 174
Joined: Sat May 24, 2008 2:33 pm

Post by Spectre » Fri Sep 05, 2008 6:04 pm

Do I have to compile it, or just do -loadplugin duplicatemap.cpp? I'm not familiar with using plugins...
Keeping Latin alive in 2766 AUC.

Enigma
Private First Class
Private First Class
Posts: 211
Joined: Sat Apr 23, 2005 3:13 am

Post by Enigma » Fri Sep 05, 2008 7:32 pm

Big Old Bad Bucko wrote:Do I have to compile it, or just do -loadplugin duplicatemap.cpp? I'm not familiar with using plugins...
You have to compile it: C++ is a compiled language, not an interpreted language. The .cpp file is really a text file.

Anxuiz
Private First Class
Private First Class
Posts: 31
Joined: Fri Sep 05, 2008 3:38 am

Post by Anxuiz » Sat Dec 27, 2008 4:01 am

Here's a DLL for anyone who cares.

Compiled with BZFlag 2.0.10 API and VC++8
Compiled just fine, but hasn't been tested.
Attachments
duplicatemap.zip
duplicatemap win32 build
(9.42 KiB) Downloaded 131 times

User avatar
Zehra
Private First Class
Private First Class
Posts: 622
Joined: Sun Oct 18, 2015 3:36 pm
Location: Arctic

Re: duplicatemap v2.0

Post by Zehra » Fri May 11, 2018 6:33 pm

Updated to 2.4

duplicatemap

-Zehra

(If this doesn't work, let me know.)
Those who are critical of me, I'll likely be the same of them. ~Zehra
There's always something to remember and it's been a game I love. ~Zehra
The time spent is a time which can never be regained, so it's a time to enjoy. ~Zehra
The decisions we make are the ones we look forward too and the ones we regret. ~Zehra
There's a difference between knowing my name and knowing me, one shows respect to my name and the other is to who I am. ~Zehra

See where I've last been active at Strayers.

Post Reply