quote:
Originally posted by walts
so no script then? why?
how is it possible to hide pm with skin and not with script?
Skins work by modifying the user interface resources of Messenger. They define new images and styles which Plus! uses as replacements for Messenger's own interface resources. They can only be loaded when Messenger is launched, that's why you need to restart Messenger every time you make a change to your skin's options.
Scripts can interact with Messenger, this means that they can both read and change the data transferred through Messenger. For example, scripts can read your status, your contacts list and your chat messages but they can also change your status or your sent messages. They work by running custom code inside a scripting environment which provides interfaces to interact with Messenger and Plus!. They are loaded after Messenger is started and keep running the whole time.
Skins are for interface customisation at start-up, scripts are for interaction. They're completely different and thus they can't do the same tasks. Scripts can't change the user interface of Messenger since the interface can't be changed while Messenger is already running. Even if it would be possible for scripts to modify the interface, it would be nearly impossible to find the right elements which should be removed (here: the PSM elements). With all kinds of skins floating around, those elements can be anywhere the skin creator wants and thus a script wouldn't know where to look for them.