nomask varargs string pretty_time(int tim, int len) { int num; string *bits; if(!len) len = 99999; bits = ({ }); if (tim > 60*60*24 && sizeof(bits) < len) bits += ({ (num=tim/(60*60*24))+" day"+(num==1?"":"s") }); if (tim > 60*60 && tim%(60*60*24) && sizeof(bits) < len) bits += ({ (num=(tim/(60*60))%24)+" hour"+(num==1?"":"s") }); if (tim > 60 && tim%(60*60) && sizeof(bits) <len) bits += ({ (num=(tim/60)%60)+" minute"+(num==1?"":"s") }); if (tim%60 && sizeof(bits) <len) bits += ({ (num=tim%60)+" second"+(num==1?"":"s") }); return implode(bits, ", "); }