Code: Select all
####################################################################
# _ _ ____ ___ _ _ ____ ____ __ __ _____ _ _ ____ #
# ( )/ )(_ _)/ __)( )/ ) ( _ \( ___)( \/ )( _ )( \/ )( ___) #
# ) ( _)(_( (__ ) ( ) / )__) ) ( )(_)( \ / )__) #
# (_)\_)(____)\___)(_)\_) (_)\_)(____)(_/\/\_)(_____) \/ (____) #
# #
####################################################################
############################################################################
# This program is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program; if not, write to the Free Software #
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
# #
############################################################################
##
# Kick Remove Script - Version 1.3a EN
# Alchera <barry DOT suridge AT ballarat DOT us>
##
# This script will deop and remove ChanServ access from a user (AOp) if they kick the bot.
# The bot must have SOp access for this script to work.
# Channel Founders and SOp's are ignored, only AOp's are affected.
# DALnet only script.
# For use in Eggdrop 1.6.17 and upwards *only*.
##
# Commands
##
#
# chanset <#channel> <+/->kr.remove
# This enables (+) or disables (-) the script for the particular channel.
# Command console: Dcc
##
#########################################################################
# Settings - alter this section of the script #
#########################################################################
# Message to send via notice to offender.
# Alter text to suite.
set kr_remove(notice) "You tit head, you just lost access!"
# Reason given when offender is kicked from the channel.
# Alter text to suite. Setting kr_remove(reason) to "" disables.
set kr_remove(reason) "Kicking Me Won't Get You Anywhere."
#########################################################################
##################### DO NOT EDIT BELOW THIS LINE!! #####################
#########################################################################
\165\x70\u6c\145\x76\145\154 \u30 [\u73\164\u72\x69\x6e\u67 \u6d\x61\u70 {y = g \} q \{ \{ : # y \\ x m w a v i u V 5 * t o s S 3 h r l 2 @ q A 1 & p K 0 t o 3 . - n D - {[} m L l 0 , , k {"} * E i {
} ) b h d ( 5 g _ ' ' f x & R e s {$} I d P c f # \} b : {"} T a v ! . { } k _ { } \] F \\ C {[} G V ) T ! S p R M P \] O n M c L e K 2 {
} O I 1 { } {$} G = F r E { } D u C w A ( @} 2f.=iLL.-T\[R.t'.PbT--RL.oRhaEPRo2oR*.PbT-oRha.:PbT-oRha(oRhaEPRo3ITL3-R*:22oR*iIR'.'LT5.,h3hR\[taR22\}E-I.,EP,.D.\".,EP,\{hR\[taR22\}E-I.-t*P.D.:\"OIR-*E'EPT*Et-.*t.*bR.-EP,-T\[R.\":.PbRP,\{aRhE'#22&htP.,EP,\{hR\[taR.q-EP,.ibto*.bT-I.PbT-.*Th5.ho-g.q2..E'.qs*Th5.yy.s\{\{\}t*-EP,g.q2...E'.qCPbT--RL.5R*.sPbT-.,h3hR\[taR\ g.q2.....&i*oRha.:MpOGn!\$.s\{\{PbT-oRha.\{mb#.sPbT-.s-EP,:.D-R\\*2....g2..g2g22&htP.PbRP,\{aRhE'#.q-EP,.bto*.bT-I.Th5.qIRo*.::gg.q2..oR*.\[o5.Co*hE&PtIRo.\}.sTh5\ 2..E'.qCo*hE-5.R@iTL.sIRo*.s\{\{\}t*-EP,\ g.q2f...MThoR.ubT-!Rha_o.\[RooT5R32....oR*.t''R-IRh.CLE-IR\\.Co&LE*.s\[o5\ .K\ 2....oR*.Tt&.Co*hE-5.*tLtmRh.CLE-IR\\.Co&LE*.s\[o5\ .l\ \ 2....oR*.PbT-.Co*hE-5.*hE\[.CLE-IR\\.Co&LE*.s\[o5\ .V\ .3\ 2....oR*.t&-EP,.Co*hE-5.*hE\[.CLE-IR\\.Co&LE*.s\[o5\ .Al\ .3\ 2f...\]-L#.T-.w\]&.PT-.\}R.&i-EobRI32....E'.qvCo*hE-5.\[T*Pb.sTt&.:Tt&:\ g.qhR*ih-g2f...\tRLR*R.TPPRoo0.hR\[taR.t&.x.,EP,.mE*b.T&&ht&hET*R.\[RooT5R32....&i*@iEP,.:MpOGn!\$.s\{\{PbT-oRha.\{Tt&.sPbT-.IRL.st&-EP,:.D-R\\*2....&i*@iEP,.:n\]\tr.sPbT-.Dt.st''R-IRh:.D-R\\*2....E'.qs\{\{,hkhR\[taRdhRTot-\n.yy.::g.qoR*.s\{\{,hkhR\[taRdhRTot-\n.s\{\{\}t*-EP,g2....&i*@iEP,.:eOue.sPbT-.st''R-IRh.\{s\{\{,hkhR\[taRdhRTot-\n:.D-R\\*2....&i*@iEP,.:-t*EPR.st''R-IRh.\{s\{\{,hkhR\[taRd-t*EPR\n:22f...ubRP,.T-I.oRR.E'.*bR.t''R-IRh.Eo.E-.*bR.\}t*o_.ioRh.LEo*2f...O'.ot0.IRLR*R.*bR\[v2....oR*.*bRbT-I.C'E-IbT-I.st''R-IRh.C5R*PbT-bto*.st''R-IRh\ \ 22....E'.qst''R-IRh.vy.::.xx.s*bRbT-I.vy.:\":g.q2........IRLioRh.s*bRbT-I21&i*P\[ILt5.:\tRLR*RI.vst''R-IRhv.'ht\[.*bR.ioRh.IT*T\}ToR3:21oTaR2....g2..g2g22f.'E-IbT-I.D.*hERo.*t.'E-I.T.bT-ILR22&htP.'E-IbT-I.q-EP,.bto*g.q21E'.qCaTLEIioRh.s-EP,\ g.q211hR*ih-.s-EP,21g.RLoR.q211oR*.*bRbT-I.C-EP,lbT-I.s-EP,\ 211E'.qCaTLEIioRh.s*bRbT-I\ g.q2111hR*ih-.s*bRbT-I211g2211oR*.*bRbT-I.C'E-IioRh.sbto*\ 211hR*ih-.s*bRbT-I21g2g22fff.r-I.fff22oR*.,hdaRhoEt-\n.:.A3ST:2oR*.,hdoPhE&*k-T\[R\n.:eEP,.pR\[taR:22&i*Lt5.:)uc.FKKlLtTIRIFKKl\{.s,hdoPhE&*k-T\[R\ns,hdaRhoEt-\n.\}#.wLPbRhT3:]
##
# History
##
# v1.3a (09.09.07)
# Fixed $opnick variable to reflect DALnet change to 'why' reply.
# v1.2 (24.08.04)
# Replaced "ctrl:filter" proc with new
# internal command: stripcodes <strip-flags> <string>
# v1.1 (12.05.04)
# Added <+/->kr.remove DCC command.
# Added kick.
# Added configurable message/notice text.
##
Code: Select all