. + Parceiros

Dica MSN Plus ...

Aprenda a mostrar o número de janelas abertas, quantas pessoas tem online e offline no seu msn e com quem você está conversando no momento, como mostrado na imagem:



Esta funcionalidade chama-se PSM Live Status e para quem tem o programa Plus este script e fantástico! Ela adiciona em seu sub-nick do mensseger um status com o total de contatos online e offine no seu mensseger, quantas janelas estão abertas e com quem está conversando

Continue lendo para ver o tutorial ...


REQUERIMENTO: WINDOWNS LIVE MENSEGER PLUS! (CLIQUE AQUI PARA BAIXÁ-LO)

1 - Abra a aba plus! > Opções > Scripts > Criar novo
2 - Coloque o nome: scriptmsn
3 - Apage tudo que esta na janelinha que aparecer e cole o código exatamente como está aqui:

// 100assunto.com - Entreterimento, Humor e muito mais (:
// Link: http://www.100assunto.com/
// Email de contato: contato@100assunto.com
// script para msn plus !
var ScriptName = "Script Msn";
//var orario;
var online;
var offline;
var nchat;
var nomecontatto;
var chat;

function ContaContatti(){
        online=0;
        offline=0;
        var Contacts = Messenger.MyContacts;
        for(var e = new Enumerator(Contacts); !e.atEnd(); e.moveNext()){
                item = e.item();
                if(item.Status != 1 && item.Status != 0){
                online++;
                }
                offline++;
                }
}

function ContaChat(){
        nchat=Messenger.CurrentChats.Count;
        if (nchat=="0"){
                nchat="[c=4]"+nchat+"[/c] ";
        }else{
                nchat="[c=9]" + nchat + "[/c] ";
        }
}


function OnEvent_Timer(timer1){
        var inizio="[a=1][c=0]";
        var fine="[/a][/c]";
        var barra="|";
        var messpers;
        ContaChat();
        ContaContatti();
        messpers= inizio + "Janelas : " + nchat + barra;
        messpers+= " On: " + "[c=9]" + online + "[/c]/[c=18]" + offline +"[/c] "+ barra;
        if(nomecontatto=="[c=18]ninguém[/c] ")
                messpers+= " Falando com : " + nomecontatto + fine;
        else
                messpers+= " Falando com : " +"[c=18]" + nomecontatto + "[/c]"+ fine;
        Messenger.MyPersonalMessage=messpers;
        MsgPlus.AddTimer("timer1",500);
}

function OnEvent_Signin(Email){
        nomecontatto="[c=18]ninguém[/c] ";
        MsgPlus.AddTimer("timer1",500);
}

function OnEvent_Initialize(MessengerStart){
        nomecontatto="[c=18]ninguém[/c] ";
        MsgPlus.AddTimer("timer1",500);
}

function Amp(){
        nomecontatto="[c=4]ninguém[/c] ";
        MsgPlus.AddTimer("timer1",500);
}

function Dmp(){
        MsgPlus.CancelTimer("timer1");
        Messenger.MyPersonalMessage="";
}

function OnEvent_ChatWndSendMessage(ChatWnd,message){
        if(message == '/Amp'){
                   Amp();      
                   return "";
         }
         if(message == '/Dmp'){
                  Dmp();
                   return "";
         }
                return message;
}

function OnEvent_MenuClicked(MenuItemId,Location,ChatWnd) {
   switch(MenuItemId) {
          case 'Amp':                  
                 Amp();
           break;
           case 'Dmp':
                Dmp();         
                break;
   }
}

function OnEvent_ChatWndReceiveMessage(ChatWnd,Origin,Message,MessageKind){
        var backup;
        chat=ChatWnd;
        contatto=ChatWnd.Contacts;
        if(contatto.Count == 1) {
                        var e = new Enumerator(contatto);
                        var Cnt = e.item();
                        nomecontatto = Cnt.Email.split("@");
                        nomecontatto = nomecontatto[0];
        }

}

function OnEvent_ChatWndDestroyed(ChatWnd){
        if(chat.Handle==ChatWnd.Handle){
                nomecontatto="[c=18]ninguém[/c] ";
        }
}

function OnEvent_ChatWndCreated(ChatWnd){
        var contatto;
        chat=ChatWnd;
        contatto=ChatWnd.Contacts;
        if(contatto.Count == 1) {
                        var e = new Enumerator(contatto);
                        var Cnt = e.item();
                        nomecontatto = Cnt.Email.split("@");
                        nomecontatto = nomecontatto[0];
        }

}

4 - Clique em gravar tudo para salvar. Feche a janelinha, clique em aplicar e pronto !


Espero que gostem deste novo script do mns plus !

Até a proxima ...

0 comentários:

Postar um comentário

Use sua conta do Google para aparecer seu AVATAR. Se quiser divulgar o link do seu blog/site use a opção OpenID ou Nome/URL.

Procure não chingar os outros leitores nem o autor da postagem!

Você pode usar algumas tags HTML.

Vamos manter o blog organizado. Obrigado!

Obs.: Não respondo a comentários Anônimos!