CrazyOnline
Version 7.1
Description
This plugin tracks players login/logouts and counts onlinetime.
Features
- Lightweighted.
- Five commands to get all information you need.
- Integrated Config, Flat and MySQL-Database support.
- Integrated Logging support.
- Integrated CrazyPipes support.
- PluginAPI available
Requirements
- CrazyCore (Version 10.7.1 or later)
Sub-Plugins
Config
Commands with their Permissions
Languages
- en_en (English)
- de_de (German - Deutsch)
- es_es (Spanish - Español, thanks to Sirikon)
- fi_fi (Finnish - Suomi, thanks to suomenlippis)
- nl_nl (Dutch - Nederlands, thanks to blipman17, jekeke123)
- pl_pl (Polish - polski, thanks to MegaManNT)
- ru_ru (Russian - русский, thanks to kilolife, SannyOK)
(Please post additional translations here, so i can share them to everybody!)
Thanks, is too boring to open the ftp... go to the plugins folder, go to the essentials folder, go to the players folder... search for the player yml... copy the ip... /banip x.x.x.x XD tooo boring
@Mayhem777
You asked me to add
Can you make Crazy log ips?
there is no command ingame to see a players ip. (I'll add that too)
you can enabled logging in the config
http://dev.bukkit.org/server-mods/crazycore/pages/logging/
PS: Bu i will add a feature to CrazyCore to show all information available about a player, this will take some time, because it requires changes in some of my plugins.
I can't find the ip function.. how can i see players ips?
@TheOneMadHawk
o_O You are awesome!
@WEB11
It would be nice to have a command to reset play time
Done
/crazyonline reset <Name>
It would be nice to have a command to reset play time so we can use that command combined with crazy promoter. Example: player JohnDoe has 100 hours played and gets promoted to veteran. Then he goes offline for 30 days, the next time he logs in and crazy promoter runs a check we can demote him with a command, but since he will still have 100 hours played he will be promoted again on the next check. So if we have such command to reset playtime he won't be promoted again so quickly since we can add the reset command to a crazy promoter check. I hope that makes sense.
@ljagg
Currently its not possible to log to mysql.
But you can change the database saveType to mysql.
its recommended to stop the server and add this entries, but to keep the old saveType and then change it ingame so all datas are transfered.
This entries are created too when changing saveType to MYSQL. Although it can't connect.
@TheOneMadHawk
Thanks! One more question: How do I change the configuration of the plugin so that it logs everything to an external MySQL database? I'd like to access the data with a PHP script to show the onlinetime of "my" players on my servers website...
@Mayhem777
I added this feature now, if you want me to change/improve it, just send a message.
http://dev.bukkit.org/server-mods/crazyonline/files/20-crazy-online-v4-4/
Thanks! :D
@Mayhem777
Can you make Crazy log ips?
CrazyLogin has already a feature for logging Joins/Leaves with IP.
CrazyOnline will get this feature in a future update.
EDIT: Done
Can you make Crazy log ips?
@ljagg
I will add another plugin for this maybe called CrazyTracer.
Nice plugin! It would be great to be able to teleport to the last logout / login position of a player to easily find his/her last edits...
@TheOneMadHawk
Ok, thanks for the answer. I'm using this Plugin now, awesome.
@Aangiix3
Why does this need CrazyCore??? Is there any alternative to this?
CrazyCore has some core features for my plugins.
Like localized messages.
In addition to that it decreases plugin sizes for all my other plugins, prevents incompatible versions and allows some cross plugin communication, error handling.
I already thought about releasing some kind of CrazyOnlineLite. But the Time/Usage factor is way to bad.
What problem do you have with CrazyCore?
If its just the name, open CrazyCore.jar and paste all of its content to CrazyOnline.jar (except plugin.yml). Remove CrazyCore from depencies.
I just took a look on the file depencies. When merging these plugins you can delete less then ten files.
If I wouldn't use CrazyCore and would release a tiny fix for the databases, I had to update 3 plugins including CrazyOnline and skipping the update of one of these plugins would cause lots of errors.
Why does this need CrazyCore??? Is there any alternative to this?
@Maluzis
Have you updated CrazyCore to the latest dev build?
NULLDEFAULT
has already been fixed
@TheOneMadHawk
Still same error:
@Maluzis
I'm working on it, but i have to reinstall my mysql testing environment.
EDIT:
I hope I fixed it now.
Try the latest CrazyCore, CrazyLogin & CrazyOnline dev builds.
[Links outdated]