#Shax@Quakenet.org

Home­FAQ­Search­Memberlist­Usergroups­Register­Log in
Post new topic   Reply to topicShare | 
 

 Chanset Script

View previous topic View next topic Go down 
AuthorMessage
Shax
Admin


Posts: 19
Join date: 2008-12-14

PostSubject: Chanset Script   Sun Dec 14, 2008 7:05 pm

on *:text:!status:#:{
if ($wi($address($nick,2)) == owner) || ($wi($address($nick,2)) == master) {
var %fyb = OFF | if ($readini(chanini.ini,$chan,flyby) == ON) { var %fyb = ON }
var %aop = OFF | if ($readini(chanini.ini,$chan,autoop) == ON) { var %aop = ON }
var %avoice = OFF | if ($readini(chanini.ini,$chan,autovoice) == ON) { var %avoice = ON }
var %proxy = OFF | if ($readini(dnsblscan.ini,$chan,status) == ON) { var %proxy = ON }
var %antiflood = OFF | if ($readini(antiflood.ini,$chan,status) == on) { var %antiflood = ON }
.notice $nick %chanlevskin Flyby:  $+ %fyb $+  %chanlevskin Autoop:  $+ %aop $+  %chanlevskin Autovoice:  $+ %avoice $+  %chanlevskin Proxy:  $+ %proxy $+  %chanlevskin Authban:  $+ $iif($readini(authban.ini,SETUP_ $+ $chan,status),$readini(authban.ini,SETUP_ $+ $chan,status),OFF) $+  %chanlevskin Badchan:  $+ $iif(%chanbc_ [ $+ [ $chan ] ],%chanbc_ [ $+ [ $chan ] ],OFF) $+  %chanlevskin Anti-Flood:  $+ %antiflood $+  %chanlevskin
}
}

on *:join:#:{
if ($readini(chanini.ini,$chan,welcome) != $null) {
/var %line = ( $+ $chan $+ ) $readini(chanini.ini,$chan,welcome)
//notice $nick %line
}
if ($readini(chanini.ini,$chan,autoop) == On) {
/mode $chan +o $nick
/halt
}
if ($readini(chanini.ini,$chan,autovoice) == On) {
/mode $chan +v $nick
}

}

on *:text:!chanset *:#:{
if ($wi($address($nick,2)) == owner) || ($wi($address($nick,2)) == master) {
if ($left($2,1) == +) {
var %flag = $remove($2,+)
if (%flag == autoop) {
/writeini chanini.ini $chan autoop ON
/notice $nick %chanlevskin Done. %chanlevskin Auto-op enabled on $chan %chanlevskin
}
if (%flag == autovoice) {
/writeini chanini.ini $chan autovoice ON
/notice $nick %chanlevskin Done. %chanlevskin Auto-voice enabled on $chan %chanlevskin
}
if (%flag == welcome) {
/writeini chanini.ini $chan welcome $3-
/notice $nick %chanlevskin Done. %chanlevskin Welcome message enabled on $chan %chanlevskin
}
if (%flag == trojanscan) {
/writeini chanini.ini $chan trojanscan ON
/notice $nick %chanlevskin Done. %chanlevskin Trojanscan enabled on $chan %chanlevskin
}
if (%flag == flyby) {
/writeini chanini.ini $chan flyby ON
/notice $nick %chanlevskin Done. %chanlevskin Anti-FlyBy enabled on $chan %chanlevskin
}
if (%flag == proxy) {
/writeini dnsblscan.ini $chan status ON
/notice $nick %chanlevskin Done. %chanlevskin Anti-Proxy enabled on $chan %chanlevskin
}
/halt
}
if ($left($2,1) == -) {
var %flag = $remove($2,-)
if (%flag == autoop) {
/writeini chanini.ini $chan autoop OFF
/notice $nick %chanlevskin Done. %chanlevskin Auto-op disabled on $chan %chanlevskin
}
if (%flag == welcome) {
/remini chanini.ini $chan welcome
/notice $nick %chanlevskin Done. %chanlevskin Welcome message disabled on $chan %chanlevskin
}
if (%flag == proxy) {
/writeini dnsblscan.ini $chan status OFF
/notice $nick %chanlevskin Done. %chanlevskin Anti-Proxy disabled on $chan %chanlevskin
}
if (%flag == autovoice) {
/writeini chanini.ini $chan autovoice OFF
/notice $nick %chanlevskin Done. %chanlevskin Auto-voice disabled on $chan %chanlevskin
}
if (%flag == trojanscan) {
/writeini chanini.ini $chan trojanscan OFF
/notice $nick %chanlevskin Done. %chanlevskin Trojanscan disabled on $chan %chanlevskin
}
if (%flag == flyby) {
/writeini chanini.ini $chan flyby OFF
/notice $nick %chanlevskin Done. %chanlevskin Anti-FlyBy false on $chan %chanlevskin
}
/halt
}
/notice $nick %chanlevskin Usage: $1 <+flag/-flag> <arguments> %chanlevskin
/notice $nick %chanlevskin Possible flags: +/-welcome <message> --- +/-autoop --- +/-autovoice --- +/-flyby %chanlevskin

}
}

on *:text:!chanset:#:{
if ($wi($address($nick,2)) == owner) || ($wi($address($nick,2)) == master) {
/notice $nick %chanlevskin Usage: $1 <+flag/-flag> <arguments> %chanlevskin
/notice $nick %chanlevskin Possible flags: +/-welcome <message> --- +/-autoop --- +/-autovoice --- +/-flyby %chanlevskin
}
}

on *:kick:#:{
if ($knick == $me) {
/msg q unbanme $chan
/msg q invite $chan
/timer 1 3 join $chan
}
}
Back to top Go down
View user profile http://shax.darkbb.com
 

Chanset Script

View previous topic View next topic Back to top 
Page 1 of 1

Permissions of this forum:You cannot reply to topics in this forum
#Shax@Quakenet.org :: MSL-
Post new topic   Reply to topic