If you want to allow a one time only thing to happen for a given nickname, you can use a variable:

Code
on *:text:!GKill:#Kill-A-Gnome:{
  if ($($+(%,gkill,$nick),2) == 1) { msg $chan you already used !gkill }
  else {
    msg $chan Gkill used! boom
    ...
  }
}


#mircscripting @ irc.swiftirc.net == the best mIRC help channel