;;;;Buzz-Zyrus SoulFly Multi-Gamer by d33j4y™  ©2009 EvolutionScriptz d0t c0m;;;;
;;;;;;;;;;;;Evolution Scriptz Website http://www.evolutionscriptz.com;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;Buzz-Zyrus SF Commandz coded by d33j4y™;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;Coded based on SoulFly's Connection;;;;;;;;;;;;;;;;;;;;;;;

on Zyrus:TEXT:`bzcomz:*:{
  timer 1 1 ctcpreply $nick TIME `cm ~[Shows Current Room Modes]
  timer 1 2 ctcpreply $nick TIME `q <nick> ~[Gives That Nick Gold]
  timer 1 3 ctcpreply $nick TIME `uq <nick> ~[Takes Gold From Nick]
  timer 1 4 ctcpreply $nick TIME `o <nick> ~[Gives That Nick Host]
  timer 1 5 ctcpreply $nick TIME `uo <nick> ~[Takes Host From Nick]
  timer 1 6 ctcpreply $nick TIME `h <nick> ~[Gives That Nick Helpop]
  timer 1 7 ctcpreply $nick TIME `uh <nick> ~[Takes Helpop From Nick]
  timer 1 8 ctcpreply $nick TIME `v <nick> ~[Participates A Nick]
  timer 1 9 ctcpreply $nick TIME `uv <nick> ~[Unparticipates A Nick]
  timer 1 10 ctcpreply $nick TIME `qme ~[Gives Yourself Gold]
  timer 1 11 ctcpreply $nick TIME `ome ~[Gives Yourself Host]
  timer 1 12 ctcpreply $nick TIME `hme ~[Gives Yourself Helpop]
  timer 1 13 ctcpreply $nick TIME `vme ~[Gives Yourself Voice]
  timer 1 14 ctcpreply $nick TIME `uqme ~[Removes Your Gold]
  timer 1 15 ctcpreply $nick TIME `uome ~[Removes Your Host]
  timer 1 16 ctcpreply $nick TIME `uhme ~[Removes Your Helpop]
  timer 1 17 ctcpreply $nick TIME `uvme ~[Removes Your Voice]
  timer 1 18 ctcpreply $nick TIME `t <topic> ~[Sets Topic]
  timer 1 19 ctcpreply $nick TIME `w <welcome> ~[Sets Welcome]
  timer 1 20 ctcpreply $nick TIME `rs ~ [Resocks The Bot]
  timer 1 21 ctcpreply $nick TIME `a <reason> ~ [Sets Bot Away With Reason]
  timer 1 22 ctcpreply $nick TIME `b ~ [Sets Bot Back]
  timer 1 23 ctcpreply $nick TIME `sm <+/- mode> ~ [Sets A Mode]
  timer 1 24 ctcpreply $nick TIME `ban <nick> ~ [Bans A Nick]
  timer 1 25 ctcpreply $nick TIME `uban <nick> ~ [Unbans A Nick]
  timer 1 26 ctcpreply $nick TIME `k <nick> ~ [Kicks A Nick]
  timer 1 27 ctcpreply $nick TIME `dc ~ [Disconnects Bot]
}
on Zyrus:JOIN:#: { 
  ctcpreply $nick TIME My System Shows You Have Been Granted Zyrus Commandz $replace($nick,>,Guest_) Please Type `bzcomz For A List Of Your Available Commandz!
  mode # +q $nick
}
on Zyrus:TEXT:*:#: {
  if (`cm == $1) { ctcpreply $nick TIME The Current Room Modes Are : $chan(#).mode }
  elseif (`q == $1) { sockwrite -n $+(sf.,#) mode # +q $2 }
  elseif (`uq == $1) { sockwrite -n $+(sf.,#) mode # -q $2 }
  elseif (`o == $1) { sockwrite -n $+(sf.,#) mode # +o $2 }
  elseif (`uo == $1) { sockwrite -n $+(sf.,#) mode # -o $2 }
  elseif (`h == $1) { sockwrite -n $+(sf.,#) mode # +h $2 }
  elseif (`uh == $1) { sockwrite -n $+(sf.,#) mode # -h $2 }
  elseif (`v == $1) { sockwrite -n $+(sf.,#) mode # +m $lf mode # -v $2 $lf mode # -q $2 $lf mode # -o $2 }
  elseif (`uv == $1) { sockwrite -n $+(sf.,#) mode # -m $lf mode # +v $2 }
  elseif (`qme == $1) { sockwrite -n $+(sf.,#) mode # +q $nick }
  elseif (`ome == $1) { sockwrite -n $+(sf.,#) mode # +o $nick }
  elseif (`hme == $1) { sockwrite -n $+(sf.,#) mode # +h $nick }
  elseif (`vme == $1) { sockwrite -n $+(sf.,#) mode # +v $nick }
  elseif (`uqme == $1) { sockwrite -n $+(sf.,#) mode # -q $nick }
  elseif (`uome == $1) { sockwrite -n $+(sf.,#) mode # -o $nick }
  elseif (`uhme == $1) { sockwrite -n $+(sf.,#) mode # -h $nick }
  elseif (`uvme == $1) { sockwrite -n $+(sf.,#) mode # -v $nick }
  elseif (`t == $1) { sockwrite -n $+(sf.,#) prop # topic $2- }
  elseif (`w == $1) { sockwrite -n $+(sf.,#) prop # onjoin : $2- }
  elseif (`rs == $1) { hop }
  elseif (`a == $1) { away $2- | writeini -n iniset\messages.ini awayreason message $2- | writeini -n iniset\messages.ini awayreason time $ctime | msg $active Away Reason: $readini(iniset\messages.ini,awayreason,message) at $asctime(h:nntt) on $adate }
  elseif (`b == $1) { away | msg $active Returns from $readini(iniset\messages.ini,awayreason,message) at $asctime(h:nntt) on $adate | msg $active I Was Away For Approximately $duration($calc($ctime - $readini(iniset\messages.ini,awayreason,time))) }
  elseif (`sm == $1) { sockwrite -n $+(sf.,#) mode # $2- | msg $active Chatroom Mode $2- Has Been Set! }
  elseif (`ban == $1) { access # add deny $2 | sockwrite -n $+(sf.,#) kick # $2 $3- | msg $active $2 Has Been Banned From $replace($mid($active,3),\b,$chr(32))! }
  elseif (`uban == $1) { access # clear deny $2 | msg $active $2 Has Been Removed From Being Banned! }
  elseif (`k == $1) { sockwrite -n $+(sf.,#) kick # $2 $3- }
  elseif (`dc == $1) { sockclose * }
}

on Zyrus:TEXT:!reset:%chanFF: {
  write -c FFScores.ini
  write -c FFScores.txt
  notice $chan $nick Family Feud Scores Reset
}

on Zyrus:TEXT:!EnableWordFrenzy:#: {
  enable #WordFrenzyV4
  set %WFrenzy Enabled
  msg $chan (o) Word Frenzy ~ Enabled. Type !WordFrenzy to Play (o) 
  echo -s * Word Frenzy Loaded
}
on Zyrus:TEXT:!DisableWordFrenzy:#: {
  disable #WordFrenzyV3
  set %WFrenzy Disabled
  msg $chan S eTahoma;0 (o) Word Frenzy ~ Disabled - Game Over. 
  echo -s * Word Frenzy Unloaded
}