ChristianEthics 9.0 Glory to His Holy Name.
_________________________________________________________________________
E-mail: ChristianEthics2@yahoo.ca 
Messenger: ChristianEthics@hotmail.com 
Home page: http://ca.geocities.com/christianethics2
Message Board: http://groups.yahoo.com/group/ChristianEthics_BibleBotDownloadZone/
__________________________________________________________________________

Guest Kicks
October 2004

It can be set to kick all Guests or only non-webtv Guests.
__________________________________________________________________________

*Do not edit this file.
__________________________________________________________________________


on ^*:JOIN:#:{ 
  if ($nick = $me) halt
  if (%guestkickkick = $null) %guestkickkick = Guest Kick
  if (%guestkickban = $null) %guestkickban = 1
  if (%guestkickban = off) %guestkickban = 1
  if (%guestkick.gu = On) && (>* iswm $nick) && (D21DB211 !isin $address) &&  ($me isop $chan) { 
    access # add deny $address($nick,1) %guestkickban Unknown-Guest
    kick # $nick %guestkickkick (Banned %guestkickban minutes)
  } 
  if (%guestkick.all = On) && (>* iswm $nick) && ($me isop $chan) { 
    access # add deny $address($nick,1) %guestkickban Unknown-Guest
    kick # $nick %guestkickkick (Banned %guestkickban minutes)
  } 


}

alias guestkickban.set { 
  set %guestkickban $$?="SET BAN TIME FOR GUEST KICK. [Note: ban time is in minutes (24 Hours is 1440 Minutes) or use [0] for indefinite ban.] The current ban set in minutes is: %guestkickban " | /splay notify.wav 
  echo $color(highlight text) -at Ban Set: %guestkickban
}
alias guestkickkick.set { 
  set %guestkickkick $$?="Enter message for Guest kick:" | /splay notify.wav 
  echo $color(highlight text) -at Message: %guestkickkick
}

on *:LOAD: {  set %guestkick.gu $=on On | /splay notify.wav | /echo $color(highlight text) -at [All NON-WEBTV guests will be kicked.  Webtv users are safe.]

}
on *:UNLOAD: { set %guestkick.gu $=off Off | set %guestkick.all $=off Off | /splay unload.wav | /echo $color(highlight text) -at [Guest kicks off.]
}

menu * { 
  -
  Guest Kick
  .kick only non-webtv guests: /set %guestkick.gu On | /unset %guestkick.all | /echo $color(highlight text) -at [All NON-WEBTV guests will be kicked.  Webtv users are safe.]
  .kick all guests: /set %guestkick.all On | /unset %guestkick.gu | /echo $color(highlight text) -at [All Guests will be kicked. Including webtv users.]
  .-
  .Guest Kick Off: /unset %guestkick.all | /unset %guestkick.gu | echo $color(highlight text) -at [Guest kicks now off]
  .-
  .set kick message: /splay chimes.wav | guestkickkick.set | echo $color(highlight text) -at Message set: %guestkickkick
  .-
  .set ban time: /splay chimes.wav | guestkickban.set | echo $color(highlight text) -at Ban set: %guestkickban
  -
}
