string query_idle_string( object player, int verbose ) { int time, tmp; string line; if( ! player ) return 0; if( ! interactive( player ) ) return ( verbose ? "Linkdead" : "LD" ); line = ""; time = query_idle( player ); if( time < 60 ) return ""; tmp = time / 86400; if( tmp ) { if( ! verbose ) return tmp + "d"; else line += tmp + " day" + ( tmp > 1 ? "s " : " " ); } tmp = ( time % 86400 ) / 3600; if( tmp ) { if( ! verbose ) { if( tmp > 9 ) return tmp + "h"; else line = tmp + ":"; } else line += tmp + " hour" + ( tmp > 1 ? "s " : " " ); } tmp = ( time % 3600 ) / 60; if( tmp ) { if( ! verbose ) { if( strlen( line ) > 0 && tmp < 10 ) line += "0"; line += tmp + "m"; } else line += tmp + " minute" + ( tmp > 1 ? "s " : " " ); } if( verbose ) line += "Idle Time"; return line; }