<?xml version="1.0"?>
<commands>
  <level>

<!-- 
   Permission Levels
 
   Controls who can use which commands. Don't change this if you don't know
   what you are doing!
-->

    <!-- All users -->
    <permission level="1">
      <usergroup>irc_voice</usergroup>
      <usergroup>irc_halfop</usergroup>
      <usergroup>irc_op</usergroup>
      <usergroup>irc_protected</usergroup>
      <usergroup>irc_founder</usergroup>
      <usergroup>ingame_normal</usergroup>
      <usergroup>ingame_temp_mod</usergroup>
      <usergroup>ingame_half_mod</usergroup>
      <usergroup>ingame_full_mod</usergroup>
      <usergroup>ingame_admin</usergroup>
    </permission>

    <!-- Low level moderator commands -->
    <permission level="2">
      <usergroup>irc_voice</usergroup>
      <usergroup>irc_halfop</usergroup>
      <usergroup>irc_op</usergroup>
      <usergroup>irc_protected</usergroup>
      <usergroup>irc_founder</usergroup>
      <usergroup>ingame_temp_mod</usergroup>
      <usergroup>ingame_half_mod</usergroup>
      <usergroup>ingame_full_mod</usergroup>
      <usergroup>ingame_admin</usergroup>
    </permission>

    <!-- Mid level moderator commands -->
    <permission level="3">
      <usergroup>irc_voice</usergroup>
      <usergroup>irc_halfop</usergroup>
      <usergroup>irc_op</usergroup>
      <usergroup>irc_protected</usergroup>
      <usergroup>irc_founder</usergroup>
      <usergroup>ingame_half_mod</usergroup>
      <usergroup>ingame_full_mod</usergroup>
      <usergroup>ingame_admin</usergroup>
    </permission>

    <!-- High level moderator commands -->
    <permission level="4">
      <usergroup>irc_halfop</usergroup>
      <usergroup>irc_op</usergroup>
      <usergroup>irc_protected</usergroup>
      <usergroup>irc_founder</usergroup>
      <usergroup>ingame_full_mod</usergroup>
      <usergroup>ingame_admin</usergroup>
    </permission>

    <!-- Full admin only -->
    <permission level="5">
      <usergroup>irc_op</usergroup>
      <usergroup>irc_founder</usergroup>
      <usergroup>ingame_admin</usergroup>
    </permission>

  </level>


<!--
  Unsorted Commands
 
  Commands which have not been sorted into groups yet...
-->

  <command name="getbw">
    <permission level="3"/>
    <syntax value="!getbw &lt;playername&gt;"/>
    <help value="Gets bandwidth settings"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="setbw">
    <permission level="3"/>
    <syntax value="!setbw &lt;playername&gt; &lt;bandwidth&gt;"/>
    <help value="Sets bandwidth settings of a player"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="kill">
    <permission level="4"/>
    <syntax value="!kill &lt;playername&gt;"/>
    <help value="Kills a player"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="killme">
    <permission level="1"/>
    <syntax value="!killme"/>
    <help value="Allows a player to kill themselves"/>
    <enabled value="1"/>
    <group>ingame</group>
    <renguard required="1"/>
  </command>
  <command name="kick">
    <permission level="2"/>
    <syntax value="!kick &lt;playername&gt; &lt;reason&gt;"/>
    <help value="Kicks a specific user"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
    <alias>k</alias>
  </command>
  <command name="teams">
    <permission level="3"/>
    <syntax value="!teams"/>
    <help value="Makes teams fair"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="qkick">
    <permission level="2"/>
    <syntax value="!qkick &lt;playername&gt; &lt;reason&gt;"/>
    <help value="Qkicks (kick and auto-allow) a specific user"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
    <alias>qk</alias>
  </command>
  <command name="ban">
    <permission level="4"/>
    <syntax value="!ban &lt;playername&gt; &lt;reason&gt;"/>
    <help value="Bans a user from the server"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
    <alias>b</alias>
  </command>
  <command name="kickban">
    <permission level="3"/>
    <syntax value="!kickban &lt;playername&gt; &lt;reason&gt;"/>
    <help value="Bans a user from the server"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
    <alias>kb</alias>
  </command>
  <command name="gameover">
    <permission level="3"/>
    <syntax value="!gameover NOW"/>
    <help value="Ends the current map"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="allow">
    <permission level="2"/>
    <syntax value="!allow &lt;playername&gt;"/>
    <help value="Allows a user back to the server (WOL only)"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="setnextmap">
    <permission level="4"/>
    <syntax value="!setnextmap &lt;map&gt;"/>
    <help value="Sets the next map in the rotation"/>
    <enabled value="0"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="page">
    <permission level="2"/>
    <syntax value="!page &lt;user&gt; &lt;message&gt;"/>
    <help value="Pages an user"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="wpage">
    <permission level="2"/>
    <syntax value="!wpage &lt;user&gt; &lt;message&gt;"/>
    <help value="Pages an user on XWIS"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="ppage">
    <permission level="2"/>
    <syntax value="!ppage &lt;user&gt; &lt;message&gt;"/>
    <help value="Pages a user (Gamespy Arcade Style)"/>
    <enabled value="1"/>
    <group>irc</group>
    <module>bhs</module>
  </command>
  <command name="pamsg">
    <permission level="3"/>
    <syntax value="!pamsg &lt;user&gt; &lt;message&gt;"/>
    <help value="Sends a private Admin Message to a user"/>
    <enabled value="1"/>
    <group>irc</group>
    <module>bhs</module>
 </command>
 <command name="tpage">
    <permission level="3"/>
    <syntax value="!tpage &lt;team&gt; &lt;message&gt;"/>
    <help value="Pages entire team (specify Nod or GDI)"/>
    <enabled value="1"/>
    <group>irc</group>
    <module>bhs</module>
  </command>
  <command name="forcetc">
    <permission level="3"/>
    <syntax value="!forcetc &lt;playername&gt;"/>
    <help value="Forces a user to change team"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
    <module>bhs</module>
  </command>
  <command name="admin_message">
    <permission level="4"/>
    <syntax value="!amsg &lt;message&gt;"/>
    <help value="Sends a private Admin Message to all players"/>
    <enabled value="1"/>
    <group>irc</group>
    <alias>amsg</alias>
  </command>
  <command name="donate">
    <permission level="1"/>
    <syntax value="!donate &lt;playername&gt; &lt;amount&gt;"/>
    <help value="Donates money from your account to another user's account"/>
    <enabled value="1"/>
    <group>ingame</group>
    <renguard required="1"/>
    <module>bhs</module>
  </command>
  <command name="nextmap">
    <permission level="1"/>
    <syntax value="!nextmap"/>
    <help value="Shows the next map"/>
    <alias>shownext</alias>
    <alias>shownextmap</alias>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="1"/>
  </command>
  <command name="players">
    <permission level="2"/>
    <syntax value="!players"/>
    <help value="Shows all the players ingame"/>
    <alias>pl</alias>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="playerinfo">
    <permission level="2"/>
    <syntax value="!playerinfo"/>
    <help value="Shows detailed playerinfo"/>
    <alias>pi</alias>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="gameinfo">
    <permission level="2"/>
    <syntax value="!gameinfo"/>
    <help value="Shows detailed gameinfo"/>
    <alias>gi</alias>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="addtempmod">
    <permission level="2"/>
    <syntax value="!atm &lt;playername&gt;"/>
    <help value="Adds a temp moderator"/>
    <alias>atm</alias>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="0"/>
  </command>
  <command name="deltempmod">
    <permission level="2"/>
    <syntax value="!dtm &lt;playername&gt;"/>
    <help value="Deletes a temp moderator"/>
    <alias>dtm</alias>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="0"/>
  </command>
  <command name="cp">
    <permission level="2"/>
    <syntax value="!cp"/>
    <help value="Displays all Core Patch Users"/>
    <enabled value="1"/>
    <group>irc</group>
    <module>bhs</module>
  </command>
  <command name="ids">
    <permission level="3"/>
    <syntax value="!ids"/>
    <help value="Displays all Ids of the players"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="hostmsg">
    <permission level="2"/>
    <syntax value="!msg &lt;message&gt;"/>
    <help value="Sends a public message to the server"/>
    <enabled value="1"/>
    <group>irc</group>
    <alias>msg</alias>
  </command>
  <command name="auth">
    <permission level="2"/>
    <syntax value="!auth &lt;user&gt;"/>
    <help value="Authenticates a user ingame"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="rules">
    <permission level="1"/>
    <syntax value="!rules"/>
    <help value="Displays the rules"/>
    <enabled value="0"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="0"/>
  </command>
  <command name="delban">
    <permission level="3"/>
    <syntax value="!delban &lt;id&gt;"/>
    <help value="Deletes a specific ban"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="autoannounce">
    <permission level="2"/>
    <syntax value="!autoannounce;"/>
    <help value="Displays a random auto announce"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="postmsg">
    <permission level="2"/>
    <syntax value="!postmsg &lt;msgnum&gt;"/>
    <help value="Displays one pre-defined message"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="setjoin">
    <permission level="1"/>
    <syntax value="!setjoin &lt;joinmessage&gt;"/>
    <help value="Sets the user&apos;s joinmessage"/>
    <enabled value="1"/>
    <group>ingame</group>
    <renguard required="1"/>
  </command>
  <command name="viewjoin">
    <permission level="1"/>
    <syntax value="!viewjoin"/>
    <help value="View the user&apos;s joinmessage"/>
    <enabled value="1"/>
    <group>ingame</group>
    <renguard required="1"/>
  </command>
  <command name="rotation">
    <permission level="1"/>
    <syntax value="!rotation"/>
    <help value="Displays the server&apos;s rotation"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="1"/>
  </command>
  <command name="maplist">
    <permission level="2"/>
    <syntax value="!maplist"/>
    <help value="Displays the server&apos;s maplist"/>
    <enabled value="1"/>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="version">
    <permission level="1"/>
    <syntax value="!version"/>
    <help value="Displays the version of BRenBot running on the server"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="uptime">
    <permission level="2"/>
    <syntax value="!uptime"/>
    <help value="Shows how long BRenBot has been running for"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="moderatorlist">
    <permission level="2"/>
    <syntax value="!moderatorlist"/>
    <help value="Displays a list of all server administrators and moderators."/>
    <enabled value="1"/>
    <group>irc</group>
    <alias>modlist</alias>
  </command>
  <command name="modules">
    <permission level="4"/>
    <syntax value="!modules"/>
    <help value="Displays the available modules"/>
    <enabled value="1"/>
    <group>irc</group>
      </command>
  <command name="set">
    <permission level="4"/>
    <syntax value="!set &lt;module_name&gt; &lt;on/off&gt;"/>
    <help value="Sets a specific module"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="showmods">
    <permission level="1"/>
    <syntax value="!showmods"/>
    <help value="Shows all moderators ingame"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="1"/>
  </command>
  <command name="help">
    <permission level="1"/>
    <syntax value="!help &lt;command&gt;"/>
    <help value="Displays all available commands and descriptions"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  <command name="showmsgs">
    <permission level="2"/>
    <syntax value="!showmsgs"/>
    <help value="Displays all pre-defined messages"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="buildings">
    <permission level="2"/>
    <syntax value="!buildings"/>
    <help value="Displays all buildings and their health"/>
    <enabled value="1"/>
    <group>irc</group>
    <module>gamelog</module>
    <alias>bi</alias>
  </command>
  <command name="vehicles">
    <permission level="2"/>
    <syntax value="!vehicles"/>
    <help value="Displays all vehicles"/>
    <enabled value="1"/>
    <group>irc</group>
    <module>gamelog</module>
    <alias>ve</alias>
  </command>
  <command name="stats">
    <permission level="2"/>
    <syntax value="!stats &lt;playername&gt;"/>
    <help value="Displays ingame statistics of a specific player"/>
    <enabled value="1"/>
    <group>irc</group>
    <module>gamelog</module>
  </command>
  <command name="statsme">
    <permission level="1"/>
    <syntax value="!statsme"/>
    <help value="Displays your detailed ingame statistics"/>
    <enabled value="1"/>
    <group>ingame</group>
    <renguard required="1"/>
    <module>gamelog</module>
    </command>
  <command name="minelimit">
    <permission level="1"/>
    <syntax value="!minelimit"/>
    <help value="Displays current minelimit"/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="1"/>
    <alias>mines</alias>
    <module>bhs</module>
  </command>
  <command name="about">
    <permission level="4"/>
    <syntax value="!about &lt;module&gt;"/>
    <help value="Shows the description for the specified module"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  <command name="shun">
    <permission level="3"/>
    <syntax value="!shun &lt;player&gt;"/>
    <help value="Shuns the specified player, so they cannot use any of BRenBots commands"/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="0"/>
  </command>
  <command name="unshun">
    <permission level="3"/>
    <syntax value="!unshun &lt;player&gt;"/>
    <help value="Unshuns the specified player, so they can use BRenBots commands again"/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="0"/>
  </command>
  <command name="ping">
    <permission level="2"/>
    <syntax value="!ping &lt;player&gt;"/>
    <help value="Shows the ping of the specified player."/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="1"/>
  </command>

  
<!--
  Voting Commands

  Commands related to the voting system
-->
  
  <command name="vote">
    <permission level="1"/>
    <syntax value="!vote kick &lt;username&gt; &lt;reason&gt; OR !vote map &lt;mapname&gt; OR !vote cyclemap"/>
    <help value="Kick and Map Voting. Username can be a partial username. Mapname can be a partial mapname. Cyclemap will switch to the next map in the rotation."/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="1"/>
    <alias>poll</alias>
  </command>
  
  <command name="voting">
    <permission level="4"/>
    <syntax value="!voting on/off"/>
    <help value="Enables or disables voting."/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="0"/>
  </command>
  
  <command name="stop">
    <permission level="2"/>
    <syntax value="!stop"/>
    <help value="Stops votes in progress."/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  
  
<!--
  Recommendation Commands

  Commands related to the recommendations system
-->
  
  <command name="recommend">
    <permission level="1"/>
    <syntax value="!recommend &lt;playername&gt; &lt;reason&gt;"/>
    <help value="Recommends another player for good teamplay etc"/>
    <enabled value="1"/>
    <group>ingame</group>
    <renguard required="1"/>
    <alias>rec</alias>
  </command>
  
  <command name="n00b">
    <permission level="1"/>
    <syntax value="!n00b &lt;playername&gt; &lt;reason&gt;"/>
    <help value="Marks another player a n00b for stupid behavior"/>
    <enabled value="1"/>
    <group>ingame</group>
    <renguard required="1"/>
    <alias>noob</alias>
  </command>
  
  <command name="teamplayers">
    <permission level="1"/>
    <syntax value="!teamplayers"/>
    <help value="Displays all teamplayers"/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="1"/>
    <alias>tp</alias>
  </command>
  
  <command name="shown00bs">
    <permission level="1"/>
    <syntax value="!shown00bs"/>
    <help value="Displays all n00bs"/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="1"/>
    <alias>shownoobs</alias>
    <alias>n00bs</alias>
  </command>
  
  <command name="recignore">
    <permission level="3"/>
    <syntax value="!recignore &lt;playername&gt;"/>
    <help value="Disables recommendations for a specific user"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  
  <command name="recallow">
    <permission level="3"/>
    <syntax value="!recallow &lt;playername&gt;"/>
    <help value="Enables recommendations for a specific user"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  
  
<!--
  CMSG Commands

  Commands for sending coloured messages to players in the server
-->
  
  <command name="cmsg">
    <permission level="3"/>
    <syntax value="!cmsg &lt;colour&gt; &lt;message&gt;"/>
    <help value="Sends a coloured message to the server. Colour can either be a 3 digit RGB code (format 000,000,000) or a colour name."/>
    <enabled value="0"/>
    <group>irc</group>
    <module>bhs</module>
  </command>
  
  <command name="cmsgp">
    <permission level="3"/>
    <syntax value="!cmsgp &lt;colour&gt; &lt;player&gt; &lt;message&gt;"/>
    <help value="Sends a coloured message to a single player. Colour can either be a 3 digit RGB code (format 000,000,000) or a colour name."/>
    <enabled value="0"/>
    <group>irc</group>
    <module>bhs</module>
  </command>
  
  <command name="cmsgt">
    <permission level="3"/>
    <syntax value="!cmsgt &lt;colour&gt; &lt;team&gt; &lt;message&gt;"/>
    <help value="Sends a coloured message to a single team. Colour can either be a 3 digit RGB code (format 000,000,000) or a colour name. Team can be the three digit name or ID number."/>
    <enabled value="0"/>
    <group>irc</group>
    <module>bhs</module>
  </command>
  
  
<!--
  Sound Commands

  Commands for sending sounds to players in the server
-->

  <command name="snda">
    <permission level="3"/>
    <syntax value="!snda &lt;soundfile.wav&gt;"/>
    <help value="Plays a sound heard by all players. Filenames of soundfiles in always.dat should be used."/>
    <enabled value="0"/>
    <group>irc</group>
    <module>bhs</module>
    <alias>broadcast</alias>
  </command>

  <command name="sndp">
    <permission level="3"/>
    <syntax value="!sndp &lt;user&gt; &lt;soundfile.wav&gt;"/>
    <help value="Plays a sound heard (only) by user. Filenames of soundfiles in always.dat should be used."/>
    <enabled value="0"/>
    <group>irc</group>
    <module>bhs</module>
  </command>

  <command name="sndt">
    <permission level="3"/>
    <syntax value="!snda &lt;team&gt; &lt;soundfile.wav&gt;"/>
    <help value="Plays a sound heard by entire team. Filenames of soundfiles in always.dat should be used. Team Nod or 0, Team GDI or 1."/>
    <enabled value="0"/>
    <group>irc</group>
    <module>bhs</module>
  </command>
  
  
<!--
  RenGuard Commands

  Commands to interface with the RenGuard system, and view RenGuard users
-->
  
  <command name="rg">
    <permission level="1"/>
    <syntax value="!rg &lt;playername&gt;"/>
    <help value="Displays if a player is on RenGuard"/>
    <enabled value="1"/>
    <group>ingame</group>
    <renguard required="1"/>
  </command>

  <command name="rgplayers">
    <permission level="2"/>
    <syntax value="!rgplayers"/>
    <help value="Displays all RenGuard users"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>

  <command name="nonrgplayers">
    <permission level="2"/>
    <syntax value="!nonrgplayers"/>
    <help value="Displays all non-RenGuard users"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>

  <command name="forcerg">
    <permission level="1"/>
    <syntax value="!forcerg &lt;playername&gt;"/>
    <help value="Forces a user to use RenGuard"/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="1"/>
  </command>

  <command name="unforcerg">
    <permission level="3"/>
    <syntax value="!unforcerg &lt;playername&gt;"/>
    <help value="Unforces a user to use RenGuard"/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="0"/>
  </command>

  <command name="rgstats">
    <permission level="2"/>
    <syntax value="!rgstats"/>
    <help value="Displays RenGuard statistics"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>

  <command name="rginfo">
    <permission level="3"/>
    <syntax value="!rginfo"/>
    <help value="Displays RenGuard network information"/>
    <enabled value="1"/>
    <group>irc</group>
    <group>ingame</group>
    <renguard required="0"/>
  </command>

  <command name="rglocate">
    <permission level="2"/>
    <syntax value="!rglocate &lt;playername&gt;"/>
    <help value="Searches for a user on the RenGuard network."/>
    <enabled value="1"/>
    <group>irc</group>
    <alias>rg</alias>
  </command>

  <command name="rgbans">
    <permission level="2"/>
    <syntax value="!rgbans or !rgbans &lt;id&gt; !rgbans &lt;begin id&gt;-&lt;end id&gt; or !rgbans &lt;(part of) name&gt;. Max is 20."/>
    <help value="Displays current forcerg'd players"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  
  
<!--
  Logging Commands

  Commands related to the logging system
-->
  
  <command name="logsearch">
    <permission level="2"/>
    <syntax value="!logsearch &lt;searchstring&gt;"/>
    <help value="Searches all logs for any records matching your search string."/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  
  <command name="kicklog">
    <permission level="2"/>
    <syntax value="!kicklog &lt;searchstring&gt;"/>
    <help value="Searches the kick log for any records matching your search string, or if no search is specified shows the last 10 records."/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  
  <command name="banlog">
    <permission level="2"/>
    <syntax value="!banlog &lt;playername&gt;"/>
    <help value="Searches the ban log for any records matching your search string."/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  
  <command name="dumplogs">
    <permission level="4"/>
    <syntax value="!dumpLogs"/>
    <help value="Dumps all logs to the logfiles defined in brenbot.cfg."/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  
  
<!--
  Program Control Commands

  Commands for restarting or closing BRenBot or the FDS. It is recommended
  that you leave these commands at the highest permission level.
-->
  
  <command name="restart">
    <permission level="4"/>
    <syntax value="!restart"/>
    <help value="Restarts the FDS."/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  
  <command name="fds">
    <permission level="5"/>
    <syntax value="!fds &lt;command&gt;"/>
    <help value="Sends a command directly to the FDS"/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  
  <command name="rehash">
    <permission level="5"/>
    <syntax value="!rehash"/>
    <help value="Rehashs all BRenBot configuration files"/>
    <enabled value="1"/>
    <group>ingame</group>
    <group>irc</group>
    <renguard required="0"/>
  </command>
  
  <command name="reboot">
    <permission level="4"/>
    <syntax value="!reboot NOW"/>
    <help value="Restarts BrenBot. Win32 only."/>
    <enabled value="1"/>
    <group>irc</group>
  </command>
  
  <command name="die">
    <permission level="5"/>
    <syntax value="!die NOW"/>
    <help value="Closes BRenBot."/>
    <enabled value="1"/>
    <group>irc</group>
  </command>

  
</commands>
