gooshie

gooshie

Joined
Aug 09, 2009
Occupation
Elect/Mech Tech
Location
East Coast USA

Activity Stream

gooshie commented on llullu's Thread  -  Feb 13, 2019
gooshie commented on a Comment, Nicklist popups  -  Feb 15, 2017
gooshie commented on a Comment, mIRC SHITTY SASL  -  Feb 15, 2017
gooshie is now following raccoon  -  Feb 15, 2017
gooshie liked a Page, mIRC SHITTY SASL  -  Feb 15, 2017
gooshie commented on a Page, mIRC SHITTY SASL  -  Feb 15, 2017

Well coded. Good comments. I especially enjoyed this one under PARSELINE:
; versions >= 7.42 (2015)
I imagine this:
%u $+ $lf $+ %u $+ $lf $+ %p
is your coding style 'cause I can't imagine you can make this and don't know:
$+(%u,$lf,%u,$lf,%p)

gooshie commented on a Page, $array()  -  Feb 15, 2017

The biggest bug you can squash is to replace the # with ; to comment out a line.

 Respond  
gooshie commented on a Comment, mIRC /hswap  -  Feb 13, 2017
gooshie commented on a Page, massa voice devoice  -  Feb 13, 2017

Mass voice, halfop, op, ban with address(user,2)

alias MassMode {
  var %i 1,%g,%n $2-,%s $left($1,1),%m $mid($1,2,1)
  if %m = b {
    %n = ""
    while $gettok($2-,%i,32) {
      %n = %n $address($v1,2)
      inc %i
    }
  }
  while %n {
    %g = $gettok(%n,1- $+ $modespl,32)
    mode # $+(%s,$str(%m,$numtok(%g,32))) %g
    %n = $gettok(%n,$calc($modespl +1) $+ -,32)
  }
}
gooshie commented on a Page, Nicklist popups  -  Feb 13, 2017

You may want to have a if/else for $modespl
if a server does not report it; although I've
never seen a server not report it.
Of all those $address(0-9), not all are useful.
Also does mass ban with $address(user,2)
I actually have it named MassMode.

alias changeState {
  var %i 1,%g,%n $2-,%s $left($1,1),%m $mid($1,2,1)
  if %m = b {
    %n = ""
    while $gettok($2-,%i,32) {
      %n = %n $address($v1,2)
      inc %i
    }
  }
  while %n {
    %g = $gettok(%n,1- $+ $modespl,32)
    mode # $+(%s,$str(%m,$numtok(%g,32))) %g
    %n = $gettok(%n,$calc($modespl +1) $+ -,32)
  }
}
gooshie commented on a Page, mIRC /hswap  -  Feb 13, 2017

I like the way it's written except I'd test that
the item ends up where it should instead of:

if (%item_to != %item_from) {
        hdel %table_to %item_to
        hdel %table_from %item_from
}

I'd also want a verbose option; something along the lines of:
Foo was moved from TableFoo to TableBar which now reads: Yada Yada Yada...
Bar was moved from TableBar to TableFoo which now reads: Blah Blah Blah...
(I'd truncate the actual data to a reasonable length to keep it in one line.)

gooshie commented on a Page, Help with Python plugin for a bot.  -  Feb 07, 2017
#!/usr/bin/env python

import re

message = "WhaT iS lOvE"

pattern = re.compile(r"What is love(!|\?|\.)?$",re.IGNORECASE)
print re.match(pattern,message) 
# re.match does not require ^

pattern = re.compile(r"^What is love(!|\?|\.)?$",re.IGNORECASE)
print re.search(pattern,message)
 Respond  
gooshie commented on a Page, Whois Raws  -  Feb 05, 2017

That's some serious halt abuse.
Hard coded colors are a bad idea. No one will run your code because noobs
won't be able to pick out all the broken codes and vets won't want to.
Try: //echo -ac action blah blah $+($chr(3),$color(info).dd) more blah blah blah
Even better set up colors 2-13 in alias with variables for all $color()s:
set %k-A $+($chr(3),$color(info).dd)
set %k-B $+($chr(3),$color(action).dd)
set %k-C $+($chr(3),$color(text).dd)
etc. (be sure to aways use .dd or you'll learn why)

Save colors [0,1,14,15] as background colors
Do not stray far from default colors to setup themes
based on those four background colors, but do shift
them slightly for better contrast with each on the four
background colors.

Make use of /color to shift them on theme change.
;Change the active color scheme to mIRC Classic
/color -s \"mIRC Classic\"
;Change the color of 1 in the color palette to purple (128, 0, 128).
//color 1 $rgb(128,0,128)
;Restore the original color
/color -r 1
;Change the color of the background to 1 (1 by default of black)
/color Background 1

About 80% of women and half the
guys will use light gray #15 as background, the 2nd
most used bg color will be black #1 followed by white #0.
It would be an odd duck that chooses dark gray #14, but
I exclude it as a color option just to round out the numbers.

To fix background colors used in messages
look at this post: http://hawkee.com/snippet/2795/
PROTIP: Only connect to freenode where colors are forbidden

Unfortunately if you change themes in the pallet editor (crayons)
there is no signal of that change (that I currently know of) to
initiate a script to fix all the other colors as in nicklist
colors or to shift all the $RGB values of colors for better
contrast. Khaled has failed to connect the dots in several
areas that you don't really figure out until you try to
take a script to it's logical conclusion.

gooshie commented on a Comment, here  -  Nov 09, 2015
gooshie commented on a Comment, here  -  Nov 05, 2015
gooshie commented on a Comment, here  -  Nov 04, 2015
gooshie commented on a Comment, Nick Tracker (Unfinished)  -  Nov 04, 2015
gooshie created a Page  -  Nov 03, 2015
1 348 

Nick Tracker (Unfinished)

  1 Thread   mIRC  
gooshie commented on Hawkee's Thread  -  Nov 04, 2013
gooshie commented on Hawkee's Thread  -  Nov 03, 2013
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.