SpiralKinetics Flowers — File Browser

SpiralKineticsFlowersv1.0 / SpiralKineticsFlowersv1.0 / SKflowers / scripts / 01-flowers.mrc

01-flowers.mrc — 6.74 KB — Download this file

menu @Input-List {
  Flowers Clear Windows:/clear
  Flowers Close Windows:/close -@ $active
}
#hootlinks on
on ^1:HOTLINK:*http*:*:{ if ($mouse.key & 1) { .set %links $1 | .timer 1 1 .sk.Browser } }
on ^1:HOTLINK:*https*:*:{ if ($mouse.key & 1) { .set %links $1 | .timer 1 1 .sk.Browser } }
#hootlinks end
on 1:OPEN:?:*:/echo -s An incoming Chat Request from 4 $nick
#protection on
on !*:deop:#: { if ($opnick == $me) && (!%deop) { .timerdeop 1 5 .cs op $chan $me  | set -u2 %deop 1 } }
ctcp !@*:*:#: { $kik( ctcp ) }
on !@*:ctcpreply:*: { $kik( ctcpreply ) }
on @^!*:text:*:#:detect $1-
on @^!*:notice:*:#:detect $1-
on @^!*:action:*:#:detect $1-
alias -l detect {
  if ($nick !isreg $chan) || ($nick ishop $chan)  || ($nick isop $chan) || ($nick isvo $chan) || (staff isin $wildsite) || ($nick == $me) { goto end }
  $iif($regex($1-,/(burit|babi|puki|cibai|lancau|kote|cipap|suck|kimak|fuck|pukimak|butuh|dick)/g) > 0,$kik( Harassing ))
  $iif($regex($1-,/[[:cntrl:]]/g) > 49,$kik( Codes ))
  $iif($regex($strip($1-),/[[:digit:]]/g) > 49,$kik( Numerics ))
  $iif($regex($strip($1-),/[[:upper:]]/g) > 49,$kik( CapsLock ))
  $iif($regex($strip($1-),/[[:punct:]]/g) > 49,$kik( Punctuations ))
  $iif($regex($strip($1-),/[?-?|?-?]/g) > 49,$kik( Ascii ))
  $iif($regex($strip($1-),/[ $chr(160) ]/g) > 49,$kik( Blanks ))
  $iif($regex($strip($1-),/[[:lower:]]/g) > 199,$kik( Characters ))
  $iif($regex($strip($1-),/(http)/g) > 0,$kik( Spamming )) 
  var %rpts = $+(%,repeat.,$hash($strip($1-),32),.,$nick) | Inc -u3 $eval(%rpts,1) | If ($eval(%rpts,2) > 5) { $kik( Repeating 5 Lines ) }
  var %srepeat = $+(%,special,$hash($remove($strip($1-),$chr(160),$chr(32)),32),.,$nick) | Inc -u2 $eval(%srepeat,1) | if ($eval(%srepeat,2) > 4) { $kik( SpecialRepeat ) }
  var %roww = $+(%,rowwx.,$nick) | Inc -u3 $eval(%roww,1) | If ($eval(%roww,2) > 6) { $kik( Row 6 Lines ) }      
  haltdef 
  :end
}
alias -l kik {
  hinc -u3m sabri spee
  if ($hget(sabri,spee) <= 0) { halt } | if ($hget(sabri,spee) > 10) { halt }
  else { .splay $mircdirsounds\KickBan.wav | .raw -q kick $target $ial($nick).nick 4 Reason7 $1- 4in  $chan $+ . 5Banned 1 minute! 8Please Get ur !voICE $logo }
  .ignore -u3 $nick  
  banned $nick $+ *!*@*
  else { return }
}
alias -l banned {
  if ($ibl(#,0) > 49) { goto end }
  else { 
    .hadd -mu10 mb $nick $+ *!*@*
    .timerban 1 1 !mode $gettok(#,1,32) + $+ $str(b,$hget(mb,*).item) $hget(mb,1).item $hget(mb,2).item $hget(mb,3).item $hget(mb,4).item $hget(mb,5).item $hget(mb,6).item $hget(mb,7).item $hget(mb,8).item $hget(mb,9).item $hget(mb,10).item $hget(mb,11).item $hget(mb,12).item 
    .timerUNban 1 60 !mode $gettok(#,1,32) - $+ $str(b,$hget(mb,*).item) $hget(mb,1).item $hget(mb,2).item $hget(mb,3).item $hget(mb,4).item $hget(mb,5).item $hget(mb,6).item $hget(mb,7).item $hget(mb,8).item $hget(mb,9).item $hget(mb,10).item $hget(mb,11).item $hget(mb,12).item 
  }
  halt
  :end
}
#protection end
#idle on
on *:text:*:#: { 
  $isidle($1-)) 
}
on *:action:*:#: { $isidle($1-)) }
alias isidle {
  if (%isidleAway == on) {
    if ($me isin $1-) && (!%isidle. [ $+ [ $chan ] ]) {
      inc -u600 %isidle. [ $+ [ $chan ] ] 
      //describe # was away from keyboard
      //describe # gone since %away.since
      //describe # Idle Time14 $duration($calc($ctime - %away.ctime))
} } }
alias isGone {
  .splaynotice 
  set -e %isidleAway on
  scon -a raw away i'm gone since $timestamp
  .timerGone off
  if (%isidleAway == on) {
    set -e %away.ctime $ctime
    set -e %away.since $timestamp
} } 
#idle end
dialog away {
  size -1 -1 150 103
  title "Flowers Away Configuration"
  icon $mircdir\Icons\away.ico
  option dbu
  box "" 1, 3 0 144 100
  box "Away Nick", 2, 13 10 57 38
  edit "", 3, 16 20 50 9, center autohs
  button "Set as Away Nick", 4, 16 34 50 9, flat
  box "Back Nick", 5, 80 10 57 38
  edit "", 6, 84 20 50 9, center autohs
  button "Set as Back Nick", 7, 84 34 50 9, flat
  box "Reason", 8, 5 50 140 25
  edit "", 9, 7 60 111 9, autohs
  button "clear", 10, 122 60 20 9, flat
  button "Go Away", 11, 7 78 50 17, flat
  button "Back From Away", 12, 61 78 50 17, flat
  button "Just Idle", 14, 115 80 27 13, flat
}
on *:DIALOG:away:sclick:*:{
  if ($did == 4) { 
    set %awaynick $did(3).text 
  }
  if ($did == 7) { 
    set %awaybacknick $did(6).text 
  }
  if ($did == 10) { 
    did -r $dname 9
    .unset %awayreason
  }
  if ($did == 11) { 
    set %isidleAway on
    set %awayreason $did(9).text
    echo -at ***Go AWAY Is now Away - Reason:- $chr(2) $+ %awayreason 
    scon -a raw away %awayreason
    nick %awaynick 
  }
  if ($did == 12) { 
    .unset %isidleAway
    .nick %awaybacknick
    .echo -at ***Back AWAY Is now Back from Away - Reason:- $chr(2) $+ %awayreason
    .scon -a raw away
  }
  if ($did == 14) { 
    scon -a ame auto Idle ON. afk!
    isgone
    dialog -c away
  } 
}
on *:DIALOG:away:init:0:{
  did -a $dname 3 %awaynick
  did -a $dname 6 %awaybacknick
  did -a $dname 9 %awayreason
}
alias input.code {
  echo @Input-List 2 ***   !love 3=>4 $chr(226) $+ $chr(157) $+ $chr(164)
  echo @Input-List 2 ***   !tel 3=>4 $chr(226) $+ $chr(132) $+ $chr(161)
  echo @Input-List 2 ***   !sun 3=>4 $chr(226) $+ $chr(152) $+ $chr(128)
  echo @Input-List 2 ***   !cloud 3=> 0 $+ $chr(226) $+ $chr(152) $+ $chr(129)
  echo @Input-List 2 ***   !payung 3=>11 $+ $chr(226) $+ $chr(152) $+ $chr(130)
  echo @Input-List 2 ***   !star1 3=>8 $+ $chr(226) $+ $chr(152) $+ $chr(133)
  echo @Input-List 2 ***   !star2 3=>8 $+ $chr(226) $+ $chr(152) $+ $chr(134)
  echo @Input-List 2 ***   !racun 3=>4 $chr(226) $+ $chr(152) $+ $chr(162)
  echo @Input-List 2 ***   !metal 3=>4 $chr(226) $+ $chr(152) $+ $chr(174)
  echo @Input-List 2 ***   !yinyang 3=>0 $+ $chr(226) $+ $chr(152) $+ $chr(175)
  echo @Input-List 2 ***   !male 3=>0 $+ $chr(226) $+ $chr(153) $+ $chr(128)
  echo @Input-List 2 ***   !female 3=>0 $+ $chr(226) $+ $chr(153) $+ $chr(130)
  echo @Input-List 2 ***   !sheet1 3=>4 $chr(226) $+ $chr(153) $+ $chr(169)
  echo @Input-List 2 ***   !sheet2 3=>4 $chr(226) $+ $chr(153) $+ $chr(170)
  echo @Input-List 2 ***   !sheet3 3=>4 $chr(226) $+ $chr(153) $+ $chr(171)
  echo @Input-List 2 ***   !sheet4 3=>4 $chr(226) $+ $chr(153) $+ $chr(172)
  echo @Input-List 2 ***   !sheet5 3>4 $chr(226) $+ $chr(153) $+ $chr(173)
  echo @Input-List 2 ***   !sheet6 3=>4 $chr(226) $+ $chr(153) $+ $chr(174)
  echo @Input-List 2 ***   !sheet7 3=>4 $chr(226) $+ $chr(153) $+ $chr(175)
  echo @Input-List 2 ***   !right 3=>4 $chr(226) $+ $chr(156) $+ $chr(148)
  echo @Input-List 2 ***   !wrong 3=>4 $chr(226) $+ $chr(156) $+ $chr(150)
  echo @Input-List 2 ***   brbi 3=>4 ` Be Right Back. Idle!

}