Bubbles

By BlueThen on Apr 24, 2008

Bubbles. Very similar to Stakes (well, the code is).

I hope you like it. :D

Image

;Bubbles 1.01
;Made by BlueThen on April 24, 2008.
;To install, paste this script into your remotes (alt + r),
;then type /bubbles or right click the channel or status and click "Bubbles."
;Move your mouse over the window to see the effect. :)
;BlueThen.com :D
alias bubbles { window -paoCzdk0 +tnbL @bubbles -1 -1 400 400 | window -poCzdhk0 +tnbL @bub.buf -1 -1 800 800 | bub.init }
alias -l bub.init {
  drawfill @bub.buf 1 1 1 1 1 | set %bub.t 8 | %bub.x = %bub.t | %bub.y = %bub.t - 1
  while ((%bub.x > 0) && (%bub.y > 0)) {
    drawdot @bub.buf 0 50 $calc(%bub.x * 87.5) $calc(%bub.y * 87.5) | dec %bub.x
    if (%bub.x <= 0) { dec %bub.y 1 | set %bub.x 8 }
  }
  drawcopy -m @bub.buf 0 0 800 800 @bubbles 0 0 400 400
}
menu @bubbles {
  mouse: {
    clear @bub.buf | drawfill @bub.buf 1 1 1 1 1 | %bub.x = %bub.t | %bub.y = %bub.t - 1
    while ((%bub.x > 0) && (%bub.y > 0)) {
      %bub.d = $sqrt($calc(((($mouse.x *2) - (%bub.x *87.5))^2)+((($mouse.y *2) - (%bub.y *87.5))^2)))
      drawdot -r @bub.buf $rgb($calc(%bub.d *0.26) , $calc(%bub.d *0.26) , $calc(%bub.d *0.26)) $calc(%bub.d /5) $calc(%bub.x * 87.5) $calc(%bub.y * 87.5) | dec %bub.x
      if (%bub.x <= 0) { dec %bub.y 1 | set %bub.x 8 } 
    }
    drawcopy -m @bub.buf 0 0 800 800 @bubbles 0 0 400 400
  }
}
on *:close:@bubbles: window -c @bub.buf
menu channel,status {
  Bubbles: { bubbles }
}

Comments

Sign in to comment.
Mitchell   -  Apr 28, 2008

I haven\'t checked out this one out yet, but I will try to soon. It looks interesting so far, so i will rate it when I see it :)
And yeah, whoever is rating you 1\'s is obviously doing it because it makes them feel cool. I haven\'t seen a script from you yet that is worth less than 8/10 :)

 Respond  
ZiX   -  Apr 25, 2008

9/10

 Respond  
Eugenio   -  Apr 24, 2008

1/10 >;[

LOL joke before you all drive me to suicide.

 Respond  
Bouncer   -  Apr 24, 2008

Another 9/10 from me

 Respond  
BlueThen   -  Apr 24, 2008

I don\'t want people to be jealous of me.

 Respond  
Jonesy44   -  Apr 24, 2008

Who keeps voting my scripts \"1\"? I work hard on them, you know. :\'(

I\'d say some jealous n00b :|

 Respond  
Jonesy44   -  Apr 24, 2008

oh, thats my big script extension, which has been defaulted into mirc hehe

i wont advertise here. hehe :P

 Respond  
BlueThen   -  Apr 24, 2008

Who keeps voting my scripts \"1\"? I work hard on them, you know. :\'(

 Respond  
BlueThen   -  Apr 24, 2008

:D ...wait, what does the fos file extension mean?

 Respond  
Jonesy44   -  Apr 24, 2008

i now have a \"bluethen.fos\" file :P for all your script haha, i love em when im bored :D

 Respond  
Jonesy44   -  Apr 24, 2008

that would be awesome !fairplay lol.

 Respond  
BlueThen   -  Apr 24, 2008

Haha, yeah. StanZ did that, and I wish I could. But I\'m not very familiar with the one pixel rule. I\'d need to experiment a little with it first.

 Respond  
Jonesy44   -  Apr 24, 2008

If you made an addon graphic visualiser for music, if there it\'s posible to get the temps etc in mirc .. :D

I\'ll stop spamming now :P

 Respond  
Jonesy44   -  Apr 24, 2008

This is insanely clever !

Another 8/10.

Great work ! :P

 Respond  
BlueThen   -  Apr 24, 2008

Woops! Forgot something. Updated. :P

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.