dialog kicker {
title "Custom kicker"
size -1 -1 100 100
option dbu
Text "Length:",1,35 5 20 10 center
combo 2, 15 20 70 30, drop
edit "", 3, 15 40 70 10
Button "Submit" 4, 24 60 50 10
}
on 1:dialog:kicker:init:0: {
did -a kicker 2 1 hour
did -a kicker 2 half hour
did -a kicker 2 15 mins
did -a kicker 2 7 mins
did -a kicker 2 3 mins
did -a kicker 2 1 min
did -a kicker 2 30 secs
}
on 1:dialog:kicker:sclick:2 {
if ($did($dname,2).seltext == 1 hour) { Set %ban 3600 }
if ($did($dname,2).seltext == half hour) { Set %ban 1800 }
if ($did($dname,2).seltext == 15 mins) { Set %ban 900 }
if ($did($dname,2).seltext == 7 mins) { Set %ban 420 }
if ($did($dname,2).seltext == 3 mins) { Set %ban 180 }
if ($did($dname,2).seltext == 1 min) { Set %ban 60 }
if ($did($dname,2).seltext == 30 secs) { Set %ban 30 }
}
on 1:dialog:kicker:sclick:4: {
if (%ban) && ($did($dname,3)) {
if ($me isop $did($dname,3)) { var %nick = $?? | ban -ku $+ %ban $did($dname,3) %nick banned for $duration($+(%ban)) }
}
}