(::iNFi::) — File Browser
iNFiv0.5 / iNFiv0.5 / INFI / EVENTS.INI
EVENTS.INI — 5.24 KB — Download this file
[Events]
n0=; (::iNFi::)
n1=; [ $+ [ $chan ] ]
n2=1:ON QUIT: {
n3= if (*.*.* isin $parm1) && (*.*.* isin $parm2) && ($parm3* == $null) && (% [ $+ split [ $+ [ $parm2 ] ] ] == $null) {
n4= echo -a (::iNFi::) $parm2 is split. Type /WHOLEFT to see who split.
n5= set %snicks $nick
n6= }
n7= if (*.*.* isin $parm1) && (*.*.* isin $parm2) && ($parm3* == $null) && (% [ $+ split [ $+ [ $parm2 ] ] ] == Active) {
n8= if (%snicks == $null) set %snicks $nick
n9= if (%snicks != $null) set %snicks %snicks $+ , $nick
n10= }
n11=}
n12=@1:ON OP:#: {
n13= if ($level($maddress($address($opnick,5))) == 40) { mode $chan -o $opnick | halt }
n14=}
n15=@1:ON SERVEROP:#: {
n16= if ($level($maddress($address($opnick,5))) >= 50) { mode $chan +o $opnick | halt }
n17= mode $chan -o $opnick
n18=}
n19=@1:ON SERVERBAN:#: { mode $chan -b $banmask }
n20=@1:ON KICK:#: {
n21= if ($level($maddress($address($knick,5))) == 100) && ($level($maddress($address($nick,5)))) >= 60) { notice $nick (::iNFi::) pls dont ban $knick }
n22= if ($level($maddress($address($knick,5))) == 100) && ($nick != $me) { kick $chan $nick (::iNFi::) Don't Kick Muh Friends, FuckNut | invite $knick $chan }
n23=}
n24=@1:ON DEOP:#: {
n25= if ($level($maddress($address($opnick,5))) == 100) && ($level($maddress($address($nick,5))) == 100) { mode $chan +o $opnick | halt }
n26= if ($level($maddress($address($opnick,5))) == 100) && ($nick != $me) { mode $chan -o+o $nick $opnick }
n27=}
n28=@1:ON BAN:#: {
n29= %ban = $banmask
n30= %q = $nick(0,$chan)
n31= %w = 0
n32= :next
n33= inc %w 1
n34= if ($nick(%w,$chan) != $null) {
n35= if (%ban iswm $address($nick(%w,$chan),5)) && ($nick(%w,$chan) != $me) { kick $chan $nick(%w,$chan) banned: $banmask $+ ( $+ $nick $+ ) }
n36= if (%ban iswm $address($me,5)) { mode $chan -b $banmask }
n37= if (%w >= %q) { unset %ban | halt }
n38= goto next
n39= }
n40=}
n41=1:ON ERROR:*Closing*Link*: {
n42= chans
n43= if K-Lined == $parm5 { echo You are K-Lined! }
n44= echo (::iNFi::) error closing link $parm6*
n45=}
n46=1:ON DNS: {
n47= set %longip-result $longip($raddress)
n48= echo `-`-`-`-`-`-`-`-`-`-`NS Lookup Statistics`-`-`-`-`-`-`-`-`-`-` (::iNFi::)
n49= echo `IP Address: $+ $address $+ has been resolved to $+ $raddress $+
n50= echo `Long iP: %longip-result
n51= echo `-`-`-`-`-`-`-`-`-`-`NS Lookup Statistics`-`-`-`-`-`-`-`-`-`-` (::iNFi::)
n52= unset %longip-result
n53= halt
n54=}
n55=+@30:ON JOIN:#: {
n56= mode $chan -o+b $nick $maddress($address($nick,5))
n57= kick $chan $nick (::iNFi::) Gone: $read -s $+ $maddress($address($nick,5)) $mircdirshitlist.ini
n58=}
n59=+@30:ON TEXT:*:#: {
n60= mode $chan -o+b $nick $maddress($address($nick,5))
n61= kick $chan $nick (::iNFi::) Gone: $read -s $+ $maddress($address($nick,5)) $mircdirshitlist.ini
n62=}
n63=+@30:ON ACTION:*:#: {
n64= mode $chan -o+b $nick $maddress($address($nick,5))
n65= kick $chan $nick (::iNFi::) Gone: $read -s $+ $maddress($address($nick,5)) $mircdirshitlist.ini
n66=}
n67=+@30:ON PART:#: { mode $chan +b $maddress($address($nick,5)) }
n68=+@60:ON JOIN:#: { mode $chan +o $nick | notice $nick (::iNFi::) You Are Currently on my Auto Op List. }
n69=100:ON JOIN:#: {
n70= %test = $read -s $+ $maddress($address($nick,5)) $mircdirgreet.ini
n71= if (%test != $null) msg $chan [ $+ $nick $+ ] $read -s $+ $maddress($address($nick,5)) $mircdirgreet.ini
n72=}
n73=100:ON TEXT:info*:?: {
n74= %test = $read -s $+ $maddress($address($nick,5)) $mircdirgreet.ini
n75= if (%test != $null) {
n76= write -ds $+ $maddress($address($nick,5)) $mircdirgreet.ini
n77= write $mircdirgreet.ini $maddress($address($nick,5)) $parm2*
n78= .notice $nick (::iNFi::) info is now: $parm2*
n79= }
n80= if (%test == $null) { write $mircdirgreet.ini $maddress($address($nick,5)) $parm2* | .notice $nick (::iNFi::) info is now: $parm2* }
n81=}
n82=100:ON TEXT:pass*:?: {
n83= %test = $read -s $+ $maddress($address($nick,5)) $mircdirpass.ini
n84= if (%test == $null) { write $mircdirpass.ini $maddress($address($nick,0)) $parm2 | .notice $nick Pass Set To ' $+ $parm2 $+ ' }
n85= unset %test
n86=}
n87=100:ON TEXT:ident*:?: {
n88= %test = $lines($mircdirpass.ini)
n89= %l.1 = 0
n90= :begin
n91= inc %l
n92= set %h $read -l $+ %l.1 $mircdirpass.ini
n93= if (%h == $parm2) {
n94= write $mircdirpass.ini $address($nick,3) $parm2
n95= .notice $nick Added Hostmask: $address($nick,3)
n96= halt
n97= }
n98= if %l.1 >= %test { .notice $nick Failed. | halt }
n99= goto begin
n100=}
n101=100:ON TEXT:op*:?: {
n102= %passwd = $read -s $+ $maddress($address($nick,0)) $mircdirpass.ini
n103= if ($parm2 != %passwd) {
n104= echo -a Attempted OP (bad passwd) by $nick $+ ! $+ $address ( $+ $atime $+ )
n105= .notice $nick Wrong Password (::iNFi::)
n106= }
n107= if ($parm2 == %passwd) {
n108= echo 4 -a (::iNFi::) $nick $+ ! $+ $address !OP!
n109= set %l $chan(0)
n110= set %h 0
n111= :next
n112= inc %h
n113= if ($nick ison $chan(%h)) && $me isop $chan(%h) { mode $chan(%h) +o $nick }
n114= if (%h >= %l) { halt }
n115= goto next
n116= }
n117=}
n118=250:ON JOIN:#: { if $nick == $me who $chan }