yeah, im sorry for louzy desc.

usage is
-addblist some_host

so it cant be just
on 30:text:-addblist:#:{ ... }

i have it
on 30:text:-addblist*:#:{ ... }
but as said it triggers on any merged word with command
like -addblistblabla

i tried then with space
on 30:text:-addblist *:#:{ ... }
and it wont trigger event 1

Code:
on 30:text:-addblist *:#:{ 
  if ($2 == $null) { .notice $nick usage: -addblist <host> (e.g. someone.quakenet.org) | halt }
  else { .writeini $scriptdir\blacklist.ini blackmark *!*@ $+ $2- 1 | .notice $nick added *!*@ $+ $2- to blacklist. | halt }
}

  


it wont trigger case 1 (when $2 is null)
but it works for case 2 though