#script=getuptime // purpose: pseuwow uptime counter // args: @def: "say", "yell", "chan,General", etc. any command that accepts a string in @def and does something with it. // returns: uptime formatted as 0h 0m 0s set,s ${@clock} div,s 1000 set,s ?{toint ${s}} set,secs ${s} set,h ${s} div,h 3600 toint,h ${h} mod,s 3600 set,m ${s} div,m 60 toint,m ${m} mod,s 60 toint,s ${s} set,str ${h}h ${m}m ${s}s out UPTIME: ${secs} secs = ${str} if ?{strlen ${@def}} ${@def} UPTIME: ${h} hours, ${m} minutes, ${s} seconds endif unset h unset m unset s unset secs return ${str} #script=uptime #permission=0 return ?{getuptime say}