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
  #1422  
Old 05-06-2012, 09:37 PM
EBZ2010 EBZ2010 is offline
 
Join Date: Apr 2011
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Not sure if you addressed my question about the forum username not populating under User section of Credit Transaction when they join a ladder. I joined with my name and another name again and it still not take the 10 credits from my credits nor the other persons. See attached image. I am going to test a tournament now!
Attached Images
File Type: png SS-2012-05-06_18.34.32.png (42.2 KB, 0 views)
Reply With Quote
  #1423  
Old 05-06-2012, 09:52 PM
EBZ2010 EBZ2010 is offline
 
Join Date: Apr 2011
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have tested the Tournaments and the usernames where populated in the User section for Credit Transactions, and the 10 credits where taken from each of the 2 accounts. There may be a bug with the ladders as per the above reply image and the image I have attached for this reply. Let me know when updated so I can do some further testing, thank you.

Update:

I created a Team Ladder and joined it for 10 credits with my Team. It now shows in the Credits Transactions my Team paying 10 credits to join ladder. Attached image for viewing. I think the only bug is with the single player joining a player ladder.

Update 2:

So I had a challenge on the Team Ladder and settled it all out. Now on the Credit Transaction page it shows some names in the Description area that look to be forum users, but they have nothing to do with the teams that are listed. They are not members of neither team. This may be another bug and I have attached image.
Attached Images
File Type: png SS-2012-05-06_18.50.06.png (49.1 KB, 0 views)
File Type: png SS-2012-05-06_19.07.07.png (48.6 KB, 0 views)
File Type: png SS-2012-05-06_19.39.05.png (51.2 KB, 0 views)
Reply With Quote
  #1424  
Old 05-07-2012, 12:33 AM
EBZ2010 EBZ2010 is offline
 
Join Date: Apr 2011
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here are a few more suggestions that would be a nice addition to premium addition.

1. Allowed Declines Per Week: The number of challenges a participant may decline/ignore in a 7 day period without being penalized.

2. Challenge Point/Rung Restriction: The number of Rungs, or Points, that a participant must be within to challenge another participant.

3. Randomly Generated Maps: This would allow for a challenge to be made that would utilize 1, 2, or 3 maps for the challenge. Highly sought after by shooting games that have map specific wars. Could be script controlled with a text file that could be edited by admin to include the maps.

4. Accept Timeframe Hours: The number of hours allowed to accept a challenge - failure to respond inside this timeframe will result in the system processing it as an 'Ignore'.

5. Staff and Prizes Tabs: In addition to each tab already associated with a ladder such as Rankings, Recent Matches, Upcoming Matches, etc can there be Prizes and Staff tabs added. Prizes could be a customizable blank page that would allow HTML and could be created by administrator. Staff could display certain staff members that are associated with that particular ladder to answer questions and be the go to person by participants.

6. Winning Streak/Losing Streak Icons: Have in the rankings little icons that represent a winning and/or losing streak. It could be hoverable which would show the streak count.

7. Team Captains Tab: Have a separate tab for Team Captains.

8. Team Member Avatar: Allow for user avatar to display next to name in Team Members tab.

9. Members From: Have a Members From section in the About Team page. This could have a profile field created where a member could have a small icon flag for country which would populate in the Members From section. This could show 5 small flag icons that are used the most by team members.

10. Battle Light: This could be called anything but it would be an icon that would indicate to anyone looking to challenge if other teams are accepting at the time. This may help to avoid low activity as challenges will only be made against those that are accepting challenges. Could be similar to the online/offline icon! It should be either displayed on Teams Page, or in the Rankings which is probably where most will look first.
Reply With Quote
  #1425  
Old 05-07-2012, 08:01 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EBZ2010 View Post
In the Ticket System there are fields that can have text entered into. Attached image and when looking at the ticket after it has been submitted it does not mention any of the information added to the text fields. Is the information that is entered in those text fields suppose to show up in the ticket for the staff to see what was wrong? I created a basic support ticket, filled in all text fields, and don't see any of the information. I have concerns as to if a ticket is created that is basic like my example that just says "Please Help", we would prolong the time to resolve the issue as we have to ask them what they need help with. If the text fields information would populate in the ticket we would see and could start to work on a resolution. Nice update with 5.2.0.
Null fields (e.g. 0 or blank) won't display.

So enter values greater than 0 e.g. 1,2or3 as tournament id or ladder id, etc.

Reply With Quote
  #1426  
Old 05-07-2012, 08:17 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EBZ2010 View Post
Not sure if you addressed my question about the forum username not populating under User section of Credit Transaction when they join a ladder. I joined with my name and another name again and it still not take the 10 credits from my credits nor the other persons. See attached image. I am going to test a tournament now!
Ah i understand where you mean now. I'll fix this in v5.2.1
Reply With Quote
  #1427  
Old 05-07-2012, 08:26 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EBZ2010 View Post
I have tested the Tournaments and the usernames where populated in the User section for Credit Transactions, and the 10 credits where taken from each of the 2 accounts. There may be a bug with the ladders as per the above reply image and the image I have attached for this reply. Let me know when updated so I can do some further testing, thank you.

Update:

I created a Team Ladder and joined it for 10 credits with my Team. It now shows in the Credits Transactions my Team paying 10 credits to join ladder. Attached image for viewing. I think the only bug is with the single player joining a player ladder.

Update 2:

So I had a challenge on the Team Ladder and settled it all out. Now on the Credit Transaction page it shows some names in the Description area that look to be forum users, but they have nothing to do with the teams that are listed. They are not members of neither team. This may be another bug and I have attached image.
Yeah I'll fix this in v5.2.0 as well
Reply With Quote
  #1428  
Old 05-07-2012, 08:29 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EBZ2010 View Post
Here are a few more suggestions that would be a nice addition to premium addition.

1. Allowed Declines Per Week: The number of challenges a participant may decline/ignore in a 7 day period without being penalized.

2. Challenge Point/Rung Restriction: The number of Rungs, or Points, that a participant must be within to challenge another participant.

3. Randomly Generated Maps: This would allow for a challenge to be made that would utilize 1, 2, or 3 maps for the challenge. Highly sought after by shooting games that have map specific wars. Could be script controlled with a text file that could be edited by admin to include the maps.

4. Accept Timeframe Hours: The number of hours allowed to accept a challenge - failure to respond inside this timeframe will result in the system processing it as an 'Ignore'.

5. Staff and Prizes Tabs: In addition to each tab already associated with a ladder such as Rankings, Recent Matches, Upcoming Matches, etc can there be Prizes and Staff tabs added. Prizes could be a customizable blank page that would allow HTML and could be created by administrator. Staff could display certain staff members that are associated with that particular ladder to answer questions and be the go to person by participants.

6. Winning Streak/Losing Streak Icons: Have in the rankings little icons that represent a winning and/or losing streak. It could be hoverable which would show the streak count.

7. Team Captains Tab: Have a separate tab for Team Captains.

8. Team Member Avatar: Allow for user avatar to display next to name in Team Members tab.

9. Members From: Have a Members From section in the About Team page. This could have a profile field created where a member could have a small icon flag for country which would populate in the Members From section. This could show 5 small flag icons that are used the most by team members.

10. Battle Light: This could be called anything but it would be an icon that would indicate to anyone looking to challenge if other teams are accepting at the time. This may help to avoid low activity as challenges will only be made against those that are accepting challenges. Could be similar to the online/offline icon! It should be either displayed on Teams Page, or in the Rankings which is probably where most will look first.
8. Turn off vB options -> Team Settings -> Simple Members List -> No {SAVE}

9. If it's already a user profile field, edit the template to show it.

10. Look at live match finder - shows player/teams interest in looking for a match within next 1 hour
Reply With Quote
  #1429  
Old 05-07-2012, 08:33 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

vB Tournaments, Ladders & Leagues Manager v5.2.1 Premium Released
Today
- Credits bug fixes for PREMIUM version only

http://bananalive.org
Reply With Quote
  #1430  
Old 05-07-2012, 11:51 AM
Falcoita Falcoita is offline
 
Join Date: Jun 2010
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

in the League Upcoming and Recent table, could you add a column for the round and date of the round ?

thanks
Reply With Quote
  #1431  
Old 05-07-2012, 12:30 PM
Falcoita Falcoita is offline
 
Join Date: Jun 2010
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

could you add an option for choosing the date display format ? for example mm-dd-aaaa, dd-mm-aaaa .....
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 09:29 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.06376 seconds
  • Memory Usage 2,382KB
  • 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
  • (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
  • (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
  • (6)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