Code: Select all
; psyBNC script
; to make your psybnc nick can be trigger it
;identify script (set your nick password below ';' use with your own risk)
server NOTICE NickServ!service@dal.net * *nick*is*owned* echo "PRIVMSG NickServ@services.dal.net :IDENTIFY your-nick-password"
; channel command(s)
server PRIVMSG yournick!*@* * .up echo "PRIVMSG chanserv@services.dal.net :OP $TO $USERNICK"
server PRIVMSG yournick!*@* * .down echo MODE $TO -o $USERNICK
server PRIVMSG yournick!*@* * .opme echo MODE $TO +o $NICK
server PRIVMSG yournick!*@* * .vme echo MODE $TO +v $NICK
server PRIVMSG yournick!*@* * .+r echo MODE $USERNICK +R
server PRIVMSG yournick!*@* * .-r echo MODE $USERNICK -R
server PRIVMSG yournick!*@* * .+s* echo SILENCE +"$P5"
server PRIVMSG yournick!*@* * .-s* echo SILENCE -"$P5"
server PRIVMSG yournick!*@* * .cycle echo "PART $P3 cycle"; echo JOIN $P3
server PRIVMSG yournick!*@* * .kick* echo "KICK $TO $P5 :$P6 $P7 $P8 $P9 $P10 $P11 $P12 $P13 $P14 $P15 $P16 $P17 $P18 $P19 $P20 $P21 $P22 $P23 $P24 $P25 $P26 $P27 $P28 $P29 $P30 $P31 $P32 $P33 $P34 $P35 $P36 $P37 $P38 $P39 $P40 $P41 $P42 $P43 $P44"
server PRIVMSG yournick!*@* * .deop echo MODE $TO -o $NICK
server PRIVMSG yournick!*@* * .say* echo PRIVMSG $TO :"$P5 $P6 $P7 $P8 $P9 $P10 $P11 $P12 $P13 $P14 $P15 $P16 $P17 $P18 $P19 $P20 $P21 $P22 $P23 $P24 $P25 $P26 $P27 $P28 $P29 $P30 $P31 $P32 $P33 $P34 $P35 $P36 $P37 $P38 $P39 $P40 $P41 $P42 $P43 $P44"
server PRIVMSG yournick!*@* * .msg* echo PRIVMSG $P5 :"$P6 $P7 $P8 $P9 $P10 $P11 $P12 $P13 $P14 $P15 $P16 $P17 $P18 $P19 $P20 $P21 $P22 $P23 $P24 $P25 $P26 $P27 $P28 $P29 $P30 $P31 $P32 $P33 $P34 $P35 $P36 $P37 $P38 $P39 $P40 $P41 $P42 $P43 $P44"
server PRIVMSG yournick!*@* * .notice* echo NOTICE $P5 :"$P6 $P7 $P8 $P9 $P10 $P11 $P12 $P13 $P14 $P15"
server PRIVMSG yournick!*@* * !notice* echo NOTICE "#""$P5" :"$P6 $P7 $P8 $P9 $P10 $P11 $P12 $P13 $P14 $P15"
server PRIVMSG yournick!*@* * .kb* echo MODE $TO +b $P5 ; echo KICK $P5
server PRIVMSG yournick!*@* * !unban* echo MODE $TO -b $P5
server PRIVMSG yournick!*@* * .chunban* echo MODE "#""$P5" -b $P6
server PRIVMSG yournick!*@* * .-v* echo MODE $TO -v $P5
server PRIVMSG yournick!*@* * .+v* echo MODE $TO +v $P5
server PRIVMSG yournick!*@* * .op* echo MODE $TO +o $P5
server PRIVMSG yournick!*@* * .deop* echo MODE $TO -o $P5
server PRIVMSG yournick!*@* * .mode* echo MODE $TO $P5 $P6 $P7 $P8 $P9 $P10
server PRIVMSG yournick!*@* * .inv* echo INVITE "#""$P5" $P6
server PRIVMSG yournick!*@* * .mode* echo MODE "#""$P5" $P6 $P7 $P8 $P9 $P10 $P11 $P12
server PRIVMSG yournick!*@* * .voice* echo MODE "#""$P5" +v $P6
server PRIVMSG yournick!*@* * .ident* echo SERVICES IDENTIFY :"$P5 $P6"
server PRIVMSG yournick!*@* * .partall echo PARTALL
server PRIVMSG yournick!*@* * .chop* echo "PRIVMSG chanserv@services.dal.net :op $TO $P5"
server PRIVMSG yournick!*@* * .nick* echo NICK $P5
server PRIVMSG yournick!*@* * .chunban* echo "PRIVMSG chanserv@services.dal.net :unban $P5 $P6"
server PRIVMSG yournick!*@* * .auth echo PRIVMSG $TO : $NICK, Im Yours!
server PRIVMSG yournick!*@* * .topic* echo TOPIC $TO :"$CONTENT"
server PRIVMSG yournick!*@* * .join* echo JOIN $P5 $P6 $P7 $P8
server PRIVMSG yournick!*@* * .part* echo PART $P5
server PRIVMSG yournick!*@* * !part echo PART $TO
; DCC Chat ... (DCC not tested)
dccchat * yournick!*@* * * echo "DCCANSWER $NICK"
; psyBNC command(s)
server PRIVMSG yournick!*@* * .reload echo "NOTICE $NICK :Script reloaded"; echo SRELOAD
server PRIVMSG yournick!*@* * .jump echo "NOTICE $NICK :Jumping Server"; echo JUMP
server PRIVMSG yournick!*@* * .who echo "NOTICE $NICK :$USERNUMBER $USERLOGIN $USERNICK $USERHOST $USERON"
server PRIVMSG yournick!*@* * .away* echo "NOTICE $NICK :Set Away Msg"; echo SETAWAY ":$CONTENT"
server PRIVMSG yournick!*@* * .eml echo "NOTICE $NICK :Erase Main Log"; echo ERASEMAINLOG
server PRIVMSG yournick!*@* * .addserver* echo "NOTICE $NICK :Add Server = $P5 $P6"; echo ADDSERVER $P5 $P6
server PRIVMSG yournick!*@* * .delserver* echo "NOTICE $NICK :Del Server = $P5 $P6"; echo DELSERVER $P5 $P6
server PRIVMSG yournick!*@* * .addignore* echo "NOTICE $NICK :ADDIGNORE = $P5 $P6"; echo ADDIGNORE $P5 $P6
server PRIVMSG yournick!*@* * .delignore* echo "NOTICE $NICK :DELIGNORE = $P5 $P6"; echo DELIGNORE $P5 $P6
server PRIVMSG yournick!*@* * .setlevquit* echo "NOTICE $NICK :Set Leave Quit = $P5"; echo LEAVEQUIT $P5
server PRIVMSG yournick!*@* * .bquit echo "NOTICE $NICK :Set Bquit"; echo BQUIT
server PRIVMSG yournick!*@* * .autojoin* echo "NOTICE $NICK :Set Auto Rejoin = $P5"; echo AUTOREJOIN $P5
server PRIVMSG yournick!*@* * .setvhost* echo "NOTICE $NICK :Set VHOST = $P5"; echo VHOST $P5
server PRIVMSG yournick!*@* * .setawaynick* echo "NOTICE $NICK :Set Away Nick = $P5"; echo SETAWAYNICK $P5
server PRIVMSG yournick!*@* * .levmsg* echo "NOTICE $NICK :Set Leave MSG = $P5 $P6 $P7 $P8 $P9"; echo SETLEAVEMSG $P5 :$P6 $P7 $P8 $P9 $P10 $P11
server PRIVMSG yournick!*@* * .epl echo "NOTICE $NICK :Erase Private Log"; echo ERASEPRIVATELOG
server PRIVMSG yournick!*@* * .akick* echo "NOTICE $NICK :ADD BAN"; echo ADDBAN $P5 akicked! :$P6
server PRIVMSG yournick!*@* * .aop* echo "NOTICE $NICK :ADD $P6 as AOP in $P5"; echo ADDAUTOOP $P5 :$P6
server PRIVMSG yournick!*@* * .globalop* echo "NOTICE $NICK :ADD $P5 as global AOP"; echo ADDAUTOOP :$P5
; CTCP event(s)
ctcp VERSION *!*@* - - echo NOTICE $NICK :"$X01"VERSION Bahasa psydcL v1.0 \(c\) Public Release"$X01"
; RAW server
server 465 * * * echo BQUIT; echo "*** WARNING! your vhost hasbeen akilled please change it NOW!" >&2