This is my op commands menu, It is based on the SwiftIRC network usage.
This is my first menu as well.
V2.0 Changes
; F0x's Op Commands Menu
; For Channel Options Right Click In The Nicklist To Access
; For Kicks, Bans, User Moderation Right Click Victims Name
; Created By F0x of the SwiftIRC network.
; Channel: #f0xb0t
menu nicklist {
F0x's Op Commands
.Kicks
..Noob:/kick # $$1 2Wow You're Such A Noob..
..Pwned:/kick # $$1 2Pwned!
..Gtfo:/kick # $$1 2Thought I Told You To GTFO!?
..Warning:/kick # $$1 2Consider This Your First Warning.
..Testing:/kick # $$1 2Just Testing Something
.Bans
..Noob:/ban -k # $$1 2Eat Ban Noob
..Pwned:/ban -k # $$1 2Oh So Pwned!
..GTFO:/ban -k # $$1 2Told You To GTFO!
..5 min:/ban -ku300 # $$1 2Well Thats A Five Minute Ban For You!
.User Moderation
..Access
...Temp Add
....Voice:/mode # +v $$1
....Half Op:/mode # +h $$1
....Op:/mode # +o $$1
....V+H+O:/mode # +ohv $$1 $$1 $$1
...Temp Remove
....Voice:/mode # -v $$1
....Half Op:/mode # -h $$1
....Op:/mode # -o $$1
....V-H-O:/mode # -ohv $$1 $$1 $$1
...Add
....Auto Voice:/cs access # add $$1 3
....Auto Half-Op:/cs access # add $$1 4
....Auto Op:/cs access # add $$1 5
....Auto Admin:/cs access # add $$1 10
...Delete
....Remove Auto Access:/cs access # del $$1
...Akick
....Add:/cs akick # add $$1
..Mute
...On:/mode # +b ~q: $+ $address($1,2)
...Off:/mode # -b ~q: $+ $address($1,2)
..Exceptions
...On:/mode # +e $$1
...Off:/mode # -e $$1
..Query:/query $$1
..Whois:/whois $$1
}
menu channel {
F0x's Op Commands
.Channel Moderation
..Modes
...Moderated
....On:/mode # +m
....Off:/mode # -m
...Private
....On:/mode # +p
....Off:/mode # -p
...Secret
....On:/mode # +s
....Off:/mode # -s
...Colours
....Remove:/mode # +S
....Activate:/mode # -S
...SecureOps
....Off:/cs set # secureops off
....On:/cs set # secureops on
..Key
...Set Random Key:/mode # +k $rand(1,9) $+ $rand(A,Z) $+ $rand(1,9) $+ $rand(a,z)
..Flood Control
...Activate:/mode # +f [10j#i5,5k#K5,10m#M5,4n#N5,5t#b]:4
...Deactivate:/mode # -f [10j#i5,5k#K5,10m#M5,4n#N5,5t#b]:4
..Topic
...Set Topic:/dialog -m f0xtopic f0xtopic
.Botserv
..Assign Channel Bot
...Phoenix:/bs assign # Phoenix
...X:/bs assign # X
...Pest-Control:/bs assign # Pest-Control
...mIRC:/bs assign # mIRC
...Qwerty:/bs assign # Qwerty
...Owned:/bs assign # Owned
...Dr:/bs assign # Dr
...HC:/bs assign # HC
...Jess:/bs assign # Jess
...ReBirth:/bs assign # ReBirth
...Res:/bs assign # Res
...TheDarkLegend:/bs assign # TheDarkLegend
...BikeStealer:/bs assign # BikeStealer
...BlAcKdRaGoN:/bs assign # BlAcKdRaGoN
...Dr_Evil:/bs assign # Dr_Evil
...Eagle:/bs assign # Eagle
...GameFAQs:/bs assign # GameFAQs
...GayBot:/bs assign # GayBot
...HeadBanger:/bs assign # HeadBanger
...Hutch:/bs assign # Hutch
...Lara:/bs assign # Lara
...LavaDragon:/bs assign # LavaDragon
...LemonParty:/bs assign # LemonParty
..Unassign BotServ Bots
...Unassign:/bs unassign #
..Settings
...Fantasy
....On:/msg botserv set # fantasy on
....Off:/msg botserv set # fantasy off
...Symbiosis
....On:/msg botserv set # symbiosis on
....Off:/msg botserv set # symbiosis off
...Protection
....Op Protection
.....On:/msg botserv set # dontkickops on
.....Off:/msg botserv set # dontkickops off
....Voice Protection
.....On:/msg botserv set # dontkickvoices on
.....Off:/msg botserv set # dontkickvoices off
...Greets
....On:/msg botserv set # greet on
....Off:/msg botserv set # greet off
.Custom Bots
..F0xB0t:/invite F0xB0t #
..Runescript:/invite Runescript #
..ZetaScript:/invite Zetascript #
..Slimshady:/invite slimshady #
..ZyxaScript:/invite ZyxaScript #
..Dustbot:/invite Dustbot #
.Useful Channels
..#bot:/join #bot
..#irchelp:/join #irchelp
..#pcw:/join #pcw
..#swiftswitch:/join #swiftswitch
..#f0xb0t:/join #f0xb0t
..#botts:/join #botts
}
alias f0xtopic {
dialog -m f0xtopic f0xtopic
}
dialog f0xtopic {
title "F0x's Op Commands - Topic Changer"
size -1 -1 105 78
option dbu
text "Made By F0x", 1, 27 65 60 10
box "Topic Changer", 3, 1 1 103 76
edit " ", 4, 18 11 56 13
text "Topic", 5, 4 12 15 90, center
text "Chan", 6, 4 29 15 90, center
edit " ", 7, 18 28 56 13
button "Ok", 8, 5 49 37 12
button "Cancel", 9, 64 49 37 12, Cancel
}
on *:dialog:f0xtopic:sclick:8:{
/topic $did(7) $did(4)
}