PlayTimeLog

PlayTimeLog

285 Downloads

I came up with the idea to put a rankingsystem for players based on their playtime. Well, rankingsystems are a lot out there but how will you get the playtime of the player? With this plugin you're now able to! You can use it free, but if you wish to support my work: feel free to donate! If you wish to support my work even more, you can ask for access to the source and dev with me together.

Installation:
There are no other requirements except the compatible Serverversion. Just drag this Plugin into your pluginfolder and run the server. You may wish to change some settings, like the loginterval in the config.yml (located after one startup in your plugins folder/playtimelog).

Usage:

To use the function of this plugin, you have to join on the Server and make some use of the down listed Commands.

Commands:

 - Note: all Playerinteractive commands like ptshowp are only functional if the specified player is online!

Available Commands so far are:
 - ptshow (or aliased as: show): Outputs the overall playtime of you.

 - ptshowp <Player> (aliased as showp <Player>): Outputs the overall playtime of the given player.

 - ptset <amount in seconds> (aliased as: set): Allows you to set your playtime to a specific amount of time.

 - ptsetp <Player> <amount in seconds> (aliased as: setp <Player>): Allows you to set the playtime of someone else to a specific time in seconds.

 - ptadd <amount in seconds> (aliased as: add): Lets you add time in seconds to your overall playtime.

 - ptaddp <Player> <amount in seconds> (aliased as addp <Player>): Lets you add some time in seconds to another playes playtime.

 - ptreset (aliased as: reset): Careful! This will reset your complete playtime without confirmation!.

 - ptresetp <Player> (aliased as resetp <Player>): Careful! This will reset te complete playtime of another player without confirmation!

Permissions:

 - Note: since i've setted up my server with permissionsEX, i currently don't know how this would work without permissionsEX.

Currently available permissionnodes:
 - playtime.user.show (for the ptshow command)

 - playtime.user.show.others (for the ptshowp command)

 - playtime.user.set (for the ptset command)

 - playtime.user.set.others (for the ptsetp command)

 - playtime.user.add (for the ptadd command)

 - playtime.user.add.others (for the ptaddp command)

 - playtime.user.reset (for the ptreset command)

 - playtime.user.reset.others (for the ptresetp command)