Está en la página 1de 2

add !

keepalive-timeout name=300MBx7Dias on-login=":local tdias 7\r\


\n:local atime [ /system clock get time ]\r\
\n:local adate [ /system clock get date ]\r\
\n:local temp1 [:pick \$adate 0 3]\r\
\n:local temp2 [:pick \$adate 4 6]\r\
\n:local temp3 [:pick \$atime 0 5]\r\
\n:local temp4 (\"Plan 300MB - Ficha Activada el :\".\$temp2.\"/\".\$temp1.\" a
las \".\$temp3.\" Vigencia 7 Dias\");\r\
\n\r\
\n:if ([ /ip hotspot user get \$user comment ]=\"\") do={ [ /ip hotspot user
set \$user comment=\$temp4 ] }\r\
\n\r\
\n# Agrego un registro en el LOG del usuario\r\
\n/log info \"Plan Plan 300MB Usuario= \$user fecha=\$adate hora=\$atime
Vigencia 7 Dias\";\r\
\n\r\
\n\r\
\n:local mesarray
(\"jan\",\"feb\",\"mar\",\"apr\",\"may\",\"jun\",\"jul\",\"aug\",\"sep\",\"oct\",\"
nov\",\"dec\")\r\
\n:local diaarray
(\"31\",\"28\",\"31\",\"30\",\"31\",\"30\",\"31\",\"31\",\"30\",\"31\",\"30\",\"31\
")\r\
\n:local day [:pick \$adate 4 6]\r\
\n:local monthtxt [:pick \$adate 0 3]\r\
\n:local year [:pick \$adate 7 11]\r\
\n:local months ([:find \$mesarray \$monthtxt])\r\
\n:local dia ([:pick \$diaarray \$months])\r\
\n:if ((\$day+\$tdias)>\$dia) do={\r\
\n:if (\$months=11) do={\r\
\n\r\
\n:set months 0\r\
\n\r\
\n:set year (\$year+1)\r\
\n\r\
\n:set day ((\$day+\$tdias)-\$dia)\r\
\n\r\
\n:local mes ([:pick \$mesarray \$months])\r\
\n\r\
\n:set adate (\$mes.\"/\".\$day.\"/\".\$year)\r\
\n\r\
\n} else={\r\
\n\r\
\n:set months (\$months+1)\r\
\n\r\
\n:set day ((\$day+\$tdias)-\$dia)\r\
\n\r\
\n:local mes ([:pick \$mesarray \$months])\r\
\n\r\
\n:set adate (\$mes.\"/\".\$day.\"/\".\$year)\r\
\n\r\
\n}\r\
\n\r\
\n} else={\r\
\n\r\
\n:set day (\$day+\$tdias)\r\
\n\r\
\n:local mes ([:pick \$mesarray \$months])\r\
\n\r\
\n:set adate (\$mes.\"/\".\$day.\"/\".\$year)\r\
\n\r\
\n}\r\
\n\r\
\n\r\
\n[/system scheduler add name=\$user on-event=\"/ip hotspot user disable \\\"\
$user\\\"\\r\\\r\
\n\r\
\n\\n/ip hotspot active remove \\\"\$user\\\"\\r\\\r\
\n\r\
\n\\n/ip hotspot cookie remove \\\"\$user\\\"\\r\\\r\
\n\r\
\n\\n/system scheduler remove \\\"\$user\\\"\\r\\\r\
\n\r\
\n\\n/\\r\\\r\
\n\" start-date=\$adate start-time=\$atime]\r\
\n\r\
\n}" rate-limit=1m/3072k session-timeout=1d transparent-proxy=yes

También podría gustarte