FeeLCoMz Time-Based Queue v1.0

# FeeLCoMz Time-Based Queue v1.0
# Author: Rony Nofrianto
#
# Parameter:
# ClientIP, StartDate, Owner
#
# Deskripsi:
#   1. Jam 6.00, aktifkan Bronze (2Mb).
#   2. Jam 18.00, aktifkan Silver (4Mb).
#   3. Jam 00.00, aktifkan Gold (6Mb).
#   4. Jam 03.00, aktifkan Platinum (8Mb).
#   5. Jam 05.00, aktifkan Diamond (10Mb), 1 x seminggu.
#

:global sClientIP;
:global sStartDate;
:global sOwner;

:set sOwner "admin";
:set sClientIP "10.0.0.0/24";
:set sStartDate "nov/15/2020";
 
/queue simple
add limit-at=256k/1M  max-limit=2M/2M name=Bronze queue=\
    pcq-upload-default/pcq-download-default target=$sClientIP
add disabled=yes limit-at=256k/1M max-limit=4M/4M name=Silver queue=\
    pcq-upload-default/pcq-download-default target=$sClientIP
add disabled=yes limit-at=256k/1M max-limit=6M/6M name=Gold queue=\
    pcq-upload-default/pcq-download-default target=$sClientIP
add disabled=yes limit-at=256k/1M max-limit=8M/8M name=Platinum queue=\
    pcq-upload-default/pcq-download-default target=$sClientIP
add disabled=yes limit-at=256k/1M max-limit=10M/10M name=Diamond queue=\
    pcq-upload-default/pcq-download-default target=$sClientIP
    
# Script

/system script
add dont-require-permissions=no name=Bronze owner=$sOwner policy=\
    read,write source="/\
    queue simple enable Bronze;\r\
    \n/queue simple disable Silver;\r\
    \n/queue simple disable Gold;\r\
    \n/queue simple disable Platinum;\r\
    \n/queue simple disable Diamond;"
add dont-require-permissions=no name=Silver owner=$sOwner policy=\
    read,write source="/\
    queue simple disable Bronze;\r\
    \n/queue simple enable Silver;\r\
    \n/queue simple disable Gold;\r\
    \n/queue simple disable Platinum;\r\
    \n/queue simple disable Diamond;"
add dont-require-permissions=no name=Gold owner=$sOwner policy=\
    read,write source="/\
    queue simple disable Bronze;\r\
    \n/queue simple disable Silver;\r\
    \n/queue simple enable Gold;\r\
    \n/queue simple disable Platinum;\r\
    \n/queue simple disable Diamond;"
add dont-require-permissions=no name=Plainum owner=$sOwner policy=\
    read,write source="/\
    queue simple disable Bronze;\r\
    \n/queue simple disable Silver;\r\
    \n/queue simple disable Gold;\r\
    \n/queue simple enable Platinum;\r\
    \n/queue simple disable Diamond;"
add dont-require-permissions=no name=Diamond owner=$sOwner policy=\
    read,write source="/\
    queue simple disable Bronze;\r\
    \n/queue simple disable Silver;\r\
    \n/queue simple disable Gold;\r\
    \n/queue simple disable Platinum;\r\
    \n/queue simple enable Diamond;"

# Scheduler

/system scheduler
add interval=1d name=Bronze on-event=/Bronze policy=\
    read,write \
    start-date=$sStartDate start-time=06:00:00
add interval=1d name=Silver on-event=/Silver policy=\
    read,write \
    start-date=$sStartDate start-time=18:00:00
add interval=1d name=Gold on-event=/Gold policy=\
    read,write \
    start-date=$sStartDate start-time=00:00:00
add interval=1d name=Platinum on-event=/Platinum policy=\
    read,write \
    start-date=$sStartDate start-time=03:00:00
add interval=1w name=Diamond on-event=/Diamond policy=\
    read,write \
    start-date=$sStartDate start-time=05:00:00

Komentar

Postingan populer dari blog ini

Kincy MemeFun: AI Siap Bikin Kamu Jadi Bintang Absurd di Puncak Kerinci ⛰️😂

Kincy Photofun: Siap-siap Viral! Wajah Anda Jadi Bintang Absurd di Puncak Kerinci ⛰️

Kincy Tuntunan: Bimbingan Teks Suci di Ujung Jari Anda