how do i fix this?

Code:
.timeruptime 0 1 { //set %uptime $uptime(system,1) | //dll dll/ktools.dll SbSetText 2 > noborder > [Uptime: %uptime $+ ] | unset %uptime }


it works for the first time, but this thinks $uptime(system,1) is the same as when it was first executed. So whats up?



;Check for Life

if (%life == $null) {
goto getlife
}