i have made a script like this, but formatted my computer so i lost it lol
anyway here's the code (non-tested, all from heart):
code:
var XboxEmail = "lol@whatever.com";
var lastpsm = "";
function OnEvent_SigninReady(){
var Contact = Messenger.MyContacts.GetContact(XboxEmail);
if(Contact.Status != 1){
lastpsm = Messenger.MyPersonalMessage;
Messenger.MyPersonalMessage = Contact.PersonalMessage;
}
}
function OnEvent_Initialize(s){
if(!s) OnEvent_SigninReady();
}
function OnEvent_ContactSignin(email){
if(email == XboxEmail) OnEvent_SigninReady();
}
function OnEvent_ContactSignout(email){
if(email == XboxEmail) Messenger.MyPersonalMessage = lastpsm;
}
when Xbox Live signs into your account, the personal message would be similar to:
Xbox 360: Dashboard (gamertag)