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

Reply
 
Thread Tools
Forum Tournaments & Ladders Details »»
Forum Tournaments & Ladders
Version: 2.8.4, by bananalive bananalive is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Major Additions - Version: 3.8.x Rating:
Released: 08-27-2008 Last Update: 06-05-2011 Installs: 683
DB Changes Uses Plugins Auto-Templates
Additional Files Translations  
No support by the author.

[Script Demo] [Version History]
Compatible with 3.6.x, 3.7.x, 3.8.x

Tournament Description:
Users or teams can join tournaments. Once full the tournament starts. In single elimination tournaments competitors progress through rounds of tournament with the number of rounds depending on the number of players in tournament which is set on tournament creation. Last Man Standing Tournaments also supported.
[Screenshot of Single Elimination Tournament (Slightly outdated)]

Ladder Description:
Users or teams can also 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:
  • 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
    • 2 Tournament Modes: Last Man Standing and Single Elimination
    • 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
    • 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
  • 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
  • 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
    • Category displays in navbar when viewing ladder/ tournament
Installation:
  1. Follow instructions included in .zip
  2. If you are using v3.6.x you will need to download this product file and import it
    (It contains memberinfo css which is used in profile comments in v3.7.x and is in used in Tournaments Comments and Team Profiles)
  3. Click Install
Future Features:
  • Add more Different Tournament Types (Double Elimination and Round Robin)
  • Allowing a player to only join one team per ladder
  • Use 3.7/3.8 notification system
  • My Teams page
  • Easy way to Re-arrange users in tournament
  • Limit number of challenges per week/day
  • Ladder match finder
  • Custom message included in challenge pm sent to user
Donations:
  • If you want to donate please click 'Support Developer'
Translations:

Download Now

File Type: zip vB_Tournaments+Ladders v2.8.4.zip (71.8 KB, 2059 views)
File Type: zip Security_Patch_for_vB_Tournaments_and_Ladders_v2.8.4.zip (9.5 KB, 254 views)

Screenshots

File Type: jpg createtournament.jpg (78.0 KB, 0 views)
File Type: jpg jointournament.jpg (89.2 KB, 0 views)
File Type: jpg tournamentpermissions.jpg (123.5 KB, 0 views)
File Type: jpg exampletournament.jpg (68.0 KB, 0 views)
File Type: jpg tmnt_comments.jpg (107.0 KB, 0 views)
File Type: jpg reprogressplayer.jpg (67.4 KB, 0 views)
File Type: jpg teamviewleader.jpg (76.8 KB, 0 views)
File Type: jpg teamlist.jpg (43.1 KB, 0 views)

Show Your Support

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

Comments
  #1222  
Old 01-09-2009, 02:01 PM
PcGamer PcGamer is offline
 
Join Date: Dec 2001
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great script... Just waiting on the following to start actually using it


Future Features:

* Allowing a player to only join one team per ladder
Reply With Quote
  #1223  
Old 01-09-2009, 06:22 PM
Gleedo Gleedo is offline
 
Join Date: Oct 2008
Posts: 157
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not directly a mod problem but a skin one i guess, but for some reason the 'tournament' link in the nav bar doesnt render quite correctly....notice the color bleeds into the bottom half of the bar, where as the other links do not. Any ideas how to fix that? I guess the a style template needs tweaking or something



EDIT: I found the style manager > edit template > header, but there is nothing in there for the 'Tournaments' link, so I guess thats getting added by some other method
Reply With Quote
  #1224  
Old 01-09-2009, 09:15 PM
Shinden Shinden is offline
 
Join Date: Dec 2008
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hey, great mod !!
i have just one little problem :
a tournament started because the playerlimit was reached, so i cant change the playerlimit ( i accidently had it set too low ) and tournament type ( from lms to singe elimitination ) anymore, since its already "in progress".
is there a way to solve this, or do i have to create a new tournament now ?

and if so, is there a way for me to manually add teams to it so i wont have to wait for everyone to re-join ?

thanks in advance
Reply With Quote
  #1225  
Old 01-09-2009, 09:46 PM
Jaxel Jaxel is offline
 
Join Date: Sep 2005
Posts: 1,160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmm... pretty much everywhere...

private.php?do=showpm: Uncached templates: tmnt_postbit (1)

I DONT use "show stats in postbit", why is it even calling the template?

competitions.php?do=rules: Uncached templates: bbcode_code (1)

competitions.php?do=swapplayer: Uncached templates: tmnt_swapplayer (1)

competitions.php?do=editrules: Uncached templates: tmnt_editrules (1)

Also... do you plan on expanding the TOP MENU? I would rather use that, but there is way too much missing from it.
Reply With Quote
  #1226  
Old 01-09-2009, 09:56 PM
JesterP JesterP is offline
 
Join Date: Jun 2007
Posts: 92
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by brucegs View Post
Hi all
I whipped up a quick how to guide for my forums and thought some of you might find it useful. You might want to customise it a bit for your forums, and it may have some spelling mistakes :P
Thank you so much. I'm still trying to grasp it all.

J
Reply With Quote
  #1227  
Old 01-10-2009, 12:25 PM
Jaxel Jaxel is offline
 
Join Date: Sep 2005
Posts: 1,160
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can I request something new for the "Show Stats in Postbit" feature? Can we have ranks based on the ladders? Maybe look at their ladder scores, take the highest of all their scores, and then display the ranking? When a person's ladder score is updated, it should compare their new score, with their other ladder scores, and then take the highest score and extract the determined rank. Then place the rank in the User's table; to be displayed in the postbit and userinfo pages.

I use the Go/Shogi rankings on my forums...
  • Unranked - 0-99
  • 20 Kyu - 100-199
  • 19 Kyu - 200-299
  • 18 Kyu - 300-399
  • 17 Kyu - 400-499
  • 16 Kyu - 500-599
  • 15 Kyu - 600-699
  • 14 Kyu - 700-799
  • 13 Kyu - 800-899
  • 12 Kyu - 900-999
  • 11 Kyu - 1000-1099
  • 10 Kyu - 1100-1199
  • 9 Kyu - 1200-1299
  • 8 Kyu - 1300-1399
  • 7 Kyu - 1400-1499
  • 6 Kyu - 1500-1599
  • 5 Kyu - 1600-1699
  • 4 Kyu - 1700-1799
  • 3 Kyu - 1800-1899
  • 2 Kyu - 1900-1999
  • 1 Kyu - 2000-2099
  • 1 Dan - 2100-2199
  • 2 Dan - 2200-2299
  • 3 Dan - 2300-2399
  • 4 Dan - 2400-2499
  • 5 Dan - 2500-2599
  • 6 Dan - 2600-2699
  • 7 Dan - 2700-2799
  • 8 Dan - 2800-2899
  • 9 Dan - 2900-2999
Reply With Quote
  #1228  
Old 01-10-2009, 01:12 PM
ZenMastr1968 ZenMastr1968 is offline
 
Join Date: Oct 2008
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First off, BananaLive, looks good so far. I installed this in my forums yesterday and some of the higher ranking members of the site have been testing this out. I noticed something this morning that if I use the Tournament Tools menu option to "PM me the Details" on an existing Tournament (either one that I created or otherwise), I get a vBulletin error message saying
The following users were not found:
1. 35
I looked it up and my user ID on the site is 35...

It looks like I'm using ver 2.7.4 Probably just a syntax error or something
Reply With Quote
  #1229  
Old 01-10-2009, 03:40 PM
MotMann MotMann is offline
 
Join Date: Jan 2006
Location: Germany
Posts: 333
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wonderful ... I'm still waiting for that. Ist there a german Translation?
Reply With Quote
  #1230  
Old 01-10-2009, 04:03 PM
WNxWakko's Avatar
WNxWakko WNxWakko is offline
 
Join Date: Apr 2003
Location: Paradise, Texas
Posts: 309
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The fetch userid when you attempt to add a player to a tournament is no longer working for me. It worked when I was on 2.6.9 and then recently upgraded to the most current 2.7.4. Any ideas? When you click the button, it does absolutly nothing. its like the button has no function at all.
Reply With Quote
  #1231  
Old 01-10-2009, 04:54 PM
Denver Jackson Denver Jackson is offline
 
Join Date: Sep 2008
Location: gsdfgdsf
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Bannalive,

Good work so far on this modification. I am running a FIFA rankings website and need a good script something abit like this.

I was just wondering could you remove the accept challenges and challange a player parts from the script as they are not any use to me and only cause players more time to enter scores and play.

Is there any chance you could make it so the admin creates the fixtures and then the players enter the scores themselves ?

Cheers
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 01:27 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.06390 seconds
  • Memory Usage 2,359KB
  • 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_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
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (10)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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • 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