MogEloCalculator
MogEloCalculator
MogEloCalculator is a new type of ranking for minecraft. It adds a ranking system with a calculating Elo. The Elo is calculated by the plugin where a player is killed by a player. The killer wins a certain number of Elo and the killed win a certain number too, depending on the Elo of the other player.
Actually working
- Elo System
- Elo Calculating
- Some commands
- Permissions (only with the principal command)
- MySQL database use
Actually planned
- A website to see the rank
- Add more permissions
Commands
- /mogeloc <command> Used to use other commands
- /mogeloc setelo <player> <number> Set the elo of the <player>. If you put "*" as <player>, all players will change their elo.
- /mogeloc who <player> Return the elo of the player.
- /mogeloc rank Return the rank of the player.
- /mogeloc msg <message> Do an announcement!
Permissions
- mog.eloc Used to unlock command /mogutils
How to install
- Unzip the archive file.
- Use the .sql file to create the database (import it)
- Install the plugin in your plugins directory and launch your server.
- Edit the /plugins/MogEloCalculator/config.yml file, with the access of the mysql server.
- Reload and enjoy :)
That's all for the moment, if you have ideas, just let a comment :).
-
View User Profile
-
Send Message
Posted May 30, 2014Could you make an API for this please, because I want to calculate the ELO of two players under certain circumstances but not when one's killed the other.
This API would also be useful as I'm intending upon making multiple plugins that link ELOs.
Thanks,
Oliver
-
View User Profile
-
Send Message
Posted Mar 13, 2013@AlexMog
ahh, you mean duels, so players can duel with someone and win elo in that way. I thought you might mean something like one elo for open PvP and second for arenas or so.
I think it may be fun to have such option, but configurable whether enabled in config, because I currently use it to have rankings in PvParena on my server, and it would break that system.
Edit: I have uploaded it to the server and tested it - it just works great. Thanks for the update.
-
View User Profile
-
Send Message
Posted Mar 12, 2013@michalpol
Add an option to set duals (/dual <someone>) and let the players win Elo only if they use duals :)
-
View User Profile
-
Send Message
Posted Mar 12, 2013@AlexMog
It was not a problem for me with it as I am only OP on my server :)
But I understand it could get dangerous on larger servers.
And by the way what you mean by dual mode in your poll?
-
View User Profile
-
Send Message
Posted Mar 12, 2013@michalpol
In the commands too (/mogeloc setelo <player> <number>) there was a injection problem. It's corrected.
-
View User Profile
-
Send Message
Posted Mar 12, 2013@AlexMog
I will update when it is accepted here, thanks for being so quick with updating it.
And i know that there may be possible injections, my server is configured so that it does not allow special characters in usernames (i use AuthMe Reloaded for additional security layer).
-
View User Profile
-
Send Message
Posted Mar 11, 2013@michalpol
Ok thank you :). If you have any ideas, post them :D.
(for informations: i'm using simple querries in the 0.0.1 version, so if you are in a Cracked accepting version, it could be dangerous because it's not protected against injections. the version 0.0.2 have the security update, and I have done a new update, we have just to wait that the file to be validate...)
-
View User Profile
-
Send Message
Posted Mar 11, 2013Ok. If I encounter any further problems I will post a ticket.
That aside, version which i am using (0.0.1 or so) works just great.
-
View User Profile
-
Send Message
Posted Mar 10, 2013@michalpol
Hum... I think it comes from the Error try for the SQL errors. I'm going to fix it.
Yeah, it will be better if you post it as a ticket next time :).
-
View User Profile
-
Send Message
Posted Mar 10, 2013In the newest version there is an error, and it won't record any kills. This error does not exist in the first version.
If you wish i can post it as a ticket, i haven't done that because there are no tickets, so i thought, you are not using the tickets system.
Error log:
-
View User Profile
-
Send Message
Posted Mar 1, 2013@Thegh0st2
Tell me what do you think about it :)
-
View User Profile
-
Send Message
Posted Mar 1, 2013Gonna try it. Elo ftw :)