Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Tournaments, Ladders & Leagues Manager v4.x Details »»
Tournaments, Ladders & Leagues Manager v4.x
Version: 7.1.0, by bananalive bananalive is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Major Additions - Version: 4.x.x Rating:
Released: 03-22-2010 Last Update: 10-17-2015 Installs: 687
DB Changes Uses Plugins
Additional Files Translations  
No support by the author.

Code:
**** Copyright by bananalive.org **** Email: admin [at] bananalive.org


Modification Description
This modification allows you to manage tournaments and ladders on your forum. It provides interactibility both for forum members and forum admin.
Tournament Types:Ladder Description:
Users or teams can join ladders and challenge other players or teams in the ladder. Elo rating system is used which calculates the difficultly of a match according to the players' ranks and this is taken into account when the ranks are updated after the match is finished.
Feature List:
  • General Features
    • All pages are XHTML valid
  • Tournament Features
    • Hall of Fame (Top 10 Tournament Players)
    • Permissions can be set per usergroup
      (AdminCP -> Usergroups -> Usergroup Manager -> {Select Usergroup} -> Tournament Permissions)
    • Tournaments start automatically when no slots are left
    • Tournaments have proper Date/ Time converted to users timezone and DST
    • 3 Tournament Modes: Last Man Standing, Single Elimination, Double Elimination and Round Robin
    • Filter Tournaments Displayed according to Tournament Status
    • Tournament User Stats Page
    • 'Start Tournament' for Single Elimination adds bye players and creates brackets
  • Tournament options
    • Turn on/off tournament
    • Create Thread on Tournament Creation
    • Require check-in before tournaments
    • Tournament Stats in Member Profile
    • Tournament Stats in Postbit (Can be turned on/off in Tournament Options)
    • Comments per page
    • Tournament description length shown in tournament List
  • Tournament Display
    • LMS realtime ranking shows if players are equal positions
    • Tournament View Counter
    • Tournament creator and last edited by notes at bottom of tournament
  • Tournament Moderators can...
    • Add/edit tournament (description uses vBulletin Editor)
    • Edit tournament type if not started yet
    • Add Score type (points, wins, kills, deaths, etc.) for LMS tournaments
    • Tournament mods can remove players if tournament hasn't started
    • Increase/ Decrease Tournament Slots
    • Pm all competitors with custom message and title (permissions set to bypass max pm recipients restrictions)
    • Add players (Ajax/Javascript userid fetch)
    • Swap players in LMS mode
    • Create/ edit/ delete announcements
  • Competitors can...
    • Players can remove themselves if tournament hasn't started
    • Users can PM themselves the details of the tournament
    • Sign up to tournament only once
  • Tournament Comments
    • Uses vBulletin Editor
    • Comment Display with user avatars and last edited by note
    • User able to edit/delete their own comment (subject to permissions)
    • Tournament moderators can edit all comments
    • If applicable under username on comments Tournament Creator, Tournament Competitor or Tournament Winner
    • Comment paging
  • Teams
    • Users can apply to teams
    • Leader can accept/ decline users
    • Team profile shows team stats
    • Team list
    • Can limit teams created by user (in usergroup options)
    • Fields: team website, gamertag, logo, description, slog, tags
  • Team leader can...
    • delete players from his/her team
    • Promote players in his/her team to Leader or Co-Leader
    • Join tournaments
    • Search Free Agents for new team members
  • Ladder Features
    • Elo rating system (Javascript Elo calculator @ ladders.php?do=elorating)
    • Players last activity (date)
    • Winning/ Losing Streak
    • Longest Winning Streak
    • Admin can submit scores/ add challenges
    • Report/ dispute challenges
    • Match Finder
  • Ladder Display
    • leader-board for each ladder
    • last 10 upcoming/ past matches per ladder
    • separate page for accepting/rejecting challenges and submitting score (have to be accepted by other user)
  • Tournament Announcements
    • Tournament Moderators can create/edit announcements
    • Uses forum last visit for announcement read marking
    • Shows last user to edit announcement
  • Categories
    • Share categories for tournaments/ ladders/ leagues
    • Category displays in navbar when viewing ladder/ tournament/ league
Installation:
  1. Follow instructions included in .zip
  2. Click Install
Premium Features:
  • Pay to play/ credits system
    • Opportunity to earn money for your forum
    • Uses PayPal for payments
  • Support Tickets
  • Leagues into Knockout Stage
  • Live Match Finder
Suggestions:
  1. Please post any suggestions/ comments about this modification and I will try and implement them

** Don't forgot to click Mark as Installed **

Download Now

File Type: zip vB_Tournaments+Ladders_v6.5.9_LITE.zip (456.5 KB, 435 views)
File Type: zip vB_Tournaments+Ladders_v7.1.0_Lite.zip (462.4 KB, 221 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #1012  
Old 06-13-2011, 09:52 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by stwan View Post
Please make Words => in the phrase:

Line 3816:
Code:
Create a dynamically updating image with your ladder/league statistics, perfect for your signature or profile.

Line 3832:
Code:
This ladder/league has no players yet...

Line 3839:
HTML Code:
<label for="bw">Border</label>

Line 3852:
HTML Code:
<label for="bw">Width</label>

Line 3853:
HTML Code:
<input type="text" value="{vb:raw var.bw}" id="bw" name="bw" class="textbox numeric" maxlength="2" size="3" onchange="this.form.submit();" /> px
("px" in the phrase)


Line 3862:
HTML Code:
<label for="w">Dimensions</label>

Line 3866:
HTML Code:
<input type="text" value="{vb:raw var.w}" id="w" name="w" class="textbox numeric" maxlength="4" size="3" onchange="this.form.submit();" /> px

Line 3869:
HTML Code:
<label for="h">Height</label>

Line 3870:
HTML Code:
<input type="text" value="{vb:raw var.h}" id="h" name="h" class="textbox numeric" maxlength="4" size="3" onchange="this.form.submit();" /> px

Line 3875:
HTML Code:
<label for="noavatar">Show Avatar</label>

Line 3884:
HTML Code:
<label for="bg">HEX Color of</label>

Line 3887:
HTML Code:
<label for="bg">Background</label>

Line 3892:
HTML Code:
<label for="c">Text</label>

Line 3898:
HTML Code:
<span style="float: left;">Preview</span>

Line 3902:
HTML Code:
<span style="float: left;">BB Code</span>

Line 3909:
HTML Code:
<input class="button" type="submit" value="Update" />
("Update" in the phrase)
Implemented in v4.4.7
Reply With Quote
  #1013  
Old 06-13-2011, 05:18 PM
EasyEazy EasyEazy is offline
 
Join Date: Feb 2011
Posts: 151
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
The new brackets are alot more efficient for your server and user.

I'm afraid there is no way to revert to old bracket system, but you can alter in Tournament Bracket Width (vbulletin settings -> tournaments & ladder settings)
Before I update again will this setting take out the need for the scroll bars?
Reply With Quote
  #1014  
Old 06-15-2011, 09:46 AM
stwan stwan is offline
 
Join Date: Feb 2009
Posts: 159
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the update!

In ladders.php?do=create_player_image is not displayed the button text.

Reply With Quote
  #1015  
Old 06-15-2011, 01:40 PM
TinCow1 TinCow1 is offline
 
Join Date: Mar 2007
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
v4.4.7

- Bug fixes
- Split admincp settings for easier access
- Check-in phrasing
- Ladder userhtml
Superb, thanks!

Another upgrade that would be useful would be more flexible Moderator system. As it stands now, there are only two ways for people to be able to Moderate competitions. Competition creators can moderate their own, and people can be made 'global' moderators of all competitions. It would be useful if we could give specific moderator privileges on specific competitions.

For instance, I run large gaming competitions and I have a staff of other people that help me keep everything running smoothly. I need all of those people to be able to do things like create challenges and submit scores. The only way I can achieve that is to make them all Tournament Moderators, which gives them all privileges on all competitions. However, these people are only recruited to help out on specific competitions and I don't want them to make changes to any other competitions, nor do I like that they have the ability to delete the entire competition. I trust the people I have recruited, so the current situation is something I can live with, but it would be better if I had the ability to give privilege X to person/usergroup Y in competition Z.
Reply With Quote
  #1016  
Old 06-15-2011, 02:10 PM
champendk champendk is offline
 
Join Date: Dec 2009
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

+1 i would really like to see that feature along the line since we have the same issues.

Another feature i would like to se, is points for all matches played in tournaments added to the ladder assigned to . So when i choose to make a tournament and ad point for 1-3 place all other competitors still earn points per match won, without having to make challenges for each round in the tournament. Now its better not to waist time on tournaments if you dont get top 3, because they could win more point by doing normal challenges.

hope it makes sense..

Love what you did to the check-in

Good job as always
Reply With Quote
  #1017  
Old 06-15-2011, 04:05 PM
Arthran Arthran is offline
 
Join Date: Apr 2011
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have to second what Champendk has said there, if there was an option to link a tournament to a ladder fully, and have every game in the tournament effect the ladder it would be amazing.

Also, do we have any eta on when double elimination will allow more than 8 players?

Much love for all the hard work on this, we wouldnt be successful without you!
Reply With Quote
  #1018  
Old 06-16-2011, 07:13 AM
stwan stwan is offline
 
Join Date: Feb 2009
Posts: 159
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please make Words => in the phrase:

Line 2054:
HTML Code:
<option title="time" value="0" class="">Midnight</option>
HTML Code:
<option title="time" value="12" class="">Midday</option>

Line 5831:
HTML Code:
<option title="time" value="0" class="">Midnight</option>
HTML Code:
<option title="time" value="12" class="">Midday</option>
Line 5838-5849
HTML Code:
<label for="checkin">Require Competitors to Check-in</label>
		<div>
			<select name="checkin" id="checkin">
				<option value="0"{vb:raw tmnt.sel.checkin.0}>No Check-in Required</option>
				<option value="600" {vb:raw tmnt.sel.checkin.600}>10 minutes before tournament starts</option>
				<option value="1200" {vb:raw tmnt.sel.checkin.1200}>20 minutes before tournament starts</option>
				<option value="1800" {vb:raw tmnt.sel.checkin.1800}>30 minutes before tournament starts</option>
				<option value="3600" {vb:raw tmnt.sel.checkin.3600}>1 hour before tournament starts</option>
				<option value="7200" {vb:raw tmnt.sel.checkin.7200}>2 hour before tournament starts</option>
			</select>
		</div>
<p class="description">This requires players to check in here before tournament, otherwise they will be removed from the tournament.</p>
Reply With Quote
  #1019  
Old 06-16-2011, 03:43 PM
CharlieDelta CharlieDelta is offline
 
Join Date: Apr 2010
Posts: 616
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi banana,
I have a little problem.
We created a league and teams have joined but we had to delete one team. When we start the league and are about to organise groups the deleted team is showing up. When you click on the team link it does state it invalid team.

How can I remove this team fully so we can start the league?

Thank you
Reply With Quote
  #1020  
Old 06-18-2011, 07:05 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CharlieDelta View Post
Hi banana,
I have a little problem.
We created a league and teams have joined but we had to delete one team. When we start the league and are about to organise groups the deleted team is showing up. When you click on the team link it does state it invalid team.

How can I remove this team fully so we can start the league?

Thank you
Upload attached file to server (allow overwrite)
Attached Files
File Type: php ladders.php (220.8 KB, 5 views)
Reply With Quote
  #1021  
Old 06-18-2011, 08:02 PM
TinCow1 TinCow1 is offline
 
Join Date: Mar 2007
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My large ladder recently started play, and I've got one minor problem that could use fixing, and one minor improvement suggested by a player.

For the problem, the players are just getting used to the system and somehow a pair of them submitted a 0-0 score for a match when it should have been 2-0. They fixed it by making a second match with the proper score, but now there's a 0-0 score sitting there for a match that didn't actually occur. I have no way of removing this match except manually editing the database. Would it be possible to add in a delete/edit option for matches that have already been submitted?

For the improvement, I have players from all over the world, so scheduling is a major issue for arranging matches. A player suggested that it would be nice if the times listed on Find Match and Upcoming Matches lists included the time zones that they were being listed for. At the moment, they just give a 24h time with no indication of which time zone it is in. Ideally, the time displayed would be the time zone the player has set in the forum profile, but if that's not possible a simple marker like EST (GMT-5) would be helpful.

Many thanks! The rest of the system is working very well and players find it easy to use. It's been a major improvement to our forums and will get a lot of use.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:41 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08517 seconds
  • Memory Usage 2,397KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (3)bbcode_code
  • (19)bbcode_html
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (6)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (13)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (3)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete