You are on page 1of 1

:local

:local
:local
:local
:local

uname $user;
usercount 0;
usertime "00:00:00";
kickable;
maxuser 2;

:foreach i in=[/ip hotspot active find user=$uname] do= {


:local curup [/ip hotspot active get $i uptime];
:if ( $curup > $usertime ) do={
:set usertime $curup;
:set kickable $i;
}
:set usercount ($usercount+1);
}
:if ($usercount >= $maxuser) do={
:log info "Login user: $uname ($usercount/$maxuser) - Oldest $usertime will be l
ogout!";
/ip hotspot active remove numbers=$kickable;
} else {
:log info "Login user: $uname ($usercount/$maxuser)";
}

You might also like