mirc auto script
unknown
plain_text
a year ago
2.9 kB
17
Indexable
[script]
n0=# Userlist Auto System v1.2x
n1=# By: Sebastien - xplorer@live.ca
n2=# Modded by Erro
n3=
n4=on @*:JOIN:#:{
n5= if ($readini(ulist\op.ini,$mknickfn($nick),$chan) && $readini(ulist\voice.ini,$mknickfn($nick),$chan) == $address($nick,2)) {
n6= aline -p @Userlist $+([,$fulldate,]) $+([14,$chan,]) Performing +vo on $+(7,$nick,)
n7= mode $chan +vo $nick $nick
n8= return
n9= }
n10= if ($readini(ulist\voice.ini,$mknickfn($nick),$chan) == $address($nick,2)) {
n11= aline -p @Userlist $+([,$fulldate,]) $+([14,$chan,]) Performing +v on $+(7,$nick,)
n12= mode $chan +v $nick
n13= }
n14= if ($readini(ulist\op.ini,$mknickfn($nick),$chan) == $address($nick,2)) {
n15= aline -p @Userlist $+([,$fulldate,]) $+([14,$chan,]) Performing +o on $+(7,$nick,)
n16= mode $chan +o $nick
n17= }
n18=}
n19=alias open.voice { run ulist\voice.ini }
n20=alias open.op { run ulist\op.ini }
n21=alias add.voice {
n22= writeini ulist\voice.ini $mknickfn($1) $chan $address($1,2)
n23= aline -p @Userlist $+([,$fulldate,]) $+([14,$chan,]) Added $+(7,$1,) to Voice list
n24= mode $chan +v $1
n25=}
n26=alias add.op {
n27= writeini ulist\op.ini $mknickfn($1) $chan $address($1,2)
n28= aline -p @Userlist $+([,$fulldate,]) $+([14,$chan,]) Added $+(7,$1,) to Op list
n29= mode $chan +o $1
n30=}
n31=alias del.voice {
n32= remini ulist\voice.ini $mknickfn($1) $chan $address($1,2)
n33= aline -p @Userlist $+([,$fulldate,]) $+([14,$chan,]) Removed $+(7,$1,) from Voice list
n34= mode $chan -v $1
n35=}
n36=alias del.op {
n37= remini ulist\op.ini $mknickfn($1) $chan $address($1,2)
n38= aline -p @Userlist $+([,$fulldate,]) $+([14,$chan,]) Removed $+(7,$1,) from Op list
n39= mode $chan -o $1
n40=}
n41=on *:LOAD:{
n42= mkdir ulist
n43= echo $color(notice) -at Userlist Auto System
n44= echo $color(notice) -at For help & Command list type: /help.auto or right on a nick
n45=}
n46=on *:START:{ if (!$window(@Userlist)) { window @Userlist | aline -p @Userlist Auto events - v1.2x } }
n47=alias help.auto {
n48= echo $color(notice) -at Command list
n49= echo $color(notice) -at /add.voice <nick>
n50= echo $color(notice) -at /del.voice <nick>
n51= echo $color(notice) -at /add.op <nick>
n52= echo $color(notice) -at /del.op <nick>
n53= echo $color(notice) -at You Can view all the mode listing with the followings commands, if there is no file, nothing will happen.
n54= echo $color(notice) -at /open.op
n55= echo $color(notice) -at /open.voice
n56= echo $color(notice) -at But i do not suggest you to play with the files.
n57=}
n58=
n59=menu nicklist {
n60= [Auto]
n61= .Add Op:/add.op $1
n62= .Add Voice:/add.voice $1
n63= .Remove Op:/del.op $1
n64= .Remove Voice:/del.voice $1
n65= .Open Op List:/open.op
n66= .Open Voice List:/open.voice
n67=
n68=}
n69=
n70=on me:*:join:#:{ who # }
n71=
n72=raw 352:*:{ halt }
n73=raw 315:*:{ halt }Editor is loading...
Leave a Comment