|  Online contacts | 
 
| Author: | 
Message: | 
 
Jimbo 
Veteran Member 
     
  
  
 
Posts: 1649 Reputation: 18 
33 /   /   
Joined: Jul 2006 
 | 
O.P.  Online contacts
A while ago, this code was made for me so it showed how many contacts i had offline and online every 30 or 60 mins. 
can someone edit it so it shows me every 5 mins.
 code: var ThirtyMins = 1800000; 
var SixtyMins = 3600000; 
 
function OnEvent_SigninReady(sEmail){ 
var contacts = Messenger.MyContacts; 
var online = 0; 
var offline = 0; 
for(var e = new Enumerator(contacts); !e.atEnd(); e.moveNext()){ 
item = e.item(); 
if(item.Status != 1 && item.Status != 0){ 
online++; 
} else { 
offline++; 
} 
} 
MsgPlus.DisplayToastContact('Online contacts counter', '·$3Contacts online : '+online+'·$0', '' , '' ,'', ''); 
MsgPlus.DisplayToastContact('Offline contacts counter', '·$4Contacts offline : '+offline+'·$0', '' , '' ,'', '');  
MsgPlus.AddTimer('reload', ThirtyMins) //Repalce with SixtyMins if you want an hour 
} 
 
function OnEvent_Timer(sTimerId){ 
if (sTimerId == 'reload'){ 
OnEvent_SigninReady(Messenger.MyEmail); //Simply call the function so you dont duplicate code 
} 
} 
   
 |   
 | 
 
| 08-24-2006 09:57 AM | 
 | 
 
  | 
 
NanaFreak 
Scripting Contest Winner 
     
  
 
Posts: 1476 Reputation: 53 
33 /   /   
Joined: Jul 2006 
 | 
 RE: Online contacts
here it is    it was easy
 code: var ThirtyMins = 1800000; 
var SixtyMins = 3600000; 
var FiveMins = 300000; 
 
function OnEvent_SigninReady(sEmail){ 
var contacts = Messenger.MyContacts; 
var online = 0; 
var offline = 0; 
for(var e = new Enumerator(contacts); !e.atEnd(); e.moveNext()){ 
item = e.item(); 
if(item.Status != 1 && item.Status != 0){ 
online++; 
} else { 
offline++; 
} 
} 
MsgPlus.DisplayToastContact('Online contacts counter', '·$3Contacts online : '+online+'·$0', '' , '' ,'', ''); 
MsgPlus.DisplayToastContact('Offline contacts counter', '·$4Contacts offline : '+offline+'·$0', '' , '' ,'', ''); 
MsgPlus.AddTimer('reload', FiveMins) //Repalce with SixtyMins if you want an hour 
} 
 
function OnEvent_Timer(sTimerId){ 
if (sTimerId == 'reload'){ 
OnEvent_SigninReady(Messenger.MyEmail); //Simply call the function so you dont duplicate code 
} 
} 
  
Edit:quote: Originally posted by saralk 
edit: beaten to it (Smilie) 
  yay my first time beating someone  
 This post was edited on 08-24-2006 at 10:04 AM by NanaFreak.
 |   
 | 
 
| 08-24-2006 10:01 AM | 
 | 
 
  | 
 
saralk 
Veteran Member 
     
  
  
 
Posts: 2596 Reputation: 38 
36 /   /   
Joined: Feb 2003 
 | 
 RE: Online contacts
code: var ThirtyMins = 1800000; 
var SixtyMins = 3600000; 
var FiveMins = 300000; 
 
function OnEvent_SigninReady(sEmail){ 
var contacts = Messenger.MyContacts; 
var online = 0; 
var offline = 0; 
for(var e = new Enumerator(contacts); !e.atEnd(); e.moveNext()){ 
item = e.item(); 
if(item.Status != 1 && item.Status != 0){ 
online++; 
} else { 
offline++; 
} 
} 
MsgPlus.DisplayToastContact('Online contacts counter', '·$3Contacts online : '+online+'·$0', '' , '' ,'', ''); 
MsgPlus.DisplayToastContact('Offline contacts counter', '·$4Contacts offline : '+offline+'·$0', '' , '' ,'', '');  
MsgPlus.AddTimer('reload', FiveMins) //Repalce with SixtyMins if you want an hour 
} 
 
function OnEvent_Timer(sTimerId){ 
if (sTimerId == 'reload'){ 
OnEvent_SigninReady(Messenger.MyEmail); //Simply call the function so you dont duplicate code 
} 
}
  
edit: beaten to it    
 This post was edited on 08-24-2006 at 10:02 AM by saralk.
The Artist Formerly Known As saralk 
London · New York · Paris 
Est. 1989  
 |   
 | 
 
| 08-24-2006 10:02 AM | 
 | 
 
  | 
 
Jimbo 
Veteran Member 
     
  
  
 
Posts: 1649 Reputation: 18 
33 /   /   
Joined: Jul 2006 
 | 
| 
O.P.  RE: Online contacts
 thanks 
 |   
 | 
 
| 08-24-2006 10:02 AM | 
 | 
 
  | 
 
| 
 |  
 
 |