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
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:
Follow instructions included in .zip
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)
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'
Yeah... I had this same issue... the author of this mod doesn't format his install file correctly... What you need to do is go into your maintenance section, change the version number to this mod from 2.7.6 to 2.7.5... then re-install. This will make sure you get the new install codes.
thanks!
sorry to bug you.... I'm a n00b with stuff like that. how do you actually do that? (ie: which file do I have to edit and where do I change the mod number?). much appreciate the help.
Nope. He must have rezipped the file with a password protection selected as default because the redownloaded file does the same. It will not extract the zip file without a password.
I just downloaded it again, opens without a password and without issues.
In many cases, where the Java window pop-up and asks "Are You Sure" or when you try to add a player to your team, all it does it redirect to the main page.
It happens when trying to add players, delete team, delete ladders, accept players into the team and many other places.
Anyone has any idea how to fix this?
NOW FIXED, See Below!
#2
Quote:
I have come across a second issue, the creator of the team can delete himself and therefore basically kills it.
Solution to Issue #1:
Quote:
For anyone else having the first issue I listed, you will need to edit the tmnt_shell template for your active theme.
OLD:
PHP Code:
{ if (confirm("Are you sure you want to delete '" + title + "'")) { window.location.href = '?do=kill&id=' + id; } } function deleteteam(id) { if (confirm("Are you sure you want to delete this team?")) { window.location.href = '?do=killteam&id=' + id; } } function deleteann(id) { if (confirm("Are you sure you want to delete this announcement?")) { window.location.href = '?do=killann&id=' + id; } } function jointeam(id) { if (confirm("Are you sure you want to join this team?")) { window.location.href = '?do=reqjointeam&id=' + id; } } function rejectrecruit(id) { if (confirm("Are you sure you want to reject this recruit?")) { window.location.href = '?do=rejectrecruit&id=' + id; } } function confirmrecruit(id) { if (confirm("Are you sure you want to confirm this recruit?")) { window.location.href = '?do=confirmrecruit&id=' + id; } } function deleteplayer(id, tid, userid) { if (confirm("Are you sure you remove this player from this tournament?")) { window.location.href = '?do=killplayer&id=' + id + '&tid=' + tid + '&userid=' + userid; } } function deleteteamplayer(id) { if (confirm("Are you sure you want to remove this player from your team?")) { window.location.href = '?do=killteamplayer&id=' + id; } } function makeleader(id) { if (confirm("Are you sure you want to make this team member a leader?")) { window.location.href = '?do=makeleader&id=' + id; } } function makecoleader(id) { if (confirm("Are you sure you want to make this team player a co-leader?")) { window.location.href = '?do=makecoleader&id=' + id; } } function deletecomment(id, tid, userid) { if (confirm("Are you sure you want to delete this comment?")) { window.location.href = '?do=killcomment&id=' + id + '&tid=' + tid +'&userid=' + userid; } } function finishtmnt(id, title, topscore) { if (confirm("Are you sure you want to finish '" + title + "'")) { window.location.href = '?do=finish&id=' + id + '&topscore=' + topscore; } } function progress(id, userid, username, round, slot) { if (confirm("Are you sure you want to progress '" + username + "' to next round?")) { window.location.href = '?do=progress&id=' + id + '&userid=' + userid + '&round=' + round + '&slot=' + slot; } } function regress(id, userid, username, round) { if (confirm("Are you sure you want to regress '" + username + "' to previous round?")) { window.location.href = '?do=progress&id=' + id + '&userid=' + userid + '&round=' + round + '&slot=0'; } } function progressfinish(id, userid, username, round, slot) { if (confirm("Are you sure you want to progress '" + username + "' to next round?")) { window.location.href = '?do=progressfinish&id=' + id + '&userid=' + userid + '&round=' + round + '&slot=' + slot; } }
New:
Notice the "/competitions.php" addition to the lines.
PHP Code:
{ if (confirm("Are you sure you want to delete '" + title + "'")) { window.location.href = '/competitions.php?do=kill&id=' + id; } } function deleteteam(id) { if (confirm("Are you sure you want to delete this team?")) { window.location.href = '/competitions.php?do=killteam&id=' + id; } } function deleteann(id) { if (confirm("Are you sure you want to delete this announcement?")) { window.location.href = '/competitions.php?do=killann&id=' + id; } } function jointeam(id) { if (confirm("Are you sure you want to join this team?")) { window.location.href = '/competitions.php?do=reqjointeam&id=' + id; } } function rejectrecruit(id) { if (confirm("Are you sure you want to reject this recruit?")) { window.location.href = '/competitions.php?do=rejectrecruit&id=' + id; } } function confirmrecruit(id) { if (confirm("Are you sure you want to confirm this recruit?")) { window.location.href = '/competitions.php?do=confirmrecruit&id=' + id; } } function deleteplayer(id, tid, userid) { if (confirm("Are you sure you remove this player from this tournament?")) { window.location.href = '/competitions.php?do=killplayer&id=' + id + '&tid=' + tid + '&userid=' + userid; } } function deleteteamplayer(id) { if (confirm("Are you sure you want to remove this player from your team?")) { window.location.href = '/competitions.php?do=killteamplayer&id=' + id; } } function makeleader(id) { if (confirm("Are you sure you want to make this team member a leader?")) { window.location.href = '/competitions.php?do=makeleader&id=' + id; } } function makecoleader(id) { if (confirm("Are you sure you want to make this team player a co-leader?")) { window.location.href = '/competitions.php?do=makecoleader&id=' + id; } } function deletecomment(id, tid, userid) { if (confirm("Are you sure you want to delete this comment?")) { window.location.href = '/competitions.php?do=killcomment&id=' + id + '&tid=' + tid +'&userid=' + userid; } } function finishtmnt(id, title, topscore) { if (confirm("Are you sure you want to finish '" + title + "'")) { window.location.href = '/competitions.php?do=finish&id=' + id + '&topscore=' + topscore; } } function progress(id, userid, username, round, slot) { if (confirm("Are you sure you want to progress '" + username + "' to next round?")) { window.location.href = '/competitions.php?do=progress&id=' + id + '&userid=' + userid + '&round=' + round + '&slot=' + slot; } } function regress(id, userid, username, round) { if (confirm("Are you sure you want to regress '" + username + "' to previous round?")) { window.location.href = '/competitions.php?do=progress&id=' + id + '&userid=' + userid + '&round=' + round + '&slot=0'; } } function progressfinish(id, userid, username, round, slot) { if (confirm("Are you sure you want to progress '" + username + "' to next round?")) { window.location.href = '/competitions.php?do=progressfinish&id=' + id + '&userid=' + userid + '&round=' + round + '&slot=' + slot; } }
There is still an issue with adding members to your team, when you select the option to add a member, it loads the home page. I am working on this now and will post up soon as I find the solution.
Okay second that, dont worry, there is a way around it, when creating a Tournament, set as 16max, say you only get 10, do not lower the max slots, otherwise you encounter that messed up brackets. just start the tournament.....
sorry to bug you.... I'm a n00b with stuff like that. how do you actually do that? (ie: which file do I have to edit and where do I change the mod number?). much appreciate the help.