I did creat a script that restores your personal message, but I can't restore the personal status because the scripting interface has no access to that.
code:
function OnEvent_Signout(Email)
{
try
{
WriteRegistry("psm", Messenger.MyPersonalMessage);
}
catch(err)
{
Debug.Trace(" WRITE REGISTRY FAILED");
}
}
function OnEvent_Signin(Email)
{
try
{
Messenger.MyPersonalMessage = ReadRegistry("psm");
}
catch(err)
{
Debug.Trace(" FAILED RESTORING PSM");
}
}
function WriteRegistry(key, value)
{
var Shell = new ActiveXObject("WScript.Shell");
Shell.RegWrite(MsgPlus.ScriptRegPath + Messenger.MyEmail + "\\" + key, value);
}
function ReadRegistry(key)
{
var Shell = new ActiveXObject("WScript.Shell");
return Shell.RegRead(MsgPlus.ScriptRegPath + Messenger.MyEmail + "\\" + key);
}