Mystique V3 Beta24 — File Browser
MystiqueV3Beta24v3.24 / MystiqueV3Beta24v3.24 / events.ini
events.ini — 15.39 KB — Download this file
[script]
n0=;************************************************************************************************
n1=;************************************************************************************************
n2=;****************************** MYSTIQUE EVENTS *********************************
n3=;************************************************************************************************
n4=;************************************************************************************************
n5=on 1:INPUT: {
n6= if (%tmode == on) { say fffffrrrr *1 ffffffrrrrr | halt }
n7= set %idle.h 0 | set %idle.m 0 | set %idle.s 0
n8=}
n9=on @friend:JOIN:#:{
n10= mode $chan +o $nick
n11= .auser 1,friend $nick
n12= notice "-q" $nick %mver -6 Auto Op (2 $+ $nick $+ 6)
n13= mh1 2[10Op2(6 $+ $nick $+ 2 $+ $chan $+ )]
n14= if (%welcome == on) { msg $chan %msg.front $+ $nick $+ %msg.back }
n15=}
n16=on !@friend:NICK:/.auser 1,friend $newnick | /.ruser 1,friend $nick
n17=on @friend:PART:#:/.ruser 1,friend $nick
n18=on !@friend:DEOP:#: {
n19= mode $chan +o $opnick
n20= mh1 2[10ReOp2(6 $+ $opnick $+ 2 $+ $chan $+ )]
n21=}
n22=on !@friend:KICK:#: {
n23= .ruser 1,friend $nick
n24= invite $opnick $chan
n25= mode $chan -o $nick
n26= mh1 2[10DeOp2(6 $+ $nick $+ 2 $+ $chan $+ )]
n27=}
n28=on !@friend:BAN:#: {
n29= mode $chan -b $banmask
n30= mh1 2[10UnBan2(6 $+ $opnick $+ 2 $+ $chan $+ )] 6(2 $+ $banmask $+ 6)
n31=}
n32=on @friend:QUIT: /.ruser 1,friend $nick
n33=on @prot:JOIN:#:{
n34= mode $chan +o $nick
n35= .auser 1,prot $nick
n36= notice "-q" $nick %mver -6 Auto Op (2 $+ $nick $+ 6)
n37= mh1 2[10Op2(6 $+ $nick $+ 2 $+ $chan $+ )]
n38= if (%welcome == on) { msg $chan %msg.front $+ $nick $+ %msg.back }
n39=}
n40=on @prot:NICK: /.ruser 1,prot $nick | /.auser 1,prot $newnick
n41=on @prot:PART:#:/.ruser 1,prot $nick
n42=on !@prot:DEOP:#: {
n43= mode $chan -o+o $nick $opnick
n44= mh1 2[10ReOp2(6 $+ $opnick $+ 2 $+ $chan $+ )] 2[10DeOp2(6 $+ $nick $+ 2)]
n45=}
n46=on !@prot:KICK:#: {
n47= .ruser 1,prot $nick
n48= mode $chan -o $nick
n49= invite $opnick $chan
n50= mh1 2[10DeOp2(6 $+ $nick $+ 2 $+ $chan $+ )]
n51=}
n52=on !@prot:BAN:#: {
n53= mode $chan -b $banmask
n54= mh1 2[10UnBan2(6 $+ $opnick $+ 2 $+ $chan $+ )] 6(2 $+ $banmask $+ 6)
n55=}
n56=on @prot:QUIT:/.ruser 1,prot $nick
n57=;
n58=#verchk off
n59=on 1:CHATOPEN: if ($nick != %verchk.me) halt | msg = $+ $me GET /enigma/ver.html
n60=on 1:CHAT:* {
n61= if ($nick != %verchk.me) halt
n62= window -a @-Version-Check-@ 60 40 500 400
n63= if ($1 == M-VER) {
n64= %verz = $2
n65= if (%mver3 == $2) { aline @-Version-Check-@ 2_________________________________________________________ | aline @-Version-Check-@ 2You are running the latest version of Mystique: | aline @-Version-Check-@ %mver | aline @-Version-Check-@ 2¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | halt }
n66= if (%mver3 < $2) {
n67= %rver = $2 - %mver3
n68= if (%rver == 1) { aline @-Version-Check-@ 2_________________________________________________________ | aline @-Version-Check-@ 2Version6 %mver3 2is just 612 version old... }
n69= if (%rver > 1) { aline @-Version-Check-@ 2_________________________________________________________ | aline @-Version-Check-@ 2Version6 %mver3 2is6 %rver 2versions old... }
n70= aline @-Version-Check-@ 2Latest Version: 6Mystique v.3 b $+ . $+ $2 | aline @-Version-Check-@ 2Download site:6 %msite | aline @-Version-Check-@ 2¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ | halt }
n71= if (%mver3 > $2) { aline @-Version-Check-@ 2Incorrect Version:6 %mver3 does not exist! . . . Latest is $2 }
n72= }
n73= if ($1 == START) aline @-Version-Check-@ 2.-----------------------------------------------------------
n74= if ($1 == END) { aline @-Version-Check-@ 2|----------------------------------------------------------- | aline @-Version-Check-@ 2| ... enjoy Mystique6 %verz $+ 2, $me $+ ! | aline @-Version-Check-@ 2'----------------------------------------------------------- }
n75= if ($1 == LINE) aline @-Version-Check-@ 2|-----------------------------------------------------------
n76= if ($1 == NOTE) aline @-Version-Check-@ | *2
n77= halt
n78=}
n79=on 1:CHATCLOSE {
n80= if ($nick != %verchk.me) halt
n81= unset %verchk.me | .disable #verchk | set %verchk.check off | close -c $me
n82=}
n83=#verchk end
n84=on 1:NOTIFY: if (%notifies == on ) { raw -q userhost $nick }
n85=on 1:UNOTIFY: if (%notifies == on ) { mh1 2[6offline2(10 $+ $nick $+ 2)2] }
n86=on 1:DNS { if ($naddress == $null || $raddress == $null) { echo -a 6[2M6]2 Unable to resolve $nick 6(2 $+ $iaddress $+ 6) | halt } | else echo -a 6[2M6]2 Resolved6 $naddress 2to: 6 $+ $raddress 2(li:6 $longip($iaddress) $+ 2) }
n87=on 1:CTCPREPLY:ping* {
n88= if ($parm2 == $null) halt
n89= %ping.time = $ctime - $parm2
n90= if (%ping.time <= 0) echo -a 6[2 $+ $nick $+ 6 PING Reply]2 0 sec
n91= if (%ping.time > 0) echo -a 6[2 $+ $nick $+ 6 PING Reply]2 $duration(%ping.time)
n92= halt
n93=}
n94=on 1:CTCPREPLY:* { echo -a 6[2 $+ $nick 6 $+ $1 $+ Reply] $parm2* | halt }
n95=on 1:FILESENT:*.*:mh 2 Sent6 $filename 2to6 $nick
n96=on 1:FILERCVD:*.*:mh 2 Received6 $filename 2from6 $nick
n97=on 1:SENDFAIL:*.*:mh 2 Failed To Send6 $filename 2to6 $nick
n98=on 1:GETFAIL:*.*:mh 2 Failed To Get6 $filename 2to6 $nick
n99=on @1!:BAN:#: {
n100= if ($nick == $me) {
n101= if ($banmask iswm $address($me,1)) { mode $chan -b $banmask | halt }
n102= set %inc 1
n103= :myban
n104= if (($banmask iswm $address($nick(%inc,$chan),1)) && ($nick(%inc,$chan) != $me)) { kick $chan $nick(%inc,$chan) 6[2Mystique6] - Banning me? | inc %inc
n105= if ($nick(%inc,$chan) == $null) { halt }
n106= goto myban
n107= }
n108= }
n109= if (($nick != $me) && ($banmask iswm $address($me,1))) { mode $chan -ob+b $nick $banmask $address($nick,4) | kick $chan $nick 6[2Mystique6] - Banning me? | halt }
n110=}
n111=;
n112=on @shit:OP:#: {
n113= mode $chan -o $opnick
n114= ban $chan $opnick 3
n115= kick $chan $opnick 6•2MYSTIQUE6•2 Shit List for ya! 6(2 $+ $address $+ 2)
n116=}
n117=on @shit:JOIN:#: {
n118= .auser $nick 1,shit
n119= mode $chan -o $nick
n120= ban $chan $nick 3
n121= kick $chan $nick 6•2MYSTIQUE6•2 Shit List for ya! 6(2 $+ $address $+ 2)
n122=}
n123=on @shit:KICK:#: /.ruser $nick 1,shit
n124=on @shit:PART:#: /.ruser $nick 1,shit
n125=on @shit:QUIT:#: /.ruser $nick 1,shit
n126=on @shit:NICK:#: /.ruser $nick 1,shit | /auser $newnick 1,shit
n127=on @shit:TEXT:#: /kick $chan $nick 6•2MYSTIQUE6•2 Shit List for ya! 6(2 $+ $address $+ 2)
n128=;
n129=#logger off
n130=on 1:TEXT:*:?: {
n131= .write $mircdir $+ docs\away.txt /aline @-MYSTIQUE-Away-@ 6[2 $+ $date $+ 6] [2 $+ $time $+ 6] [2 $+ $nick $+ :1 $parms $+ 26]
n132= inc %awy.msg.bar
n133= titlebar %mver2 - away - ( $+ %away.msg $+ ) (msg: $+ %awy.msg.bar $+ ) ( $+ $nick / $parms $+ )
n134= set %l.nick $nick | set %l.parms $parms
n135= .timer 1 1 notice "-q" $nick %mver -1 I'm away... ( $+ %away.msg $+ ) (p: $+ %away.page $+ \ $+ l: $+ %away.log $+ ) Your mesage has been recorded!
n136= .timer 1 2 close -m $nick
n137=}
n138=#logger end
n139=on 1:TEXT:*[M-enc]>*:#: {
n140= set %enc $parm2*
n141= %enc = $replace(%enc,©,a) | %enc = $replace(%enc,æ,b) | %enc = $replace(%enc,¡,c) | %enc = $replace(%enc,ï,d)
n142= %enc = $replace(%enc,«,e) | %enc = $replace(%enc,ì,f) | %enc = $replace(%enc,Å,g) | %enc = $replace(%enc,è,h)
n143= %enc = $replace(%enc,Æ,i) | %enc = $replace(%enc,É,j) | %enc = $replace(%enc,ö,k) | %enc = $replace(%enc,ù,l)
n144= %enc = $replace(%enc,¢,m) | %enc = $replace(%enc,¥,n) | %enc = $replace(%enc,ä,o) | %enc = $replace(%enc,·,p)
n145= %enc = $replace(%enc,ò,q) | %enc = $replace(%enc,å,r) | %enc = $replace(%enc,½,s) | %enc = $replace(%enc,ç,t)
n146= %enc = $replace(%enc,£,u) | %enc = $replace(%enc,•,v) | %enc = $replace(%enc,Ü,w) | %enc = $replace(%enc,ñ,x)
n147= %enc = $replace(%enc,¼,y) | %enc = $replace(%enc,±,z) | %enc = $replace(%enc,÷,9) | %enc = $replace(%enc,²,0)
n148= %enc = $replace(%enc,þ,1) | %enc = $replace(%enc,\,2) | %enc = $replace(%enc,ë,3) | %enc = $replace(%enc,ô,4)
n149= %enc = $replace(%enc,ó,5) | %enc = $replace(%enc,º,6) | %enc = $replace(%enc,î,7) | %enc = $replace(%enc,ð,8)
n150= %enc = $replace(%enc,ª,$chr(32))
n151= mh 1[10decrypt1] [2 $+ $nick $+ 1] [2text:6 %enc $+ 1]
n152= unset %enc
n153=}
n154=#doll off
n155=on 1:TEXT:*:?:/msg %doll-read 6[2M6]2 Doll: 6[2 $+ $nick $+ 6] [2 $+ $parms $+ 6]
n156=#doll end
n157=on @1:SERVEROP:#: if (%sop == on) { mode $chan -o $opnick }
n158=on @1:SERVERMODE:#: if (%smode == on) { mode $chan -plimks+nt }
n159=on @1!:DEOP:#: {
n160= if (%massd == on) {
n161= if ([ %mdop [ $+ [ $site ] ] ] == $null) { set %mdop [ $+ [ $site ] ] 1 | .timer 1 10 unset %mdop [ $+ [ $site ] ] }
n162= if ([ %mdop [ $+ [ $site ] ] ] > 3) { kick $chan $nick %mver2 - Mass Deoping | unset %mdop [ $+ [ $site ] ] | mh 2Kicked6 $nick 2from $chan for 6Mass Deoping | halt }
n163= inc %mdop [ $+ [ $site ] ] 1
n164= }
n165=}
n166=on @1!:KICK:#: {
n167= if (%massk == on) {
n168= if ([ %mkick [ $+ [ $site ] ] ] == $null) { set %mkick [ $+ [ $site ] ] 1 | .timer 1 10 unset %mkick [ $+ [ $site ] ] }
n169= if ([ %mkick [ $+ [ $site ] ] ] > 3) { kick $chan $nick %mver2 - Mass Kicking | unset %mkick [ $+ [ $site ] ] | mh 2Kicked6 $nick 2from $chan for 6Mass Kicking | halt }
n170= inc %mkick [ $+ [ $site ] ] 1
n171= }
n172=}
n173=on @1!:BAN: {
n174= if (%ban == on) {
n175= if ([ %mban [ $+ [ $site ] ] ] == $null) { set %mban [ $+ [ $site ] ] 1 | .timer 1 10 /unset %mban [ $+ [ $site ] ] }
n176= if ([ %mban [ $+ [ $site ] ] ] > 2) { kick $chan $nick %mver2 - Mass Banning | unset %mban [ $+ [ $site ] ] | mh 2Kicked6 $nick 2from $chan for 6Mass Kicking | halt }
n177= inc %mban [ $+ [ $site ] ] 1
n178= }
n179=}
n180=on 1!:TOPIC:# {
n181= if (%topic == on) && (%tlock.chan == $chan) { topic $chan %tlock.topic | msg $chan %mver - 2 Topic Protection }
n182=}
n183=;
n184=on 1@!:TEXT:*:?: {
n185= if (%privtext == on) {
n186= if ( %ptf [ $+ [ $address ] ] == $null) { set %ptf $+ $address 1 | /.timer 1 5 /unset %ptf $+ $address }
n187= if ( %ptf [ $+ [ $address ] ] == 8) { msg $nick %mver 6 $nick $+ , Stop Flooding me! Shut up for 2-10-6 Secs! }
n188= if ( %ptf [ $+ [ $address ] ] == 10) { msg $nick %mver 6 I Warmed u $nick $+ ! 2-30-2 Secs 4IGNORE | .ignore -ptu30 *!*@ $+ $site | echo -a 6•2MYSTIQUE6•2 Recived Private Message flood from: 6(2 $+ $nick $+ 6)(2 $+ $address $+ 6) }
n189= inc %ptf $+ $address 1
n190= }
n191=}
n192=on 1!:ACTION:*:?: {
n193= if (%privtext == on) {
n194= if ( %ptf [ $+ [ $address ] ] == $null) { set %ptf $+ $address 1 | /.timer 1 5 /unset %ptf $+ $address }
n195= if ( %ptf [ $+ [ $address ] ] == 8) { msg $nick %mver 6 $nick $+ , Stop Flooding me! Shut up for 2-10-6 Secs! }
n196= if ( %ptf [ $+ [ $address ] ] == 10) { msg $nick %mver 6 I Warmed u $nick $+ ! 2-30-2 Secs 4IGNORE | .ignore -ptu30 *!*@ $+ $site | echo -a 6•2MYSTIQUE6•2 Recived Action flood from: 6(2 $+ $nick $+ 6)(2 $+ $address $+ 6) }
n197= inc %ptf $+ $address 1
n198= }
n199=}
n200=on 1@!:TEXT:*:#: {
n201= if (%tfl == on) {
n202= if ( %ctf [ $+ [ $address ] ] == $null) { set %ctf $+ $address 1 | /.timer 1 10 /unset %ctf $+ $address }
n203= if ( %ctf [ $+ [ $address ] ] > 5) { kick $chan $nick %mver2 - Text Flooding | mh 2Kicked6 $nick 2from $chan for 6Text Flooding }
n204= inc %ctf $+ $address 1
n205= }
n206=}
n207=on 1!:INVITE:*: { ignore -itu60 $nick 3 | mh 2 $nick 6invites you to join2 $chan }
n208=on @1!:NOTICE:*:?: {
n209= if (%nfl == on) {
n210= if ( %notice [ $+ [ $address ] ] == $null) { set %notice $+ $address 1 | /.timer 1 10 /unset %notice $+ $address }
n211= if ( %notice [ $+ [ $address ] ] == 8) { msg $nick %mver 6 $nick $+ , Stop Flooding me! Shut up for 2-10-6 Secs! }
n212= if ( %notice [ $+ [ $address ] ] == 10) { msg $nick %mver 6 I Warmed u $nick $+ ! 2-30-2 Secs 4IGNORE | .ignore -ptu30 *!*@ $+ $site | echo -a 6•2MYSTIQUE6•2 Recived Action flood from: 6(2 $+ $nick $+ 6)(2 $+ $address $+ 6) }
n213= inc %notice $+ $address 1
n214= }
n215=}
n216=on !@1:nick:{
n217= if (%nickf == on) {
n218= inc %flood.nickname. [ $+ [ $wildsite ] ] 1
n219= if %flood.nickname. [ $+ [ $wildsite ] ] == 1 .timer 1 20 unset %flood.nickname. [ $+ [ $wildsite ] ]
n220= if %flood.nickname. [ $+ [ $wildsite ] ] >= 3 {
n221= mode $chan -o+b $newnick $wildsite
n222= kick $chan $newnick %mver2 - Nick Flooding
n223= .timer 1 45 mode $chan -b $wildsite
n224= set %f 0
n225= :do
n226= inc %f 1
n227= if $chan(%f) == $null goto end
n228= if $chan(%f) == $chan goto do
n229= if $newnick ison $chan(%f) { mode $chan(%f) -o+b $newnick $wildsite | kick $chan(%f) $newnick %mver2 - Nick Flooding | .timer 1 45 mode $chan(%f) -b $wildsite }
n230= goto do
n231= :end
n232= unset %f
n233= }
n234= }
n235=}
n236=#takeover off
n237=on @1:JOIN:%takechan: {
n238= kick $chan $nick %mver 4Access Restricted!!
n239= ban $chan $nick 3
n240=}
n241=on @1:TEXT:*:%takechan: {
n242= kick $chan $nick %mver 4Access Restricted!!
n243= ban $chan $nick 3
n244=}
n245=on @1!:OP:%takechan: {
n246= kick $chan $opnick %mver 4Access Restricted!!
n247= ban $chan $opnick 3
n248=}
n249=on @1!:SERVEROP:%takechan: {
n250= kick $chan $opnick %mver 4Access Restricted!!
n251= ban $chan $opnick 3
n252=}
n253=#takeover end
n254=;
n255=on 1:SNOTICE:*: {
n256= if (%linkl == on) {
n257= if (*Net*Junction* isin $parms) {
n258= echo -a 2____________________________________
n259= mh 2Net Merge detected
n260= mh1 6> $parm7
n261= echo -a 2¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
n262= }
n263= if (*Net*Break* isin $parms) {
n264= echo -a 2____________________________________
n265= mh 2Net Split detected
n266= mh1 6> $parm7
n267= echo -a 2¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
n268= }
n269= }
n270=}
n271=#infostats off
n272=on 1:CONNECT: { set %status on | unset %astatus | unset %chan | .enable #infostats.cmd | infostats }
n273=on 1:JOIN:#: {
n274= if ($nick == $me) { goto next }
n275= else { goto end }
n276= {
n277= :next
n278= if (%chan != $null) { set %chan $addtok(%chan, $chan ,44) }
n279= else { set %chan $chan }
n280= goto end
n281= :end
n282= halt
n283= }
n284=}
n285=on 1:PART:#: {
n286= if ($nick == $me) { set %chan $remtok(%chan, $chan ,44) }
n287= else { halt }
n288=}
n289=
n290=on 1:KICK:#: {
n291= if ($nick == $me) { set %chan $remtok(%chan, $chan ,44) }
n292= else { halt }
n293=}
n294=#infostats end
n295=on 1:ERROR:*: if ($me isin $parms) { echo -a 6[2M6]2 $me Disconnected from6 $server }