Ulysses

General => Developers Corner => Topic started by: Stickly Man! on July 21, 2011, 01:14:07 PM

Title: UNote
Post by: Stickly Man! on July 21, 2011, 01:14:07 PM
So I'm finally getting my ideas down for this project idea I've had for a while. It'll probably be called UNote!

UNote will have the following properties:

MSPaint example layout screenshot!
(http://img837.imageshack.us/img837/8186/unote.png)


So I think this will be a tough project, but should be very useful to all server administrators. It's still in the very planning stages, so now is the time to let me know if you guys have any suggestions for features I could add, or layout changes I should make. I'm still trying to figure out the best way in which you can pull up a steamID/player name and view their overall statistics (kicks/bans/warnings/notes), even when offline.

Each "Note" would consist of the following data: Date, Type, PlayerID, AdminID, Subject, Body

Let me know what you think!
Title: Re: UNote
Post by: MrPresident on July 21, 2011, 02:04:10 PM
Aww Megiddo!!! Why would you kick me!

I'm not too l33t!





maybe... I guess.


On track though... this is an awesome idea! I'm excited to see where you take this.
Title: Re: UNote
Post by: JamminR on July 21, 2011, 02:22:15 PM
Awesome.
Sounds oddly familiar. (http://forums.ulyssesmod.net/index.php/topic,926.msg22574.html) :D
(Glad it may actually get done)

Edit - Oh yeah, it was even added to a Stickly ToDo list at one time (http://forums.ulyssesmod.net/index.php/topic,926.msg23030.html#msg23030)
Title: Re: UNote
Post by: Megiddo on July 21, 2011, 02:48:08 PM
As discussed over MSN, it looks good Stickly. :)

I thought I should take a moment to explain here why I'm trying to convince Stickly to make UNote operate over both SQLite and MySQL.

Speaking of which Stickly, you'll probably want to be able to identify which server a message came from.
Title: Re: UNote
Post by: Stickly Man! on July 21, 2011, 05:39:46 PM
Yup, I knew I got the original idea from somewhere.. Krooks was telling me about it when I was in his server, and he probably got that from your thread, so kudos to JamminR :P

So I'll probably work on the interface and whatnot as soon as I've finished with a few other smaller things on my TODO. I've been quite lazy this summer after we got XGUI released, so it'll be good to get back into the swing of things!

So, the main interface I've shown so far keeps logs of notes and events, and even though you can count the number of warnings by searching and filters, I would rather have logs be removeable but not affect a player's statistics. So I'll probably keep track of various player statistics like # of times kicked, banned, warned, etc., # of active warns, notes by admins, etc. I was also thinking of maybe keeping track of name changes among players, maybe even logging when their name changes? I dunno, what else do you guys think would be useful?
Title: Re: UNote
Post by: krooks on July 28, 2011, 11:43:38 AM
I've been hoping for a simple note system, and this idea is roughly 100x better than what I had been imagining. --No comment on additions--  ;D
Title: Re: UNote
Post by: ben1066 on August 31, 2011, 09:37:12 AM
If you wanted to make it more advanced, prehaps a system so that people can see if people are banned on other servers running ULX?
EDIT: Sorry for bump but the thread still seems relevant.
Title: Re: UNote
Post by: JamminR on August 31, 2011, 02:39:43 PM
see if people are banned on other servers running ULX?
Seems beyond what this is for. UBan would basically cover that, along with the various php pages for reading UBan databases that various people have released here. Wouldn't be overly difficult to include functionality once the SQL base was put in though.

Title: Re: UNote
Post by: Stickly Man! on August 31, 2011, 03:34:00 PM
Depending on how the backend gets written, cross-server stuff could be very easy or difficult to implement. This could turn into a really large awesome project that will probably take a while, or we can keep it more simple and it has a better chance of actually getting finished lol

I did just start an insane semester of school, so, all progress on this is purely conceptual, and ideas are always welcome  :)
Title: Re: UNote
Post by: Wearing8 on October 18, 2011, 07:19:09 PM
Would you need a MySQL Or any type of SQL for this to work?
Title: Re: UNote
Post by: Aaron113 on October 18, 2011, 07:45:04 PM
"SQL Support"

I assume that means that it will only support the use of MySQL but will not require it.
Title: Re: UNote
Post by: strategos on November 01, 2011, 11:08:57 PM
This sounds awesome. Must get it when its released.