<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> @if?!Authenticate@ @AddFile?/grinder/failedlogin.cmvp@ @else@ @if?!CheckAuthCode?AUTH_STAT=true@ @AddFile?/grinder/nopriv.cmvp@ @else@ <html> <head> <link rel="grinder icon" href="/images/grinder.ico" > <title>Statistics Report</title> <script language=JavaScript> <!-- function Clicked(action) { document.CONTROL.action=action; document.CONTROL.submit(); } function ClickedBox(which) { var newVal=''; if(which=='SKILLRPT') newVal='on'; if(newVal!=document.CONTROL.SKILLRPT.value) { document.CONTROL.SKILLRPT.value=newVal; Clicked('/grinder/stats.cmvp'); } } //--> </script> </head> <body BGCOLOR=BLACK> <TABLE WIDTH=100% BORDER=0> <TR> <TD WIDTH=33% ALIGN=LEFT VALIGN=TOP></TD> <TD WIDTH=33% ALIGN=CENTER VALIGN=TOP><IMG SRC="/grinder/images/grinder.gif" WIDTH=78 HEIGHT=122 ALT="" BORDER="0"></TD> <TD WIDTH=33% ALIGN=RIGHT VALIGN=TOP> <TABLE WIDTH=50% BORDER=1> <TR><TD BGCOLOR=WHITE ALIGN=CENTER><FONT COLOR=BLACK SIZE=-1><B>Menu</B></FONT></TD></TR> <TR><TD><a href="javascript:Clicked('/grinder/loggedin.cmvp');"><FONT COLOR=WHITE SIZE=-1><B>MUDGrinder Menu</B></FONT></A></TD></TR> <TR><TD><a href="javascript:Clicked('/grinder/stats.cmvp');"><FONT COLOR=WHITE SIZE=-1><B>Refresh</B></FONT></A></TD></TR> </TABLE> </TD> </TR> </TABLE> <CENTER> <FORM NAME=CONTROL TARGET=_top METHOD=POST ACTION="stats.cmvp"> <INPUT TYPE=HIDDEN NAME=AUTH VALUE="@Authenticate?AUTH@"> <INPUT TYPE=HIDDEN NAME=SKILLRPT VALUE="@RequestParameter?SKILLRPT@"> <TABLE WIDTH=100% BORDER=1> <TR><TD WIDTH=100% COLSPAN=15 BGCOLOR=WHITE ALIGN=CENTER><FONT COLOR=BLACK><H2>CoffeeMud Statistics Report</H2></FONT></TD></TR> <TR> <TD WIDTH=42% COLSPAN=7 ALIGN=CENTER> <SELECT NAME=DAYS ONCHANGE="Clicked('/grinder/stats.cmvp');"> <OPTION VALUE=1>1 <OPTION VALUE=2>2 <OPTION VALUE=3>3 <OPTION VALUE=4>4 <OPTION VALUE=5>5 <OPTION VALUE=6>6 <OPTION VALUE=7>7 <OPTION VALUE=8>8 <OPTION VALUE=9>9 <OPTION VALUE=10>10 <OPTION VALUE=11>11 <OPTION VALUE=12>12 <OPTION VALUE=13>13 <OPTION VALUE=14>14 <OPTION VALUE=15>15 <OPTION VALUE=16>16 <OPTION VALUE=17>17 <OPTION VALUE=18>18 <OPTION VALUE=19>19 <OPTION VALUE=20>20 <OPTION VALUE=21>21 <OPTION VALUE=22>22 <OPTION VALUE=23>23 <OPTION VALUE=24>24 <OPTION VALUE=25>25 <OPTION VALUE=26>26 <OPTION VALUE=27>27 <OPTION VALUE=28>28 <OPTION VALUE=29>29 <OPTION VALUE=30>30 <OPTION VALUE=31>31 <OPTION VALUE=32>32 <OPTION VALUE=33>33 <OPTION VALUE=34>34 <OPTION VALUE=35>35 <OPTION VALUE=36>36 <OPTION VALUE=37>37 <OPTION VALUE=38>38 <OPTION VALUE=39>39 <OPTION VALUE=40>40 <OPTION VALUE=41>41 <OPTION VALUE=42>42 <OPTION VALUE=43>43 <OPTION VALUE=44>44 <OPTION VALUE=45>45 <OPTION VALUE=46>46 <OPTION VALUE=47>47 <OPTION VALUE=48>48 <OPTION VALUE=49>49 <OPTION VALUE=50>40 <OPTION VALUE=51>51 <OPTION VALUE=52>52 <OPTION VALUE=53>53 <OPTION VALUE=54>54 <OPTION VALUE=55>55 <OPTION VALUE=56>56 <OPTION VALUE=57>57 <OPTION VALUE=58>58 <OPTION VALUE=59>59 <OPTION VALUE=60>60 <OPTION VALUE=61>61 <OPTION VALUE=62>62 <OPTION VALUE=63>63 <OPTION VALUE=64>64 <OPTION VALUE=65>65 <OPTION VALUE=66>66 <OPTION VALUE=67>67 <OPTION VALUE=68>68 <OPTION VALUE=69>69 <OPTION VALUE=70>70 <OPTION VALUE=71>71 <OPTION VALUE=72>72 <OPTION VALUE=73>73 <OPTION VALUE=74>74 <OPTION VALUE=75>75 <OPTION VALUE=76>76 <OPTION VALUE=77>77 <OPTION VALUE=78>78 <OPTION VALUE=79>79 <OPTION VALUE=80>80 <OPTION VALUE=81>81 <OPTION VALUE=82>82 <OPTION VALUE=83>83 <OPTION VALUE=84>84 <OPTION VALUE=85>85 <OPTION VALUE=86>86 <OPTION VALUE=87>87 <OPTION VALUE=88>88 <OPTION VALUE=89>89 <OPTION VALUE=90>90 <OPTION VALUE=91>91 <OPTION VALUE=92>92 <OPTION VALUE=93>93 <OPTION VALUE=94>94 <OPTION VALUE=95>95 <OPTION VALUE=96>96 <OPTION VALUE=97>97 <OPTION VALUE=98>98 <OPTION VALUE=99>99 </SELECT> <SELECT NAME=SCALE ONCHANGE="Clicked('/grinder/stats.cmvp');"> <OPTION VALUE=1 SELECTED>Days <OPTION VALUE=7>Weeks <OPTION VALUE=30>Months <OPTION VALUE=365>Years </SELECT> <INPUT TYPE=RADIO NAME=RPTTYP ID=RPTTYP @if?!CheckReqParm?SKILLRPT=on@checked@endif@ VALUE=USAGERPT ONCLICK="ClickedBox('USAGERPT');"><FONT COLOR=WHITE>Usage Report</FONT> <INPUT TYPE=RADIO NAME=RPTTYP ID=RPTTYP @if?CheckReqParm?SKILLRPT=on@checked@endif@ VALUE=SKILLRPT ONCLICK="ClickedBox('SKILLRPT');"><FONT COLOR=WHITE>Skills Report</FONT> </TD> <TD WIDTH=58% COLSPAN=8 ALIGN=CENTER> <FONT COLOR=WHITE>Report on...</FONT> <SELECT NAME=CODEPART ONCHANGE="SelCombo(document.CONTROL.CODE,'*'); Clicked('/grinder/stats.cmvp');"> <OPTION VALUE="BASECLASS">players of class type ... <OPTION VALUE="CLASS">players of class... <OPTION VALUE="RACE">players of race... <OPTION VALUE="LEVEL">players of level... <OPTION VALUE="GENDER">players of gender... <OPTION VALUE="CLASS">players of race... </SELECT> <SELECT NAME=CODE ONCHANGE="Clicked('/grinder/stats.cmvp');"> <OPTION VALUE="*">ALL @if?CheckReqParm?CODEPART=@ @BaseCharClassNext?RESET@ @loop@ @BaseCharClassNext@ <OPTION VALUE="B@BaseCharClassName@">@BaseCharClassName@ @back@ @BaseCharClassNext?RESET@ @endif@ @if?CheckReqParm?CODEPART=BASECLASS@ @BaseCharClassNext?RESET@ @loop@ @BaseCharClassNext@ <OPTION VALUE="B@BaseCharClassName@">@BaseCharClassName@ @back@ @BaseCharClassNext?RESET@ @endif@ @if?CheckReqParm?CODEPART=CLASS@ @CharClassNext?RESET@ @loop@ @CharClassNext@ <OPTION VALUE="C@CharClassID@">@CharClassName@ @back@ @CharClassNext?RESET@ @endif@ @if?CheckReqParm?CODEPART=RACE@ @RaceNext?RESET@ @loop@ @RaceNext@ <OPTION VALUE="R@RaceID@">@RaceName@ @back@ @RaceNext?RESET@ @endif@ @if?CheckReqParm?CODEPART=GENDER@ <OPTION VALUE="GM">Male <OPTION VALUE="GF">Female <OPTION VALUE="GN">Neuter @endif@ @if?CheckReqParm?CODEPART=LEVEL@ <OPTION VALUE="L1">1 <OPTION VALUE="L2">2 <OPTION VALUE="L3">3 <OPTION VALUE="L4">4 <OPTION VALUE="L5">5 <OPTION VALUE="L6">6 <OPTION VALUE="L7">7 <OPTION VALUE="L8">8 <OPTION VALUE="L9">9 <OPTION VALUE="L10">10 <OPTION VALUE="L11">11 <OPTION VALUE="L12">12 <OPTION VALUE="L13">13 <OPTION VALUE="L14">14 <OPTION VALUE="L15">15 <OPTION VALUE="L16">16 <OPTION VALUE="L17">17 <OPTION VALUE="L18">18 <OPTION VALUE="L19">19 <OPTION VALUE="L20">20 <OPTION VALUE="L21">21 <OPTION VALUE="L22">22 <OPTION VALUE="L23">23 <OPTION VALUE="L24">24 <OPTION VALUE="L25">25 <OPTION VALUE="L26">26 <OPTION VALUE="L27">27 <OPTION VALUE="L28">28 <OPTION VALUE="L29">29 <OPTION VALUE="L30">30 <OPTION VALUE="L31">31 <OPTION VALUE="L32">32 <OPTION VALUE="L33">33 <OPTION VALUE="L34">34 <OPTION VALUE="L35">35 <OPTION VALUE="L36">36 <OPTION VALUE="L37">37 <OPTION VALUE="L38">38 <OPTION VALUE="L39">39 <OPTION VALUE="L40">40 <OPTION VALUE="L41">41 <OPTION VALUE="L42">42 <OPTION VALUE="L43">43 <OPTION VALUE="L44">44 <OPTION VALUE="L45">45 <OPTION VALUE="L46">46 <OPTION VALUE="L47">47 <OPTION VALUE="L48">48 <OPTION VALUE="L49">49 <OPTION VALUE="L50">40 <OPTION VALUE="L51">51 <OPTION VALUE="L52">52 <OPTION VALUE="L53">53 <OPTION VALUE="L54">54 <OPTION VALUE="L55">55 <OPTION VALUE="L56">56 <OPTION VALUE="L57">57 <OPTION VALUE="L58">58 <OPTION VALUE="L59">59 <OPTION VALUE="L60">60 <OPTION VALUE="L61">61 <OPTION VALUE="L62">62 <OPTION VALUE="L63">63 <OPTION VALUE="L64">64 <OPTION VALUE="L65">65 <OPTION VALUE="L66">66 <OPTION VALUE="L67">67 <OPTION VALUE="L68">68 <OPTION VALUE="L69">69 <OPTION VALUE="L70">70 <OPTION VALUE="L71">71 <OPTION VALUE="L72">72 <OPTION VALUE="L73">73 <OPTION VALUE="L74">74 <OPTION VALUE="L75">75 <OPTION VALUE="L76">76 <OPTION VALUE="L77">77 <OPTION VALUE="L78">78 <OPTION VALUE="L79">79 <OPTION VALUE="L80">80 <OPTION VALUE="L81">81 <OPTION VALUE="L82">82 <OPTION VALUE="L83">83 <OPTION VALUE="L84">84 <OPTION VALUE="L85">85 <OPTION VALUE="L86">86 <OPTION VALUE="L87">87 <OPTION VALUE="L88">88 <OPTION VALUE="L89">89 <OPTION VALUE="L90">90 <OPTION VALUE="L91">91 <OPTION VALUE="L92">92 <OPTION VALUE="L93">93 <OPTION VALUE="L94">94 <OPTION VALUE="L95">95 <OPTION VALUE="L96">96 <OPTION VALUE="L97">97 <OPTION VALUE="L98">98 <OPTION VALUE="L99">99 <OPTION VALUE="L100">100 <OPTION VALUE="L101">101 @endif@ </SELECT> <SCRIPT LANGUAGE=JavaScript> <!-- function SelCombo(ME,val) { for(var x=0;x<ME.options.length;x++) if(ME.options[x].value==val) { ME.selectedIndex=x; return;} } SelCombo(document.CONTROL.CODEPART,'@RequestParameter?CODEPART@'); SelCombo(document.CONTROL.DAYS,'@RequestParameter?DAYS@'); SelCombo(document.CONTROL.SCALE,'@RequestParameter?SCALE@'); SelCombo(document.CONTROL.CODE,'@RequestParameter?CODE@'); //--> </SCRIPT> </TD> </TR> <TR><TD WIDTH=100% COLSPAN=15><BR></TD></TR> <TR> @if?!CheckReqParm?SKILLRPT=@ <TD WIDTH=18%><FONT COLOR=WHITE><B>Ability ID</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD> <TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Ability ID</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD> <TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Ability ID</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD> <TD WIDTH=18% COLSPAN=3><FONT COLOR=WHITE><B>Ability ID</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE><B>Uses</B></FONT></TD> @else@ <TD WIDTH=15%><FONT COLOR=WHITE><B>Date Range</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Newbies</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Logins</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Tot. Hr.</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Avg. Mn.</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Avg. On *</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Most On *</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Deaths</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>PKills</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Levels</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Class +-</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Purges</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Marriage</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Births</B></FONT></TD> <TD WIDTH=6%><FONT COLOR=WHITE SIZE=-1><B>Divorces</B></FONT></TD> @endif@ </TR> @if?!CheckReqParm?SKILLRPT=@ @CoffeeTableRows?HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&COLSPAN=1&NEXTSKILLID&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE&COLSPAN=3&NEXTSKILLID&COLSPAN=1&SKILLUSE@ @else@ @CoffeeTableRows?HEADER=<FONT COLOR=WHITE SIZE=-1>&FOOTER=</FONT>&DATERANGE&NEWPLAYERS&LOGINS&TOTALHOURS&AVERAGETICKS&AVERAGEONLINE&MOSTONLINE&DEATHS&PKDEATHS&LEVELSUP&CLASSCHANGES&PURGES&MARRIAGES&BIRTHS&DIVORCES@ @endif@ </TABLE> <CENTER> <TABLE WIDTH=100% BORDER=0> <TR><TD WIDTH=100% ALIGN=CENTER> <BR> <INPUT TYPE=BUTTON NAME=REFRESH VALUE="Refresh" ONCLICK="Clicked('/grinder/stats.cmvp');"> </TD></TR></TABLE> <FONT COLOR=WHITE>* This statistic always applies to all users, regardless of filter.</FONT><P> </CENTER> </BODY> </HTML> @endif@ @endif@