What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » Plug-Ins » [REQ] People online

[REQ] People online
Author: Message:
CookieRevised
Elite Member
*****

Avatar

Posts: 15519
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: RE: [REQ] People online
quote:
Originally posted by Itsme-HcK
@CookieRevised: Never, I hate VB.
Ok, but that's another issue. Though the core of the program will exactly be the same as what is shown in that other thread.

quote:
Originally posted by Itsme-HcK
Already thought of that. :)
I'm thinking about something like this:
/xwonline [groupname] [required status] [mask]
(Things between [ and ] are optional.)
Groupname could be... (nothing for all groups)

Required status would be something like "status:online", "status:away", "status:other" or maybe even "status:boo".

Mask could be something like this: "On group $groupname$: $name$ ($email$). His current status: $status$". :)
Default will be something like that too, but without the e-mail.
If I may suggest something, do it in another way (which looks a bit more logical and above all more generic IMHO)

eg:
/xwhois [required status] [groupname] [mask]

Make status the first parameter, as this is a required parameter (can't be "nothing") and groupname and mask are optional. (required parameters always come before optional parameters)

This also reduces the need for the "status:" prefix. eg:

/xwhois online
/xwhois away <of the group> friends
(italic is imaginary of course; those are the words which makes the whole command into an logical english sentence)

Also, and what my main suggestion is, don't forget about the possebility you have with tags. A plugin can also output tags. With this the user has all the possebilities he whishes. And it doesn't require much from the plugin/programmer itself...

eg:
- (!XWHOIS_AWAY) will show everybody who is away in one string (seperated by whatever is set in the preferences of the plugin; by default a comma)
- (!XWHOIS_ONLINE_FRIENDS)

The user can make his own quicktext in that way. eg:
quicktext alias: /showbusyfamily
quicktext text: These are the ones from my family who are busy: (!XWHOIS_BUSY_FAMILY)

In fact you can program your plugin around this tag, and actually make the parsing of the command a kind of "special case" of that tag-use. eg:

The main routine is to parse the tag and is what the plugin is about: seperating the different fields inside the tag. Now you can make the routine for the command to actually call this same parsing tag routine (with the appropiate parameters). In other words, you only need to have 1 major parsing routine.


-------

Anyhow, that's how I would make it (in VB :P... if I had the time). Nevertheless I look forward to see what you make it into (in C++, which is better as it doesn't require runtimes) ;) . Iether way, it has great potential for being a much used plugin... go for it  ;) (Y) [*]

[*]this said, it should even be a standard function in Plus IMHO! :P

This post was edited on 12-22-2005 at 01:09 AM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
12-22-2005 01:03 AM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
[REQ] People online - by huwnet on 12-18-2005 at 09:07 PM
RE: [REQ] People online - by J-Thread on 12-18-2005 at 10:10 PM
RE: [REQ] People online - by Supersonicdarky on 12-18-2005 at 10:18 PM
RE: [REQ] People online - by DJKAL on 12-18-2005 at 10:31 PM
RE: [REQ] People online - by Itsme-HcK on 12-19-2005 at 10:13 PM
RE: [REQ] People online - by DJKAL on 12-19-2005 at 10:15 PM
RE: [REQ] People online - by CookieRevised on 12-19-2005 at 10:21 PM
RE: [REQ] People online - by Itsme-HcK on 12-19-2005 at 10:27 PM
RE: RE: [REQ] People online - by CookieRevised on 12-19-2005 at 10:44 PM
RE: [REQ] People online - by DJKAL on 12-19-2005 at 10:31 PM
RE: [REQ] People online - by Itsme-HcK on 12-20-2005 at 07:23 PM
RE: RE: [REQ] People online - by huwnet on 12-21-2005 at 03:35 PM
RE: [REQ] People online - by CookieRevised on 12-20-2005 at 11:39 PM
RE: [REQ] People online - by DJKAL on 12-21-2005 at 04:06 PM
RE: [REQ] People online - by haydos on 12-21-2005 at 04:18 PM
RE: [REQ] People online - by Itsme-HcK on 12-21-2005 at 10:02 PM
RE: [REQ] People online - by Supersonicdarky on 12-21-2005 at 10:10 PM
RE: [REQ] People online - by Itsme-HcK on 12-21-2005 at 10:31 PM
RE: RE: [REQ] People online - by CookieRevised on 12-22-2005 at 01:03 AM
RE: [REQ] People online - by Itsme-HcK on 12-22-2005 at 07:10 AM
RE: [REQ] People online - by CookieRevised on 12-22-2005 at 11:33 AM
RE: [REQ] People online - by Chestah on 12-22-2005 at 11:57 AM
RE: [REQ] People online - by CookieRevised on 12-22-2005 at 12:22 PM
RE: [REQ] People online - by Itsme-HcK on 12-22-2005 at 01:27 PM
RE: [REQ] People online - by CookieRevised on 12-23-2005 at 01:22 AM
RE: [REQ] People online - by Itsme-HcK on 12-23-2005 at 02:01 PM
RE: [REQ] People online - by CookieRevised on 12-23-2005 at 03:39 PM
RE: [REQ] People online - by Itsme-HcK on 12-23-2005 at 08:16 PM
RE: [REQ] People online - by CookieRevised on 12-24-2005 at 12:41 AM
RE: [REQ] People online - by Itsme-HcK on 12-24-2005 at 09:04 AM
RE: [REQ] People online - by CookieRevised on 12-24-2005 at 08:36 PM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On