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
  #962  
Old 05-29-2011, 11:38 AM
EasyEazy EasyEazy is offline
 
Join Date: Feb 2011
Posts: 151
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EasyEazy View Post
Another request if possible mate.

Is it possible to have the comments on each game submitted at the page where the scores are submitted and accepted? So basically put the result in then either add screenshot and also comment on the game?

Cheers

Could you possibly add this to the next version mate?
Reply With Quote
  #963  
Old 05-30-2011, 07:31 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EasyEazy View Post
Could you possibly add this to the next version mate?
It will be available in v4.4.4+
Reply With Quote
  #964  
Old 05-31-2011, 05:09 PM
GPOClan GPOClan is offline
 
Join Date: Oct 2010
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey,

I am translating your great mod into German, but I can't find the following phrase:

*User* has challenged you. Click here to view all your challenges.

Where can I find the text in bold? It's from the PM, when you have challenged a player/team.

Furthermore, what's the meaning of ELO?

Thanks for you help!
Reply With Quote
  #965  
Old 05-31-2011, 07:38 PM
TinCow1 TinCow1 is offline
 
Join Date: Mar 2007
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've got a question about the Ladder system: How does the re-match timer work? I've set mine to 168 hours (1 week), but nothing seems to be stopping my test accounts from re-challenging each other immediately. I've tried creating the new challenges both with the admin function Insert Challenge and with the Match Finder, and both happily accept the new match even though one was just played. Either this feature isn't working, or I do not understand what it does. I'd be grateful for some guidance.
Reply With Quote
  #966  
Old 05-31-2011, 09:42 PM
EasyEazy EasyEazy is offline
 
Join Date: Feb 2011
Posts: 151
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
It will be available in v4.4.4+
Legend
Reply With Quote
  #967  
Old 06-01-2011, 10:58 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by GPOClan View Post
Hey,

I am translating your great mod into German, but I can't find the following phrase:

*User* has challenged you. Click here to view all your challenges.

Where can I find the text in bold? It's from the PM, when you have challenged a player/team.

Furthermore, what's the meaning of ELO?

Thanks for you help!
PM Body: Template : tmnt_ladder_chalpm

PM Title is not currently phrased, but will be as of v4.4.4, to:

PM Title : Global Phrase : ladder_x_challenged_you

For more information about Elo, see http://en.wikipedia.org/wiki/Elo_rating_system or http://de.wikipedia.org/wiki/Elo-Zahl
Reply With Quote
  #968  
Old 06-01-2011, 10:58 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TinCow1 View Post
I've got a question about the Ladder system: How does the re-match timer work? I've set mine to 168 hours (1 week), but nothing seems to be stopping my test accounts from re-challenging each other immediately. I've tried creating the new challenges both with the admin function Insert Challenge and with the Match Finder, and both happily accept the new match even though one was just played. Either this feature isn't working, or I do not understand what it does. I'd be grateful for some guidance.
Just tested it, works for me.

It prevents same player challenging each other again within the time limit, after they both submit the scores.

Limit number of active challenges (ones where score hasn't been submitted) is set by 'Max Ladder Challenges' (in vBulletin Options, default 1).

It does not affect 'Admin Insert Challenge'.
Reply With Quote
  #969  
Old 06-01-2011, 04:23 PM
TinCow1 TinCow1 is offline
 
Join Date: Mar 2007
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
Just tested it, works for me.

It prevents same player challenging each other again within the time limit, after they both submit the scores.
Hmmm... definitely not working for me. I've tried it with test player accounts, and repeat challenges go through without anything blocking them using Match Finder.

Could this be related to another issue I'm having? If I turn on the Join User Tables to User Profile Tables option, I get the following error when looking at a tournament:

Code:
Database error in vBulletin 4.1.1:

Invalid SQL:

			SELECT
				players.*, players.username AS sname,
				user.username AS username, user.userid, user.avatarrevision AS avatarrevision, avatar.avatarpath AS avatarpath, NOT ISNULL(customavatar.userid) AS hascustom, customavatar.dateline AS avatardateline, customavatar.width AS avwidth, customavatar.height AS avheight, user.username AS username
				, userfield.*, usertextfield.* 
			FROM nvb3_tmnt_players AS players 
			LEFT JOIN nvb3_user AS user ON (players.userid = user.userid) LEFT JOIN nvb3_avatar AS avatar ON(avatar.avatarid = user.avatarid) LEFT JOIN nvb3_customavatar AS customavatar ON(customavatar.userid = user.userid) 
			 LEFT JOIN userfield AS userfield ON (user.userid = userfield.userid) LEFT JOIN usertextfield AS usertextfield ON (usertextfield.userid = user.userid) 
			WHERE tid = '18'
			ORDER BY slot ASC;

MySQL Error   : Table 'totalwar.userfield' doesn't exist
Error Number  : 1146
Request Date  : Monday, April 18th 2011 @ 12:04:43 PM
Error Date    : Monday, April 18th 2011 @ 12:04:43 PM
Script        : http://forums.totalwar.org/vb/tournaments.php?do=view&id=18
Referrer      : http://forums.totalwar.org/vb/tournaments.php?c=7
IP Address    : 152.130.15.14
Username      : TinCow
Classname     : vB_Database
MySQL Version : 5.0.77
That option isn't very important to me so I haven't put much effort into trying to troubleshoot it, but perhaps it's indicative of a problem that is also impacting the re-challenge time limit.

Also, in case you missed it, I would love to have that {steamid} addition for the Ladders/Leagues displays as well. My members think it is great and it would get used for ladder play.
Reply With Quote
  #970  
Old 06-03-2011, 12:04 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TinCow1 View Post
Hmmm... definitely not working for me. I've tried it with test player accounts, and repeat challenges go through without anything blocking them using Match Finder.

Could this be related to another issue I'm having? If I turn on the Join User Tables to User Profile Tables option, I get the following error when looking at a tournament:


That option isn't very important to me so I haven't put much effort into trying to troubleshoot it, but perhaps it's indicative of a problem that is also impacting the re-challenge time limit.

Also, in case you missed it, I would love to have that {steamid} addition for the Ladders/Leagues displays as well. My members think it is great and it would get used for ladder play.
Ahh, the check wasn't being done for match finder, fixed in v4.4.4

Fixed db error in v4.4.4
Reply With Quote
  #971  
Old 06-03-2011, 12:09 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

v4.4.5 Beta
- New Bracket System - alot more efficient, no longer using <table>
- Leagues - Select Groups
- Check-in for tournaments (not team tournaments or round robin tournaments atm)
- Ladder comments on submitting match scores
- New Ladder Page: Create Player Image
- Other bug fixes


vB_Tournaments+Ladders_v4.4.5beta.zip (169.6 KB)
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:26 PM.


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.07256 seconds
  • Memory Usage 2,374KB
  • 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
  • (2)bbcode_code
  • (7)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