[Ras] Version 7.3b — File Browser
RasVersion7.3bv7.3 / RasVersion7.3bv7.3 / remote.ini
remote.ini — 32.32 KB — Download this file
[Variables]
n0=%ver 7[ßras§] v7.0 2©1997 m00n t14ast15e the m14etal
n1=%logo 1.(3ß12§1).
n2=%title [ßras§]
n3=%notemax 5
n4=%notehigh 6
n5=%nmax.time 5
n6=%noteprot on
n7=%msgmax 5
n8=%msgprot on
n9=%dcc.max 3
n10=%accept yes
n11=%ctcpmax 2
n12=%txtmax 5
n13=%txtflood on
n14=%tmax.time 5
n15=%memax 5
n16=%meflood on
n17=%amax.time
n18=%nfloodmax 5
n19=%noteflood on
n20=%nickmax 3
n21=%nickprot on
n22=%mass.kick 3
n23=%mass.deop 3
n24=%massprot on
n25=%clonemax 2
n26=%cloneprot on
n27=%repeat on
n28=%caps on
n29=%command !chr0me
n30=%dload.max 4
n31=%dload.type *.jpg, *.gif, *.zip, *.exe
n32=%free.credits 500000
n33=%home.dir c:\
n34=%horse1 Raekw0n
n35=%horse2 Meth0d Man
n36=%horse3 Gh0stface
n37=%spath1 crossroads.mid
n38=%spath2 macarena.mid
n39=%spath4 rule_world.mid
n40=%spath5 headring.mid
n41=%spath6 pulp.mid
n42=%spath7 g_thang.mid
n43=%spath8 readyornot.mid
n44=%spath9 shiznit.mid
n45=%spath0 superman.mid
n46=%songs 10
n47=%juke.songs 10
n48=%song1 crossroads.mid
n49=%song2 macarena.mid
n50=%song3 readyornot.mid
n51=%song4 rule_world.mid
n52=%song5 headring.mid
n53=%song6 pulp.mid
n54=%song7 g_thang.mid
n55=%song8 xfiles.mid
n56=%song9 shiznit.mid
n57=%song10 superman.mid
n58=%sdesc1 Tha Crossroads -Bone Thugs-N-Harmony
n59=%sdesc2 Macarena -Los De Mars
n60=%sdesc3 Ready Or Not -Fugees
n61=%sdesc4 If I Ruled The World -Nas
n62=%sdesc5 Keep Their Heads Ringin -Dr. Dre
n63=%sdesc6 Theme From Pulp Fiction
n64=%sdesc7 Aint Nuthin But A G Thang -Dr. Dre feat. Snoop Doggy Dogg
n65=%sdesc8 Theme From X-Files
n66=%sdesc9 Shiznit -Snoop Doggy Dogg
n67=%sdesc10 Theme From Superman/Star Wars
n68=%kick.ops no
[Commands]
n0=1:echo:.ignore -tu30 $wildsite | echo 12 -a echo flood from $nick ( $+ $address $+ )
n1=#normalprot start
n2=1:dcc {
n3= if ($parm2 == chat) && ($parm5 == 19) { close -c $nick | .ignore -u60 $wildsite | echo 12 -a port $parm5 dcc chat bomb from $nick ( $+ $address $+ ) | halt }
n4= if ($parm2 == send) && ($parm5 == 19) { close -g $nick | .ignore -u60 $wildsite | echo 12 -a fake dcc send from $nick ( $+ $address $+ ) | echo 12 -a file: $parm3 | echo 12 -a Size: $parm6 | halt }
n5= else if (%accept == off) { .ignore -u15 $wildsite | .notice $nick sorry, but i'm not accepting dcc's right now | halt }
n6= else {
n7= if (%dcc >= %dcc.max) { .ignore -pu30 *!*@* | echo 12 -a dcc $parm2 $+ flood detected from $nick ( $+ $address $+ ) | echo 12 -a ignoring all dcc's for 30 seconds to prevent further flooding | halt }
n8= else { inc %dcc | .timer 1 10 /set %dcc 0 }
n9= }
n10=}
n11=1:ping {
n12= inc %ctcp
n13= .timer 1 10 /set %ctcp 0
n14= if %ctcp == 5 {
n15= .ignore -tu30 *!*@*
n16= echo 12 -a ctcp protection triggered. $+ $nick ( $+ $address $+ ) was last to ctcp you
n17= echo 12 -a ctcp type: $+ $parm1 $+
n18= echo 12 -a ignoring all ctcp's for 30 seconds to prevent further flooding
n19= set %ctcp 0
n20= halt
n21= }
n22= inc % $+ $site $+ ctcp
n23= .timer 1 5 unset % $+ $site $+ ctcp
n24= if % [ $+ [ $site [ $+ [ ctcp ] ] ] ] == %ctcpmax {
n25= .ignore -tu30 $wildsite
n26= echo 12 -a $+ $parm1 $+ flood detected from $nick ( $+ $address $+ )
n27= unset % $+ $site $+ ctcp
n28= }
n29=}
n30=1:version {
n31= .raw -q NOTICE $nick : $+ $chr(01) $+ VERSION with %ver
n32= inc %ctcp
n33= .timer 1 10 /set %ctcp 0
n34= if %ctcp == 5 {
n35= .ignore -tu30 *!*@*
n36= echo 12 -a ctcp protection triggered. $+ $nick ( $+ $address $+ ) was last to ctcp you
n37= echo 12 -a ctcp type: $+ $parm1 $+
n38= echo 12 -a ignoring all ctcp's for 30 seconds to prevent further flooding
n39= set %ctcp 0
n40= halt
n41= }
n42= inc % $+ $site $+ ctcp
n43= .timer 1 5 unset % $+ $site $+ ctcp
n44= if % [ $+ [ $site [ $+ [ ctcp ] ] ] ] == %ctcpmax {
n45= .ignore -tu30 $wildsite
n46= echo 12 -a $+ $parm1 $+ flood detected from $nick ( $+ $address $+ )
n47= unset % $+ $site $+ ctcp
n48= }
n49=}
n50=1:finger {
n51= inc %ctcp
n52= .timer 1 10 /set %ctcp 0
n53= if %ctcp == 5 {
n54= .ignore -tu30 *!*@*
n55= echo 12 -a ctcp protection triggered. $+ $nick ( $+ $address $+ ) was last to ctcp you
n56= echo 12 -a ctcp type: $+ $parm1 $+
n57= echo 12 -a ignoring all ctcp's for 30 seconds to prevent further flooding
n58= set %ctcp 0
n59= halt
n60= }
n61= inc % $+ $site $+ ctcp
n62= .timer 1 5 unset % $+ $site $+ ctcp
n63= if % [ $+ [ $site [ $+ [ ctcp ] ] ] ] == %ctcpmax {
n64= .ignore -tu30 $wildsite
n65= echo 12 -a $+ $parm1 $+ flood detected from $nick ( $+ $address $+ )
n66= unset % $+ $site $+ ctcp
n67= }
n68=}
n69=1:time {
n70= inc %ctcp
n71= .timer 1 10 /set %ctcp 0
n72= if %ctcp == 5 {
n73= .ignore -tu30 *!*@*
n74= echo 12 -a ctcp protection triggered. $+ $nick ( $+ $address $+ ) was last to ctcp you
n75= echo 12 -a ctcp type: $+ $parm1 $+
n76= echo 12 -a ignoring all ctcp's for 30 seconds to prevent further flooding
n77= set %ctcp 0
n78= halt
n79= }
n80= inc % $+ $site $+ ctcp
n81= .timer 1 5 unset % $+ $site $+ ctcp
n82= if % [ $+ [ $site [ $+ [ ctcp ] ] ] ] == %ctcpmax {
n83= .ignore -tu30 $wildsite
n84= echo 12 -a $+ $parm1 $+ flood detected from $nick ( $+ $address $+ )
n85= unset % $+ $site $+ ctcp
n86= }
n87=}
n88=1:userinfo {
n89= inc %ctcp
n90= .timer 1 10 /set %ctcp 0
n91= if %ctcp == 5 {
n92= .ignore -tu30 *!*@*
n93= echo 12 -a ctcp protection triggered. $+ $nick ( $+ $address $+ ) was last to ctcp you
n94= echo 12 -a ctcp type: $+ $parm1 $+
n95= echo 12 -a ignoring all ctcp's for 30 seconds to prevent further flooding
n96= set %ctcp 0
n97= halt
n98= }
n99= inc % $+ $site $+ ctcp
n100= .timer 1 5 unset % $+ $site $+ ctcp
n101= if % [ $+ [ $site [ $+ [ ctcp ] ] ] ] == %ctcpmax {
n102= .ignore -tu30 $wildsite
n103= echo 12 -a $+ $parm1 $+ flood detected from $nick ( $+ $address $+ )
n104= unset % $+ $site $+ ctcp
n105= }
n106=}
n107=1:clientinfo {
n108= inc %ctcp
n109= .timer 1 10 /set %ctcp 0
n110= if %ctcp == 5 {
n111= .ignore -tu30 *!*@*
n112= echo 12 -a ctcp protection triggered. $+ $nick ( $+ $address $+ ) was last to ctcp you
n113= echo 12 -a ctcp type: $+ $parm1 $+
n114= echo 12 -a ignoring all ctcp's for 30 seconds to prevent further flooding
n115= set %ctcp 0
n116= halt
n117= }
n118= inc % $+ $site $+ ctcp
n119= .timer 1 5 unset % $+ $site $+ ctcp
n120= if % [ $+ [ $site [ $+ [ ctcp ] ] ] ] == %ctcpmax {
n121= .ignore -tu30 $wildsite
n122= echo 12 -a $+ $parm1 $+ flood detected from $nick ( $+ $address $+ )
n123= unset % $+ $site $+ ctcp
n124= }
n125=}
n126=#normalprot end
n127=#xdcc disabled
n128=1:xdcc {
n129= if ($parm2 == help) {
n130= :help
n131= .ignore -tu5 $wildsite
n132= echo 12 -s xdcc help requested by $nick ( $+ $address $+ )
n133= .notice $nick %logo %title xdcc help %logo
n134= .notice $nick %logo syntax: /ctcp $me <option> %logo
n135= .notice $nick %logo [xdcc list] lists xdcc files %logo
n136= .notice $nick %logo [xdcc send <pack Number>] recieve pack number specified %logo
n137= halt
n138= }
n139= if ($parm2 == list) {
n140= .ignore -tu5 $wildsite
n141= echo 12 -s xdcc list requested by $nick ( $+ $address $+ )
n142= .notice $nick %logo listing xdcc files %logo
n143= if (%xdcc.packs == $null) { .notice $nick %logo no filled slots in xdcc! %logo }
n144= else {
n145= set %xdcc.list 0
n146= :start
n147= inc %xdcc.list
n148= .timer 1 2/.notice $nick [packet %xdcc.list $+ ] % [ $+ [ desc [ $+ [ %xdcc.list ] ] ] ] $+ ( $+ % [ $+ [ size [ $+ [ %xdn ] ] ] ] $+ )
n149= if (%xdcc.list == %xdcc.packs) { unset %xdcc.list | halt }
n150= else { goto start }
n151= }
n152= }
n153= if ($parm2 == send) {
n154= if ($parm2 > %juke.songs) { .notice $nick %logo no such file! %logo | halt }
n155= else { dcc send $nick %pack $+ $parm2 | .notice $nick %logo now sending % [ %desc [ $+ [ $parm2 ] ] ] ] | echo 12 -s now sending $nick ( $+ $address $+ ) % [ %desc [ $+ [ $parm2 ] ] ] ] | .ignore -tu5 $wildsite | halt }
n156= }
n157= else { goto help }
n158=}
n159=#xdcc end
n160=#pager start
n161=1:page {
n162= .ignore -tu10 $wildsite
n163= .notice $nick i have just been paged. if i dont answer in two minutes, it's probably because im %away $+ , so leave an msg
n164= echo 4 $nick is paging you!
n165= wavplay $mircdirpage.wav
n166= inc %away.msg
n167= write page.log [ $+ $atime $+ ]< $+ $nick $+ > $+ $parms
n168=}
n169=#pager end
n170=#vote disabled
n171=1:yes:.guser voted $nick 3 | .notice $nick %logo thanks for voting [yes] %logo | inc %yes | .ignore -tu5 $wildsite
n172=1:no:.guser voted $nick 3 | .notice $nick %logo thanks for voting [no] %logo | inc %no | .ignore -tu5 $wildsite
n173=voted:*:.ignore -tu10 $wildsite | .notice $nick %logo now, now, no cheating... %logo
n174=#vote end
n175=#abc disabled
n176=1:a:.guser voted $nick 3 | .notice $nick %logo thanks for voting for [a] %logo | inc %a | .ignore -tu5 $wildsite
n177=1:b:.guser voted $nick 3 | .notice $nick %logo thanks for voting [b] %logo | inc %b | .ignore -tu5 $wildsite
n178=1:c:.guser voted $nick 3 | .notice $nick %logo thanks for voting [c] %logo | inc %c | .ignore -tu5 $wildsite
n179=voted:*:.ignore -tu10 $wildsite | .notice $nick %logo now, now, no cheating... %logo
n180=#abc end
[Events]
n0=@200:on join:#: mode $chan +o $nick
n1=@175:on join:#:mode $chan +o $nick
n2=@150:on join:#:mode $chan +v $nick
n3=@125:on join:#:ban $chan $nick 3 | kick $chan $nick ¯\ %logo 12AutoKick 14BYtChLiStED1 %logo /¯
n4=1:on join:#:if ($nick == $me) { who $chan }
n5=1:on text:*x(4dp)x*:de $parms
n6=1:on text:*ping me*:*:ping $nick | .notice $nick [ AutoPING ] | .ignore -cu5 $wildsite
n7=1:on ctcpreply:*:if ($parm1 != ping) && ($parm1 != version) && ($parm1 != finger) && ($parm1 != userinfo) && ($parm1 != clientinfo) && ($parm1 != time) { .ignore -u10 $wildsite | echo 12 -a unknown ctcp reply from $nick ( $+ $address $+ ) | echo 12 -a type: $parms }
n8=1:on ctcpreply:*ping*:%ping = $ctime - $parm2 | echo 12 -a ping reply from $nick was %ping seconds | notice $nick %logo your ping reply was %ping seconds %logo
n9=@1:on ban:#: {
n10= if ($banmask iswm $address($me,1)) || ($banmask iswm $address($me,2)) || ($banmask iswm $address($me,3)) || ($banmask iswm $address($me,4)) {
n11= if (%ban.on.me == on) { halt }
n12= set %ban.on.me on
n13= mode $chan -ob+b $nick $banmask *!*@ $+ $site
n14= kick $chan $nick ¯\ %logo 12AutoKick 14personal protection1 %logo /¯
n15= .timer 1 15 /unset %ban.on.me
n16= }
n17=}
n18=@1:on join:#: {
n19= if (%cloneprot == on) {
n20= %clonescount = 0 | %nickcounter = 1 | %clonesfound | %skipnicks = ...
n21= :loop1start
n22= :nick
n23= %workingnick = $nick(%nickcounter,#) | if (%workingnick == $null) { goto loop1end } | if (%workingnick isin %clonesfound) { inc %nickcounter | goto nick } | %workingaddress = $address(%workingnick,3)
n24= if (%workingaddress == $null) { %skipnicks = %workingnick $+ , %skipnicks | inc %nickcounter | goto nick } | inc %nickcounter | %nicksubcounter = %nickcounter | %clonessubcount = 0 | %clonessubfound = ...
n25= :loop2start
n26= %currentnick = $nick(%nicksubcounter,$active) | if (%currentnick == $null) { goto loop2end } | if (%workingnick != %currentnick) && (%workingaddress == $address(%currentnick,3)) { inc %clonessubcount | inc %clonescount | %clonessubfound = %currentnick $+ , %clonessubfound | %clonesfound = %currentnick $+ , %clonesfound } | inc %nicksubcounter | goto loop2start
n27= :loop2end
n28= if (%clonessubcount > %clonemax) { ban $chan $remove(%clonessubfound,,...) 4 | kick $chan $remove(%clonessubfound,,...) ¯\ %logo 12AutoKick 14clones detected1 %logo /¯ | kick $chan %workingnick ¯\ %logo 12AutoKick 14clones detected1 %logo /¯ } | goto loop1start
n29= :loop1end
n30= unset %skipnicks | unset %cuurentnick | unset %clonessubfound | unset %clonessubcount | unset %clonesfound | unset %clone.num | unset %workingnick | unset %workingaddress | unset %currentnick | unset %nicksubcounter
n31= }
n32=}
n33=1:on invite:*: {
n34= if (% [ $+ [ $nick [ $+ [ .invites ] ] ] ] >= 2) { ignore -iu30 $wildsite | echo 12 -a invite flood from $nick ( $+ $address $+ ) | unset % [ $+ [ $nick [ $+ [ .invites ] ] ] ] | halt }
n35= else {
n36= inc % [ $+ [ $nick [ $+ [ .invites ] ] ] ]
n37= .timer 1 10 /unset % [ $+ [ $nick [ $+ [ .invites ] ] ] ]
n38= }
n39=}
n40=1:on text:*:?: {
n41= if (%msgprot == on) {
n42= inc % $+ $site $+ msgflood
n43= .timer 1 5 /unset % $+ $site $+ msgflood
n44= if % [ $+ [ $site [ $+ [ msgflood ] ] ] ] == %msgmax {
n45= .ignore -pu25
n46= echo 12 -a msg flood from $nick ( $+ $address $+ )
n47= .msg $nick (¯\ %logo 4AutoIGNORE 12msg flood1 %logo /¯)
n48= unset % $+ $site $+ msgflood
n49= }
n50= }
n51= if (%away.log == on) {
n52= inc %away.msg
n53= write page.log [ $+ $atime $+ ]< $+ $nick $+ > $+ $parms
n54= .msg $nick (¯\ i am currently $+ %away $+ right now. your message has been logged /¯)
n55= .ignore -pu10 $nick
n56= }
n57=}
n58=@1:on text:*:#:{
n59= if (%kick.ops == no) && ($nick isop $chan) { goto end }
n60= if (%txtflood == on) {
n61= inc % $+ $site $+ txtflood
n62= .timer 1 %tmax.time unset % $+ $site $+ txtflood
n63= if % [ $+ [ $site [ $+ [ txtflood ] ] ] ] == %txtmax {
n64= kick $chan $nick ¯\ %logo 4AutoKick 2 $+ %txtmax $+ consecutive lines in $+ %tmax.time $+ seconds %logo /¯
n65= unset % $+ $site $+ txtflood
n66= }
n67= }
n68= if (%color == on) {
n69= if ( isin $parms) { kick $chan $nick ¯\ %logo 4AutoKick 12colors1 %logo /¯ }
n70= if ( isin $parms) { kick $chan $nick ¯\ %logo 4AutoKick 12bold1 %logo /¯ }
n71= if ( isin $parms) { kick $chan $nick ¯\ %logo 4AutoKick 12underline1 %logo /¯ }
n72= }
n73= if (%swear == on) {
n74= if (fuck isin $parms) || (shit isin $parms) || (dick isin $parms) || (pussy isin $parms) || (bitch isin $parms) || (cunt isin $parms) { kick $chan $nick ¯\ %logo 12AutoKick 14swearing1 %logo /¯ | halt }
n75= }
n76= if (%repeat == on) {
n77= if % [ $+ [ $nick [ $+ [ .text ] ] ] ] == $parms { kick $chan $nick ¯\ %logo 4AutoKick 12repeating1 %logo /¯ | unset % [ $+ [ $nick [ $+ [ .text ] ] ] ] }
n78= else {
n79= set % [ $+ [ $nick [ $+ [ .text ] ] ] ] $parms
n80= .timer 1 5 /unset % [ $+ [ $nick [ $+ [ .text ] ] ] ]
n81= }
n82= }
n83= if (%caps == on) {
n84= set %text $len($parms)
n85= set %x 1
n86= if (%text < 8) { goto end }
n87= if ($nick == %cap) { goto first }
n88= else { goto start }
n89= :start
n90= if %x > %text { goto kick }
n91= if $asc($mid(%x,%text,$parms)) == $asc($upper($mid(%x,%text,$parms))) { inc %x | goto start }
n92= else { goto end }
n93= :kick
n94= set %cap $nick
n95= kick $chan $nick ¯\ %logo 4AutoKick 12caps1 %logo /¯
n96= halt
n97= :first
n98= if %x > %text { goto second }
n99= if $asc($mid(%x,%text,$parms)) == $asc($upper($mid(%x,%text,$parms))) { inc %x | goto first }
n100= else { goto end }
n101= halt
n102= :second
n103= kick $chan $nick ¯\ %logo 4AutoKickBan 12caps1 %logo /¯
n104= ban -u60 $chan $nick 3
n105= unset %cap
n106= halt
n107= :end
n108= }
n109=}
n110=;
n111=@1:on action:*:#:{
n112= if (%kick.ops == no) && ($nick isop $chan) { goto end }
n113= if (%meflood == on) {
n114= inc % $+ $site $+ meflood
n115= .timer 1 %amax.time unset % $+ $site $+ meflood
n116= if % [ $+ [ $site [ $+ [ meflood ] ] ] ] == %memax {
n117= kick $chan $nick ¯\ %logo 4AutoKick 2 $+ %memax $+ consecutive actions in $+ %amax.time $+ seconds %logo /¯
n118= unset % $+ $site $+ meflood
n119= }
n120= }
n121= if (%color == on) {
n122= if ( isin $parms) { kick $chan $nick ¯\ %logo 4AutoKick 12colors1 %logo /¯ }
n123= if ( isin $parms) { kick $chan $nick ¯\ %logo 4AutoKick 12bold1 %logo /¯ }
n124= if ( isin $parms) { kick $chan $nick ¯\ %logo 4AutoKick 12underline1 %logo /¯ }
n125= }
n126= if (%swear == on) {
n127= if (fuck isin $parms) || (shit isin $parms) || (dick isin $parms) || (pussy isin $parms) || (bitch isin $parms) || (cunt isin $parms) { kick $chan $nick ¯\ %logo 12AutoKick 14swearing1 %logo /¯ | halt }
n128= }
n129= if (%repeat == on) {
n130= if % [ $+ [ $nick [ $+ [ .text ] ] ] ] == $parms { kick $chan $nick ¯\ %logo 4AutoKick 12repeating1 %logo /¯ | unset % [ $+ [ $nick [ $+ [ .text ] ] ] ] }
n131= else {
n132= set % [ $+ [ $nick [ $+ [ .text ] ] ] ] $parms
n133= .timer 1 5 /unset % [ $+ [ $nick [ $+ [ .text ] ] ] ]
n134= }
n135= }
n136= if (%caps == on) {
n137= set %text $len($parms)
n138= set %x 1
n139= if (%text < 8) { goto end }
n140= if ($nick == %cap) { goto first }
n141= else { goto start }
n142= :start
n143= if %x > %text { goto kick }
n144= if $asc($mid(%x,%text,$parms)) == $asc($upper($mid(%x,%text,$parms))) { inc %x | goto start }
n145= else { goto end }
n146= :kick
n147= set %cap $nick
n148= kick $chan $nick ¯\ %logo 4AutoKick 12caps1 %logo /¯
n149= halt
n150= :first
n151= if %x > %text { goto second }
n152= if $asc($mid(%x,%text,$parms)) == $asc($upper($mid(%x,%text,$parms))) { inc %x | goto first }
n153= else { goto end }
n154= halt
n155= :second
n156= kick $chan $nick ¯\ %logo 4AutoKickBan 12caps1 %logo /¯
n157= ban -u60 $chan $nick 3
n158= unset %cap
n159= halt
n160= :end
n161= }
n162=}
n163=1:on notice:*: {
n164= if %noteprot == on {
n165= inc % $+ $site $+ note
n166= .timer 1 5 unset % $+ $site $+ note
n167= if % [ $+ [ $site [ $+ [ note ] ] ] ] == %notemax {
n168= .ignore -nu20 $wildsite
n169= echo 12 -a notice flood from $nick ( $+ $address $+ )
n170= unset % $+ $site $+ note
n171= }
n172= }
n173= if (%noteflood == on) && ($me isop $chan) {
n174= if (%kick.ops == no) && ($nick isop $chan) { halt }
n175= inc % $+ $site $+ notice
n176= .timer 1 %nmax.time unset % $+ $site $+ notice
n177= if % [ $+ [ $site [ $+ [ notice ] ] ] ] == %nfloodmax {
n178= kick $chan $nick ¯\ %logo 4AutoKick 2 $+ %nfloodmax $+ consecutive notices in $+ %nmax.time $+ seconds %logo /¯
n179= unset % $+ $site $+ notice
n180= halt
n181= }
n182= }
n183=}
n184=@1!:on deop:#: {
n185= if $level($address($opnick,3)) == 200 { mode $chan +o-o $opnick $nick | kick $chan $opnick ¯\ %logo AutoKICK: deop of a protected user /¯ }
n186= else if (%massprot == ON) {
n187= inc % $+ $site $+ deop
n188= .timer 1 5 unset % $+ $site $+ deop
n189= if % [ $+ [ $site [ $+ [ deop ] ] ] ] == %mass.deop {
n190= kick $chan $nick ¯\ %logo 4AutoKick 2 $+ %mass.deop $+ consecutive deops in 5 seconds %logo /¯
n191= unset % $+ $site $+ deop
n192= halt
n193= :end
n194= }
n195= }
n196=}
n197=@1!:on kick:#: {
n198= if $level($address($knick,3)) == 200 { .invite $knick $chan | kick $chan $nick ¯\ %logo AutoKICK: kick of a protected user /¯ | halt }
n199= else if (%massprot == ON) {
n200= inc % $+ $site $+ kick
n201= .timer 1 5 unset % $+ $site $+ kick
n202= if % [ $+ [ $site [ $+ [ kick ] ] ] ] == %mass.kick {
n203= kick $chan $nick ¯\ %logo 4AutoKick 2 $+ %mass.kick $+ consecutive kicks in 5 seconds %logo /¯
n204= unset % $+ $site $+ kick
n205= halt
n206= :end
n207= }
n208= }
n209=}
n210=@1:on nick:{
n211= if (%kick.ops == no) && ($nick isop $chan) { goto end }
n212= if (%nickprot == ON) {
n213= inc % $+ $site $+ nick
n214= .timer 1 5 unset % $+ $site $+ nick
n215= if % [ $+ [ $site [ $+ [ nick ] ] ] ] == %nickmax {
n216= kick $chan $newnick ¯\ %logo 4AutoKick 2 $+ %nickmax $+ consecutive nicks in 5 seconds %logo /¯
n217= unset % $+ $site $+ nick
n218= halt
n219= :end
n220= }
n221= }
n222=}
n223=#rdban disabled
n224=1:on join:#:.guser joined $nick 3 | .timer 1 60 /ruser $nick 3
n225=joined:on part:#:ban $chan $nick 3 | msg $chan (¯\ %logo 12AutoBan 14revolving door1 %logo /¯)
n226=joined:on text:*:#:.ruser $nick 3
n227=#rdban end
n228=#sendmail disabled
n229=1:on chatopen: {
n230= msg =$me helo $ip
n231= msg =$me mail from: %mail.from
n232= msg =$me rcpt to: %mail.to
n233= msg =$me data
n234= msg =$me subject: %subject
n235= msg =$me %mail.msg
n236= close -c $me
n237= unset %mail.from | unset %mail.to | unset %subject | unset %mail.msg | .disable #sendmail
n238=}
n239=#sendmail end
n240=#partyline disabled
n241=1:on text:*%pl.command:*:close -m $nick | dcc chat $nick
n242=1:on chatopen:{
n243= set %i 0
n244= :start
n245= inc %i
n246= if ($chat(%i) != $null) { msg =$chat(%i) *** $nick ( $+ $address $+ ) has joined the partyline | goto start }
n247= msg =$nick welcome to the %title partyline!
n248= msg =$nick you have the following commands
n249= msg =$nick .list lists all users currently in the partyline
n250= msg =$nick .me <message> does an action
n251= msg =$nick .msg <nick> <message> sends a private message to the nick specified
n252= msg =$nick .kick <nick> kicks specified nick from the party line
n253= msg =$nick have fun!
n254=}
n255=1:on chat:*:{
n256= if ($left($parm1,1) != !) {
n257= set %i 0
n258= :start
n259= inc %i
n260= if ($chat(%i) != $null) { msg =$chat(%i) < $+ $nick $+ > $parms }
n261= }
n262= else {
n263= if ($parm1 == .list) {
n264= set %i 0
n265= :start
n266= inc %i
n267= if ($chat(%i) != $null) { msg =$nick $chat(%i) | goto start }
n268= }
n269= if ($parm1 == .me) {
n270= set %i 0
n271= :start
n272= inc %i
n273= if ($chat(%i) != $null) { msg =$chat(%i) 6 * $nick $parms }
n274= }
n275= if ($parm1 == .kick) {
n276= if ($parm1 == $me) { halt }
n277= else {
n278= close -c $parm2
n279= notice $parm2 you have been kicked by $nick ( $+ $parm3* $+ )
n280= set %i 0
n281= :start
n282= inc %i
n283= if ($chat(%i) != $null) { msg =$chat(%i) *** $parm2 has been kicked by $nick }
n284= }
n285= }
n286= if ($parm1 == .msg) { msg =$parm2 ***private msg from $nick $+ - $parm3* | halt }
n287= }
n288=}
n289=1:on chatclose:{
n290= set %i 0
n291= :start
n292= inc %i
n293= if ($chat(%i) != $null) { msg =$chat(%i) *** $nick ( $+ $address $+ ) has left the partyline | goto start }
n294=}
n295=#partyline end
n296=#fserve disabled
n297=banned:on text:*%command*:#:.ignore -u5 $wildsite | .notice $nick sorry, but you are banned from my file server
n298=shit:on text:*%command*:#:.ignore -u5 $wildsite | .notice $nick sorry, but you are banned from my file server
n299=1:on text:*%command*:#:fserve $nick %dload.max %home.dir
n300=1:on servopen: {
n301= msg =$nick welcome to the %title file server
n302= msg =$nick for a list of commands, type help
n303= if (% [ $+ [ $nick [ $+ [ .credits ] ] ] ] == $null) { set % [ $+ [ $nick [ $+ [ .credits ] ] ] ] %free.credits | msg =$nick You Have Been Given $+ %free.credits $+ Free Credits As A First Time User }
n304= msg =$nick (¯\ %title file server /¯)
n305= halt
n306=}
n307=1:on filercvd:%dload.type:%acc.credit = $lof($filename) * %dload.max | inc % [ $+ [ $nick [ $+ [ .credits ] ] ] ] %acc.credit | msg =$nick $+ %acc.credit $+ credits have been added to your account. | msg =$nick thanks for uploading | msg =$nick (¯\ %title file server /¯) | halt
n308=1:on serv:*: {
n309= if ($parm1 == stats) { msg =$nick you have $+ % [ $+ [ $nick [ $+ [ .credits ] ] ] ] $+ credits | msg =$nick (¯\ %title file server /¯) | halt }
n310= if ($parm1 == dir) { msg =$nick (¯\ %title file server /¯) }
n311= if ($parm1 == cd) { msg =$nick (¯\ %title file server /¯) }
n312= if ($parm1 == cd..) { msg =$nick (¯\ %title file server /¯) }
n313= if ($parm1 == exit { .notice $nick thanks for stopping by my file server. | .notice $nick (¯\ %title file server /¯) }
n314= if ($parm1 == help) {
n315= msg =$nick type dir to list all files in the current directory
n316= msg =$nick type cd <directory> to change to the specified directory
n317= msg =$nick type get <file Name> to get the specified file
n318= msg =$nick type stats to see how many credits you have left
n319= msg =$nick type slots to try your luck at free credits. 25000 credits per play
n320= msg =$nick type race to try your luck at the horse race. 25000 credits per play.
n321= msg =$nick type exit to exit my file server
n322= halt
n323= }
n324= if ($parm1 == get) {
n325= %file.bytes = $lof($cd [ $+ [ \ [ $+ [ $parm2 ] ] ] ] )
n326= if %file.size == $null { goto null }
n327= if %file.size > % [ $+ [ $nick [ $+ [ .credits ] ] ] ] {
n328= msg =$nick sorry, but you dont have enough credits to download $parm2 $+ . Please upload for access
n329= halt
n330= }
n331= else {
n332= msg =$nick now sending $+ $parm2 $+
n333= dcc send $nick $cd $+ \ $+ $parm2
n334= goto end
n335= }
n336= :null
n337= msg =$nick $parms : no such file
n338= msg =$nick type help for a list of commands
n339= msg =$nick ( $+ $cd $+ )
n340= halt
n341= :end
n342= }
n343= if ($parm1 == slots) {
n344= if % [ $+ [ $nick [ $+ [ .credits ] ] ] ] < 25000 msg =$nick sorry, but you need atleast 25000 credits to play slots. | msg =$nick Upload for more credits | msg =$nick (¯\ %title file server /¯) | halt
n345= else {
n346= dec % [ $+ [ $nick [ $+ [ .credits ] ] ] ] 25000
n347= %s1 = $rand(bell,jack,apple,berry)
n348= %s2 = $rand(bell,jack,apple,berry)
n349= %s3 = $rand(bell,jack,apple,berry)
n350= msg =$nick _______________
n351= msg =$nick |-ßRas§-casino-|\
n352= msg =$nick |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|\
n353= msg =$nick |=====||=====||=====| |
n354= msg =$nick | $+ %s1 || $+ %s2 || $+ %s3 | |
n355= msg =$nick |=====||=====||=====| |
n356= msg =$nick |___________________| |
n357= msg =$nick \___________________\|
n358= if (%si == apple) && (%s2 == apple) && (%s3 == apple) { msg =$nick you Got 3 apple!! | msg =$nick you have won 100000 credits! | inc % [ $+ [ $nick [ $+ [ .credits ] ] ] ] 100000 | msg =$nick you now have $+ % [ $+ [ $nick [ $+ [ .credits ] ] ] ] $+ credits | unset %s1 | unset %s2 | unset %s3 }
n359= if (%si == bell) && (%s2 == bell) && (%s3 == bell) { msg =$nick you Got 3 bells!! | msg =$nick you have won 200000 credits! | inc % [ $+ [ $nick [ $+ [ .credits ] ] ] ] 200000 | msg =$nick you now have $+ % [ $+ [ $nick [ $+ [ .credits ] ] ] ] $+ credits | unset %s1 | unset %s2 | unset %s3 }
n360= if (%si == berry) && (%s2 == berry) && (%s3 == berry) { msg =$nick you Got 3 berries!! | msg =$nick you have won 500000 credits! | inc % [ $+ [ $nick [ $+ [ .credits ] ] ] ] 500000 | msg =$nick you now have $+ % [ $+ [ $nick [ $+ [ .credits ] ] ] ] $+ credits | unset %s1 | unset %s2 | unset %s3 }
n361= if (%si == jack) && (%s2 == jack) && (%s3 == jack) { msg =$nick DiNG DiNG! | msg =$nick congratualtions! you got the jackpot!! | msg =$nick you have won 1000000 credits! | inc % [ $+ [ $nick [ $+ [ .credits ] ] ] ] 1000000 | msg =$nick you now have $+ % [ $+ [ $nick [ $+ [ .credits ] ] ] ] $+ credits | unset %s1 | unset %s2 | unset %s3 }
n362= else { msg =$nick sorry, but you Got %s1 %2 and %s3 $+ . you need a match of 3 to win. | msg =$nick try again! | unset %s1 | unset %s2 | unset %s3 }
n363= halt
n364= }
n365= }
n366= if ($parm1 == race) {
n367= if (% [ $+ [ $nick [ $+ [ .credits ] ] ] ] < 25000) { msg =$nick sorry, but you need atleast 2500 credits to play slots. | msg =$nick Upload for more credits | msg =$nick (¯\ %title file server /¯) | halt }
n368= else {
n369= dec % [ $+ [ $nick [ $+ [ .credits ] ] ] ] 25000
n370= msg =$nick ____________________
n371= msg =$nick |-ßRas§- horse race-|\
n372= msg =$nick \¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\|
n373= msg =$nick ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
n374= msg =$nick todays horses are as follows:
n375= msg =$nick horse #1: %horse1
n376= msg =$nick horse #2: %horse2
n377= msg =$nick horse #3: %horse3
n378= msg =$nick please select your horse by typing horse 1, horse 2 or horse 3
n379= halt
n380= }
n381= }
n382= if ($parm1 == horse) {
n383= %winner == $rand(1,3)
n384= if (%winner == $parm2) { msg =$nick congratulations, you chose the winning horse: %horse $+ %winner $+ . | msg =$nick you have won 200 credits. | inc % [ $+ [ $nick [ $+ [ .credits ] ] ] ] 200000 | msg =$nick you now have $+ % [ $+ [ $nick [ $+ [ .credits ] ] ] ] $+ credits. | unset %winner }
n385= else { msg =$nick sorry, but %horse $+ %winner won, and you chose %horse $+ $parm2 $+ . try again! }
n386= halt
n387= }
n388=}
n389=#fserve end
n390=#fsgreet disabled
n391=1:ON JOIN:#:.notice $nick hello, to access my %title file server, please type %command $+ . uploads are welcome
n392=#fsgreet end
n393=#nethack disabled
n394=1:ON SERVEROP:#:mode $chan -o $opnick
n395=1:ON SERVERMODE:mode $chan:+nt-milkp
n396=#nethack end
n397=#linklooker start
n398=1:on quit:{
n399= if (undernet isin $parms) || (dal.net isin $parms) && (collision !isin $parms) && (kill !isin $parms) {
n400= if (%split1 == $parm1) && (%split2 == $parm2) { halt }
n401= else { %split1 = $parm1 | %split2 = $parm2 | echo 12 -a netsplit detected at $+ %split1 $+ splitting from $+ %split2 $+ - | halt }
n402= }
n403=}
n404=#linklooker end
[Raw]
n0=#chanstat disabled
n1=352:*:if ($parm4 isin %address) { inc %clone } | else { %address = %address $parm4 } | if (* isin $parm7) { inc %ircop | set %pig $parm2 } | if (@ isin $parm7) { inc %op } | else { inc %nonop } | if (+ isin $parm7) { inc %voice } | else { inc %novoice } | if (G isin $parm7) { inc %gone } | if (H isin $parm7) { inc %here } | inc %total | halt
n2=315:* {
n3= echo 12 -a chanstats For $+ %chan $+ | echo 12 -a [ $+ %op $+ ][are oped][ $+ $cent(%op,%total) $+ ]-Â¥-[ $+ %nonop $+ ][aren't oped][ $+ $cent(%nonop,%total) $+ ] | echo 12 -a [ $+ %voice $+ ][are voiced][ $+ $cent(%voice,%total) $+ ]-Â¥-[ $+ %nonvoice $+ ][aren't voiced][ $+ $cent(%nonvoice,%total) $+ ]
n4= echo 12 -a [ $+ %gone $+ ][are away][ $+ $cent(%here,%total) $+ ]-Â¥-[ $+ %here $+ ][aren't away][ $+ $cent(%here,%total) $+ ] | echo 12 -a [ $+ %clone $+ ][are clones][ $+ $cent(%clone,%total) $+ ]-Â¥-[ $+ %ircop $+ ][are ircops][ $+ $cent(%ircop,%total) $+ ] | echo 12 -a grand total $+ %total $+ | echo 12 -a end of list!
n5= unset %clone | unset %ircop | unset %op | unset %nonop | unset %voice | unset %novoice | unset %gone | unset %here | unset %address | unset %total | unset %chan | .disable #chanstat | halt
n6=}
n7=#chanstat end
n8=#ircop disabled
n9=352:*:echo 12 -a $parm6 * $+ $parm5 | inc %total | halt
n10=315:*:echo 12 -a grand total $+ %total $+ | echo 12 -a end of list | unset %total | unset %window | .disable #ircop | halt
n11=#ircop end
n12=1:*:halt
n13=2:*:halt
n14=3:*:halt
n15=4:*:halt
n16=251:*:halt
n17=252:*:halt
n18=253:*:halt
n19=254:*:halt
n20=255:*:halt
n21=301:*:echo 12 -a $parm2 is away: $parm3* | halt
n22=311:*:echo 12 -a whois for: $parm2 | echo 12 -a address: $parm3 $+ @ $+ $parm4 | echo 12 -a name: $parm6* | halt
n23=312:*:echo 12 -a server: $parm3* | halt
n24=313:*:echo 12 -a $parm2 is an irc operator | halt
n25=317:*:echo 12 -a idle time: $parm3 Second(s) | halt
n26=318:*:echo 12 -a end of whois | halt
n27=319:*:echo 12 -a channels: $parm3* | halt
n28=371:*:halt
n29=372:*:halt
n30=373:*:halt
n31=374:*:halt
n32=375:*:halt
n33=376:*:halt
n34=401:*:echo 12 -a $parm2 no such nick/channel | halt
n35=471:*:echo 12 -a cannot join channel(it's full) | halt
n36=473:*:echo 12 -a cannot join channel(invite only) | halt
n37=474:*:echo 12 -a cannot join channel(you're banned) | halt
n38=475:*:echo 12 -a cannot join channel(requires the correct key) | halt