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
  #742  
Old 03-31-2011, 04:42 AM
GamerFill GamerFill is offline
 
Join Date: Nov 2010
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here's a question that probably isn't asked on a regular basis:

Is there a way to require the user to make a PayPal payment before being able to enter?

I'm planning on making a "Gaming for Charity" site, in which each tournament will have a low entry fee, and then the winner of said tournament will get a cut of the entry money, as well as a charity of their choice, and then of course, the remaining money goes to the house.
Reply With Quote
  #743  
Old 03-31-2011, 05:34 AM
champendk champendk is offline
 
Join Date: Dec 2009
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Pay to play would certainly be a nice ad-on to this awesome mod and maybe a feature to controle which usergroups that can enter diffrent ladders tournaments.
Reply With Quote
  #744  
Old 03-31-2011, 06:01 AM
WaterAir WaterAir is offline
 
Join Date: Mar 2011
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by GamerFill View Post
Here's a question that probably isn't asked on a regular basis:

Is there a way to require the user to make a PayPal payment before being able to enter?

I'm planning on making a "Gaming for Charity" site, in which each tournament will have a low entry fee, and then the winner of said tournament will get a cut of the entry money, as well as a charity of their choice, and then of course, the remaining money goes to the house.
I don't think this mod supports a feature like this, as of now.

I'm really looking forward to the new league feature, and hopefully will figure out how to make it to where teams can dispute matches (instead of only players ladders) and getting my match finder fixed.

I can see it getting confusing if a user doesn't log in for a while and tries to create or join a team and can't because they're already on a team and don't know which team they're on (I have registered users set up to only be able to create 1 team). They would then have to go through the entire team list to see all of the teams that they may have been on in order to leave it. It'd be awesome if it could somehow be simplified with a link showing the teams that they're on so that they can leave them or see their roster.
Reply With Quote
  #745  
Old 04-01-2011, 12:18 PM
wampforum wampforum is offline
 
Join Date: Oct 2009
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A couple of questions.

First is it possible to alter the player image? (the one who's url shows the players latest ranking for sigs etc?)

Secondly, I use the ELO ratin system for my ladder but I have the odd anomoly. I have a guy thats played 4 won3 and drawn 1 yest has less points than when he started!! Is that a glitch?
Reply With Quote
  #746  
Old 04-01-2011, 01:33 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by WaterAir View Post
I can see it getting confusing if a user doesn't log in for a while and tries to create or join a team and can't because they're already on a team and don't know which team they're on (I have registered users set up to only be able to create 1 team). They would then have to go through the entire team list to see all of the teams that they may have been on in order to leave it. It'd be awesome if it could somehow be simplified with a link showing the teams that they're on so that they can leave them or see their roster.
The error message for reaching usergroup limit of number of teams a user can create has been altered for next version, with a link to view all the teams the user has created.

Users can already access this via:

http://www.yousite.com/forums/compet...eams&myteams=1
Reply With Quote
  #747  
Old 04-01-2011, 01:34 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by champendk View Post
Pay to play would certainly be a nice ad-on to this awesome mod and maybe a feature to controle which usergroups that can enter diffrent ladders tournaments.
Quote:
Originally Posted by GamerFill View Post
Here's a question that probably isn't asked on a regular basis:

Is there a way to require the user to make a PayPal payment before being able to enter?

I'm planning on making a "Gaming for Charity" site, in which each tournament will have a low entry fee, and then the winner of said tournament will get a cut of the entry money, as well as a charity of their choice, and then of course, the remaining money goes to the house.
Pay-for-play is currently unavailable and is not due to be included in the next release but may be available in the future.
Reply With Quote
  #748  
Old 04-01-2011, 02:25 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by wampforum View Post
A couple of questions.

First is it possible to alter the player image? (the one who's url shows the players latest ranking for sigs etc?)

Secondly, I use the ELO ratin system for my ladder but I have the odd anomoly. I have a guy thats played 4 won3 and drawn 1 yest has less points than when he started!! Is that a glitch?
1. How did you want it altered?

2. If a player's has 3 wins, 1 draw, 0 loses, then they should have elo rating higher than the starting elo rating. Although it depends on the elo rating's of the other people you play, e.g. only drawing against the worst player in the ladder, will decrease your elo rating (but not by as much as if they beat you).
Reply With Quote
  #749  
Old 04-01-2011, 03:25 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by WaterAir View Post
As Game said, it still says the previous version.

Also, I am having some issues of my own. This looks like an amazing mod and I am excited about trying to work the current bugs out. If anyone could help me out or let me know if these are known bugs it'd be great!

Issue 1: Can't post match comments. (as seen in attachment t1 and t2)

Issue 2: Can't dispute a match in the teams ladder. (as seen in attachment t1)

Issue 3: Match isn't added to match finder when I create a match finder challenge. (as seen in attachment t3)

Issue 4: EDIT: This issue seems to work fine on another PC, disregard the last 2 attachment files.

Thanks for the help in advance and I'm looking forward to new updates!

Oh! and a really nice feature that I think would be somewhat easy to add would be a simple link (either at the top as a sublink under Teams or left side bar) that says "My Teams" that you could click to see which teams you're on... either that or add something to the vB profile that links a players team with their profile.
1. This issue has been fixed for v4.3.4
2. Users will be able to dispute team challenges in v4.3.4+
3. Make sure you set the match date in the future. Matches will only show in the match finder in they are in the future.
Reply With Quote
  #750  
Old 04-01-2011, 03:28 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by OttawaGolf View Post
One of our users created a team name that contained an apostrophe and a question mark which caused a server error when he tried to have that team join a tournament. We renamed the team and he joined successfully.
Problem is he tried 5 times unsuccessfully and the number of available team spots was reduced by 5. I can't find a way to put the 5 team spots back.
Your assistance would be appreciated.
Fixed issue for next version.

You'll have to edit the tournament via PHPMYADMIN or create new tournament and then add the teams to it.
Reply With Quote
  #751  
Old 04-01-2011, 03:33 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lord. Dela View Post
Congratulations bananalive. I have some question..

I need your help

As I can do to make when I go to Match Finder, appears the name of the player nominated and not only the date?

I would appreciate very much, is what I need to use this system, thanks.
User/team names are omitted so that players cannot cherry pick easy players to improve their number of wins.

To show player names you'll have to edit template 'tmnt_ladder_display', and player name some in this bit of html code:

HTML Code:
	<vb:each from="matches" value="game">
	<div style="display: table-row; clear: both;">
		<div class="blockrow" style="display: table-cell;">
			<span class="date">{vb:raw game.date}&nbsp;<span class="time">{vb:raw game.time}</span></span>
		</div>
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:02 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.09178 seconds
  • Memory Usage 2,377KB
  • 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
  • (1)bbcode_code
  • (1)bbcode_html
  • (8)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
  • (5)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
  • (2)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