Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 2.13 KB | None | 0 0
  1. on *:text:*:#Chan: {
  2.   if ($nick == bot) {
  3.     var %percent $calc($regex($1-,/[A-Z]/g)/$len($1-)*100)
  4.     var %nname = $gettok($strip($remove($remove($1,[),]):,burc),1,124)
  5.     var %caps = 40
  6.     if (%percent > %caps) {
  7.       window @mutes
  8.       set -l %cmcount $iif($readini(capsmute.ini,%nname,caps),$v1,0)
  9.       set -l %crcoun $iif($readini(capsmute.ini,%nname,reset),$v1,0)
  10.       set -l %cmtime $iif($readini(capsmute.ini,%nname,time),$v1,0)
  11.       var %cmtimec = $calc(%cmtime-%ctime)
  12.       if (%cmtimec <= 7200) and (%cmtimec != 0) {
  13.       writeini capsmute.ini %nname caps $ctime
  14.       inc %cmcount
  15.       writeini capsmute.ini %nname caps %cmcount
  16.       if (%cmcount == 1) {
  17.         msg #chan !pm %nname %nname, Its a Warning massage for using caps -=its auto script message=-
  18.         echo @mutes $date - $Time : %nname - warrning %crcount
  19.       }
  20.       elseif (%cmcount == 2) {
  21.         msg #chan !pm %nname %nname, You have been muted for abuse caps after warning -=its auto script message=-
  22.         msg #chan !mute %nname 15 Caps 1st time after warning
  23.         echo @mutes $date - $Time : %nname - Mute 15 minutes %crcount
  24.       }
  25.       elseif (%cmcount == 3)  {
  26.         msg #chan !pm %nname %nname, You have been muted for abuse caps after 1 mute alrady -=its auto script message=-
  27.         msg #chan !mute %nname 30 Caps 2nd time after 1 mute
  28.         echo @mutes $date - $Time : %nname - mute 30 minutes %crcount
  29.       }
  30.       elseif (%cmcount == 4) {
  31.         msg #chan !pm %nname %nname, You have been muted for abuse caps after 2 mutes -=its auto script message=-
  32.         msg #chan !mute %nname 60 caps 3th time time after 2 mutes
  33.         echo @mutes $date - $Time : %nname - mute 60 minutes %crcount
  34.         set -l %cmcount 0
  35.         inc %crcount
  36.         writeini capsmute.ini %nname caps %cmcount
  37.         writeini capsmute.ini %nname reset %crcount
  38.         set -l %crcount $iif ($readini(capsmute.ini,%nname,reset),$v1,0)
  39.         }
  40.        else {
  41.        set -l %cmcount 0
  42.        writeini capsmute.ini %nname caps %cmcount
  43.        msg #chan !pm %nname %nname, Its a Warning massage for using caps -=its auto script message=-
  44.        }
  45.       }
  46.     }
  47.   }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement