Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 2.42 KB | None | 0 0
  1. alias mg {
  2.   if (!$window(@mg)) window -apd +e @mg 100 100 618 590
  3.   drawrect -nf @mg 0 1 0 0 $window(@mg).bw $window(@mg).bh
  4.   var %p.p = 0,%p.c = 0
  5.   var %pn.p = 0,%pn.c = 0
  6.   var %nc.p = -1,%nc.c = -1
  7.   var %st = 0,%ost = 0
  8.   var %i 1
  9.   while (%i <= 50) {
  10.     dll WhileFix.dll WhileFix .
  11.     var %j 1
  12.     while (%j <= 50) {
  13.       dll WhileFix.dll WhileFix .
  14.       var %mg. [ $+ [ %i ] $+ [ %j ] ] $rand(0,15)
  15.       drawrect -nf @mg %mg. [ $+ [ %i ] $+ [ %j ] ] 1 $calc(%i * 10 - 10) $calc(%j * 10 - 10) 10 10
  16.       inc %j
  17.     }
  18.     inc %i
  19.   }
  20.   while (1) {
  21.     dll WhileFix.dll WhileFix .
  22.     drawrect -nf @mg 0 1 500 0 $window(@mg).bw $window(@mg).bh
  23.     drawrect -nf @mg 0 1 0 500 $window(@mg).bw $window(@mg).bh
  24.     drawline -n @mg 1 1 500 0 500 500
  25.     drawline -n @mg 1 1 0 500 $window(@mg).bw 500
  26.     ;drawtext -n @mg 4 520 20 Scores:
  27.     drawtext -n @mg 9 510 40 Human
  28.     drawtext -n @mg 12 560 40 Comp
  29.     drawrect -n @mg 1 1 505 35 92 45
  30.     drawline -n @mg 1 1 555 35 555 80 45
  31.     drawline -n @mg 1 1 505 58 597 58
  32.     drawtext -n @mg 1 40 505 Colors:
  33.     var %i 0
  34.     while (%i < 16) {
  35.       drawrect -n @mg 1 1 $calc(30 * %i + 19) 524 22 22
  36.       drawrect -nf @mg %i 1 $calc(30 * %i + 20) 525 20 20
  37.       inc %i
  38.     }
  39.     drawtext -n @mg 9 515 62 %s.p
  40.     drawtext -n @mg 12 561 62 %s.c
  41.     drawtext -n @mg 1 515 250 You step!
  42.     drawrect -n @mg 1 1 510 247 80 22
  43.     drawrect -n @mg 4 4 $calc(30 * %chc + 16) 521 28 28
  44.     if ($and($mouse.key,1) == 0 && %st == 1) {
  45.       %ost = %st | %st = 0
  46.       var %i = 0,%tch = -1
  47.       while (%i < 16) {
  48.         if ($inrect($mouse.x,$mouse.y,$calc(30 * %i + 20),525,20,20)) {
  49.           %tch = %i
  50.           break
  51.         }
  52.         inc %i
  53.       }
  54.       if (%tch != -1 && %chc != -1 && %chc != %tch && %nc.p != %tch) {
  55.         %chc = %tch
  56.         drawrect -n @mg 4 4 $calc(30 * %thc + 16) 521 28 28
  57.         var %i 1
  58.         while (%i <= 50) {
  59.           dll WhileFix.dll WhileFix .
  60.           var %j 50
  61.           while (%j >= 1) {
  62.             dll WhileFix.dll WhileFix .
  63.             if (
  64.             drawrect -nf @mg %mg. [ $+ [ %i ] $+ [ %j ] ] 1 $calc(%i * 10 - 10) $calc(%j * 10 - 10) 10 10
  65.             inc %j
  66.           }
  67.           inc %i
  68.         }
  69.         ;echo -a нажали на %chc
  70.       }
  71.     }
  72.     if ($mouse.key & 1) { %ost = %st | %st = 1 }
  73.     drawrect @mg
  74.   }
  75.   :error | reseterror
  76.   clearall -s
  77. }
  78. on *:keydown:@mg:27:close -@mg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement