Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 3.50 KB | None | 0 0
  1. on *:notice:BOT*:*: {
  2.   if $2 == PW {
  3.     set %password. [ $+ [ $nick ] ] $3
  4.   }
  5.   if $2 == PW {
  6.     set %weps. [ $+ [ $nick ] ] $3-
  7.   }
  8. }
  9. alias sendoutput {
  10.   notice $1 BOT Output %password. [ $+ [ $1 ] ] $2 $3-
  11. }
  12. alias dm {
  13.   if $2 == on {
  14.     set %dmingin. [ $+ [ $1 ] ] on
  15.   }
  16.   elseif $2 == off {
  17.     set %dmingin. [ $+ [ $1 ] ] off
  18.   }
  19. }
  20. alias setdmpartner {
  21.   set %dmpartner $1
  22. }
  23. on *:text:*:#: {
  24.   if %dmingin. [ $+ [ $chan ] ] == on {
  25.     if iDM isin $nick && %dmingin. [ $+ [ $chan ] ] == on {
  26.       set %message. [ $+ [ $chan ] ] $strip( $1- )
  27.       if *has requested a DM!* iswm %message. [ $+ [ $chan ] ] {
  28.         if $me isin %message. [ $+ [ $chan ] ] {
  29.           timer 1 $rand(3, 5) /sendoutput %dmpartner $chan .dm
  30.         }
  31.         if %dmpartner isin %message. [ $+ [ $chan ] ] {
  32.           timer 1 $rand(3, 5) msg $chan .dm
  33.         }
  34.       }
  35.       if * $me gets the first move.* iswm %message. [ $+ [ $chan ] ] {
  36.         set %dmturn. [ $+ [ $chan ] ] $me
  37.         set %spec. [ $+ [ $me ] ] 100
  38.         set %spec. [ $+ [ %dmpartner ] ] 100
  39.         attack $chan
  40.       }
  41.       if * %dmpartner gets the first move.* iswm %message. [ $+ [ $chan ] ] {
  42.         set %dmturn. [ $+ [ $chan ] ] %dmpartner
  43.         set %spec. [ $+ [ $me ] ] 100
  44.         set %spec. [ $+ [ %dmpartner ] ] 100
  45.         attack $chan
  46.       }
  47.       if ($strip($2,burcmo) == $me) {
  48.         set %dmturn. [ $+ [ $chan ] ] %dmpartner
  49.         attack $chan
  50.       }
  51.       if ($strip($2,burcmo) == %dmpartner) {
  52.         set %dmturn. [ $+ [ $chan ] ] $me
  53.         attack $chan
  54.       }
  55.       if *Ready.* iswm %message. [ $+ [ $chan ] ] {
  56.         if $rand(1, 2) == 1 {
  57.           timer 1 $rand(4,8) msg $chan .dm
  58.         }
  59.         else {
  60.           timer 1 $rand(4,8) /sendoutput %dmpartner $chan .dm
  61.         }
  62.       }
  63.     }
  64.   }
  65. }
  66. alias attack {
  67.   if %dmturn. [ $+ [ $1 ] ] == $me {
  68.     set %wep. [ $+ [ $1 ] ] $rand(1, 5)
  69.     if $rand(1, 3) == 2 {
  70.       if %spec. [ $+ [ $me ] ] == 100 {
  71.         set %wep. [ $+ [ $1 ] ] $rand(6, 10)
  72.       }
  73.       if %spec. [ $+ [ $me ] ] == 75 {
  74.         set %wep. [ $+ [ $1 ] ] 6
  75.       }
  76.       if %spec. [ $+ [ $me ] ] == 25 {
  77.         set %wep. [ $+ [ $1 ] ] 6
  78.       }
  79.       if %spec. [ $+ [ $me ] ] == 50 {
  80.         set %wep. [ $+ [ $1 ] ] $rand(6, 9)
  81.       }
  82.     }
  83.     if %wep. [ $+ [ $1 ] ] == 6 {
  84.       dec %spec. [ $+ [ $me ] ] 25
  85.     }
  86.     if %wep. [ $+ [ $1 ] ] >= 7 && %wep. [ $+ [ $1 ] ] <= 9 {
  87.       dec %spec. [ $+ [ $me ] ] 50
  88.     }
  89.     if %wep. [ $+ [ $1 ] ] == 10 {
  90.       dec %spec. [ $+ [ $me ] ] 100
  91.     }
  92.     timer 1 $rand(2, 5) msg $1 . $+ %weapon. [ $+ [ %wep. [ $+ [ $1 ] ] ] ]
  93.   }
  94.   if %dmturn. [ $+ [ $1 ] ] == %dmpartner {
  95.     set %wep. [ $+ [ $1 ] ] $rand(1, 5)
  96.     if $rand(1, 3) == 2 {
  97.       if %spec. [ $+ [ %dmpartner ] ] == 100 {
  98.         set %wep. [ $+ [ $1 ] ] $rand(6, 10)
  99.       }
  100.       if %spec. [ $+ [ %dmpartner ] ] == 75 {
  101.         set %wep. [ $+ [ $1 ] ] 6
  102.       }
  103.       if %spec. [ $+ [ %dmpartner ] ] == 25 {
  104.         set %wep. [ $+ [ $1 ] ] 6
  105.       }
  106.       if %spec. [ $+ [ %dmpartner ] ] == 50 {
  107.         set %wep. [ $+ [ $1 ] ] $rand(6, 9)
  108.       }
  109.     }
  110.     if %wep. [ $+ [ $1 ] ] == 6 {
  111.       dec %spec. [ $+ [ %dmpartner ] ] 25
  112.     }
  113.     if %wep. [ $+ [ $1 ] ] >= 7 && %wep. [ $+ [ $1 ] ] <= 9 {
  114.       dec %spec. [ $+ [ %dmpartner ] ] 50
  115.     }
  116.     if %wep. [ $+ [ $1 ] ] == 10 {
  117.       dec %spec. [ $+ [ %dmpartner ] ] 100
  118.     }
  119.     timer 1 $rand(2, 5) /sendoutput %dmpartner $1 . $+ %weapon. [ $+ [ %wep. [ $+ [ $1 ] ] ] ]
  120.   }
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement