mirc auto script

 avatar
unknown
plain_text
5 months ago
2.9 kB
4
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