# User Ranks Level Global|Chan Flags # # Fleet Admiral(Owner) 10 ghjlmnoptxA|- # Admiral(Master) 09 fghjlmoptxB|- # Vice Admiral(Global Op) 08 fghjloptxC|- # Up.Rear Admiral(Bot Master) 07 fhlptvxD|- # Captian(File Master) 06 fhjlpvxE|- # Commander(Chan Owner) 05 fghpx|lmnoA # Lt.Commander(Chan Master) 04 fhpvx|lmoB # Lieutenant(Chan Op) 03 hpx|lovC # Lt.Jr.Grade(Chan HalfOp) 02 hx|lvD # Ensign(Chan Voice) 01 hx|vE # Civillian(NewUser) 00 h|F # # Bot Ranks Level Global|bot Flags # # Lo.Rear Admiral(Hub) 09 bfo|ghp # Lo.Rear Admiral(Alt Hub) 08 bfo|gap # Lo.Rear Admiral(Security) 07 bfo|gls # Lo.Rear Admiral(File) 06 bfv|gls # Lo.Rear Admiral(Game) 05 bfv|gls # Lo.Rear Admiral(Help) 04 bfv|gls # Lo.Rear Admiral(Info) 03 bfv|gls # Lo.Rear Admiral(Spam) 02 bf|gls # Lo.Rear Admiral(Site) 01 bf|gls # ################################### # Useage .rank ################################### # # .rank - Your rank # .rank list - List Ranks # .rank - Rank of # .rank <#chan> - The ranks of users in the channel # ################################### # Binds ################################### # bind pub -|- .rank nsb_r_cmd # ################################### # procceses ################################### # proc nsb_r_cmd {nick uhost hand chan arg} { if {$arg == "list"} { putserv "NOTICE $nick :Ranks:" putserv "NOTICE $nick : Fleet Admiral 10 Botnet Owner" putserv "NOTICE $nick : Admiral 09 Botnet Master" putserv "NOTICE $nick : Vice Admiral 08 Botnet Global Op" putserv "NOTICE $nick : Up.Rear Admiral 07 Botnet Admin" putserv "NOTICE $nick : Captain 06 File Admin" putserv "NOTICE $nick : Commander 05 Channel Owner" putserv "NOTICE $nick : Lt.Commander 04 Channel Master" putserv "NOTICE $nick : Lieutenant 03 Channel Op" putserv "NOTICE $nick : Lt.Jr.Grade 02 Channel HalfOp" putserv "NOTICE $nick : Ensign 01 Channel Voice" putserv "NOTICE $nick : Civillian 00 New User" return 0 } if {![$arg == ""] && [vailduser $arg] { return 1 } if {![$arg == ""] && [vaildchan $arg] { return 2 } if {$arg == ""} { set rank "" if {[matchattr $hand A|]} { set rank "Fleet Admiral," } if {[matchattr $hand B|]} { set rank "$rank Admiral," } if {[matchattr $hand C|]} { set rank "$rank Vice Admiral," } if {[matchattr $hand D|]} { set rank "$rank Up.Rear Admiral," } if {[matchattr $hand E|]} { set rank "$rank Captain," } if {[matchattr $hand |A $chan]} { set rank "$rank Commander $chan," } if {[matchattr $hand |B $chan]} { set rank "$rank Lt.Commander $chan," } if {[matchattr $hand |C $chan]} { set rank "$rank Lieutenant $chan," } if {[matchattr $hand |D $chan]} { set rank "$rank Lt.Jr Grade $chan," } if {[matchattr $hand |E $chan]} { set rank "$rank Ensign $chan," } if {[matchattr $hand |F $chan]} { set rank "Civillian" } putserv "PRIVMSG $chan :Your Rank is \002<$rank>" return 3 } }