ShiftClock Reloaded
Description
With ShiftClock you can record how long your staff are online for and the dates they clock in. You never have to guess how long they have been on for, this will give you a legitimate reason, you can rest easy.
Why this was made
Why this was made This plugin was first made buy @samiko @dark_hunter , but has become inactive. I have taken over development and I am going to update this with TheOnlyWhiteGuySon.
How does it work?
Login into the server and use the command /clockin it will then start counting from when you clocked in, after your done and want to logoff, type the command /clockoff it will then record the date and time and a duration of your time you clocked in from the time to clocked out.
Commands | Function |
---|---|
/clockin | Clocks you in and starts the timer |
/clockout | Clocks you our records date and duration to file |
/clockcheck | Check if your clocked in if your are check your duration |
/clocklist <user> | View the clockins of that user |
Permissions | Function |
---|---|
shift.clock | Can clockin and clockout |
shift.autoclock | Allows to auto clockin on connect, they will automatically clockout on disconnect if they clocked in automatically |
shift.clocklist | Can check the clock lists of users |
shift.clockcheck | Check if your clocked in and if so how long |
This is an interesting plugin. Would it be possible to add a function for players to see which player is clockedin currently? I would use this for players to know which staff is available.
Updated with CB 1.4.6
Updated to CB 1.4.5
@siOnzee Unlikely mate, sorry.
MySQL ?
@KCQuetzal In next update, there will be permission node to control messages.
Great concept and wonderful plugin. Do you think it would be possible to allow for a config option to supress the consant chat messages that occur whenever someone clocks in or out? If one of my staff members is having connection issues it spams the chat pretty harshly. Thanks for all your efforts!
@Acenone1
I really wish I could recreate your error, but for some reason can't, what version are you using?
Just back. Quite sure. I'm using Group Manager too. The thing is, when I tried to check a player's play time with /clocklist (name) it just gives it as blank. It only shows up once I restart the server. It also only updates the play time AFTER I restart the server. Not sure if I'm the only one facing this issue.
@Acenone1 Just tried /clocklist <player> and it works. You sure your typing it right?
@Acenone1 Could you log a ticket? Cheers.
@Acenone1
I have noticed as well that it is not very informative to see so many different clocks for people who log in/out all the time. It would be great at the top of the clocklist readout to have an all-time total or possibly a current day total.
Btw dh47 I pm'd you about my server :)
06/07/2012 03:57 04:11 14min(s) 06/07/2012 04:12 04:13 1min(s) 06/07/2012 04:16 04:41 25min(s) 06/07/2012 04:41 05:11 29min(s) 06/07/2012 05:11 05:23 11min(s) 06/07/2012 05:24 06:07 43min(s) 06/07/2012 06:07 06:35 27min(s) 06/07/2012 06:35 06:40 5min(s) 06/07/2012 06:40 06:45 5min(s) 06/07/2012 06:45 07:06 21min(s) 07/07/2012 12:47 12:48 0min(s) 07/07/2012 01:05 01:15 9min(s) 07/07/2012 01:15 01:21 5min(s) 07/07/2012 01:21 01:50 28min(s) 07/07/2012 01:54 02:07 12min(s) 07/07/2012 02:07 02:24 16min(s) 07/07/2012 02:24 02:27 3min(s) 07/07/2012 02:28 02:29 1min(s) 07/07/2012 02:52 02:52 0min(s) 07/07/2012 03:18 03:59 41min(s) 07/07/2012 03:59 04:26 26min(s)
This is an example of what I see under my txt. I believe theres something wrong with the clock time seeing as how it even clocks 0 mins login. It might be cause it auto clocks WHEN the player logins(Cracked) Dyou have any methods whereby we can perhaps have it start 2 mins after a player login and tabulate the entire mins every day? This might help :) Another thing is that when I do /clocklist user. I cant see any of their timings, instead I can only see [SC] UserName. You might wanna check on that.
Ticket feature enabled.
shift.clock is no longer needed with shift.autoclock to work but is still needed if you want them to use commands.
@Steelsouls Ok, I just released a patch, was no need for a perm check in clocking off, should work now, head over to Bukkit forums for the update jar file via dropbox, tell me if that solves the problem. If they approved here quick enough then download it here.
@Steelsouls Yeah! ROFL!, best thing I can give you right now is just remind your players to clockoff, while I sort this problem. Can I see your server? PM me your server IP.
@dh47
Oh that makes sense. Yeah I was looking at the console and there was only one clockout. He must have done it manually and that's why he had the 1 min record. Hope you can get it figured out soon. Honestly more for your frustration than my impatience, lol!
@Steelsouls Did you check the console? To make sure they are not clocking off again, my best guess is that your seeing the error of them not clocking off automatically. You see for some reason you can autoclockin but oddly enough you need to be OP to autolock out, yes this is frustrating me to no end. FYI if they dont clockout either by command or automatically, then there time is not recorded, I'm working hard to get this sorted asap.
It seems to me like the autoclock is clocking in and then immediately out. There is no message for clocking out, but I had 2 players logging on/off yesterday, playing all day for different lengths. One of them has no clock info in his file, just a blank .txt, and the other has a clock time of 1 min. Hope this helps.