RE: Small Suggestion
The function of /persostat is to invoke predefined personal statusses. It is not meant to make personal statusses on the fly...
Furthermore, your suggestion (in the way you suggested it) is in practice not possible. Because each argument can include any character (including spaces) there is no known/fixed delimiter between the arguments, so there is no way to know where one argument stops and where another one begins...
In your point of view:
argument 1 = brb
agrument 2 = "Shower"
agrument 3 = "I'm in the shower, leave a message"
This is the point of view of a human who instantly can interpret words and sentences on the same line and put them in the correct context/order. This isn't possible in a program at all without the use of fixed delimiters. And since the " character can also be used in the individual arguments as a normal character, it can't be used as a delimiter; the same with spaces or any other character...
Note: even for a human it is sometimes hard to seperate the individual arguments. Take a look at this, otherwise perfectly valid, line:
/persostat on the phone very busy calling my friend Joe, so hang on for a 2"
argument 1 = on the phone
agrument 2 = very busy
agrument 3 = calling my friend Joe, so hang on for a 2"
-------------------
Instead make a predefined personal status (lets say personal status number 7):
Internal identifier: in the shower
Messenger status: Be Right Back
Name status Tag: Shower
Message: I'm in the shower, leave a message
Then you can invoke it simply by the command:
/persostat 7
This post was edited on 08-18-2005 at 02:55 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
|