All pastes #407958 Raw Edit

Something

public text v1 · immutable
#407958 ·published 2007-03-24 13:56 UTC
rendered paste body
on *:TEXT:!greetoff*:#:{ if ($nick isop $chan || $nick ishop $chan || $nick == Lastrites) { msg $chan 10Greets have been set 7OFF10 for7 $chan
    set %setgreeting $+ $chan OFF
  }
}
on *:TEXT:!greeton*:#:{ if ($nick isop $chan || $nick ishop $chan || $nick == Lastrites) { msg $chan 10Greets have been set 7ON10 for7 $chan
    set %setgreeting $+ $chan ON
  }
}
on *:TEXT:!SetGreet*:#:{
  if ($2 == $null) { Halt }
  if (%setgreeting [ $+ [ $chan ] ] == OFF) { Halt }
  if ($nick isop $chan) {
    /hadd -m Greet $nick $2-
    notice $nick 10 You have changed your greet to:7 $2-
    set %greets $+ $nick $2-
  }
}
ON *:JOIN:#:{
  if (%setgreeting [ $+ [ $chan ] ] == OFF) { Halt }
  if (%greets [ $+ [ $nick ] ] != $null) { msg $chan $+( [,$nick,] ) $hget(Greet,$nick) }
  if (%greets [ $+ [ $nick ] ] == $null) { notice $nick 7You havn't got a greet if you want one type:12 !setgreet greet-here }
}
}
on *:TEXT:!DelGreet:#:{
if (%setgreeting [ $+ [ $chan ] ] == OFF) { Halt }
/hdel -sw Greet $nick
notice $nick 10Greet Has Been 7Deleted.
unset %greets $+ $nick
}
on *:TEXT:!viewgreet*:#:{ 
if (%setgreeting [ $+ [ $chan ] ] == OFF) { Halt }
notice $nick 10your greet for $chan is: $hget(Greet,$nick) 
}