网页格式统计插件MyStats 3.6e Released !!!
本帖最后由 mwy5ym 于 2010-10-19 20:31 编辑3.x系列版本已不再更新,请去下载新版
=======================历史版本=======================
1.x系列2.x系列的推出是为了解决1.x系列数据不够丰富
2.x系列3.x系列的推出是为了解决2.x系列数据读写过慢
=======================插件命令=======================
======================客户端命令=======================
say /top 说明:查看服务器排行榜
say /mystats 说明:查看玩家数据统计
======================控制台命令=======================
命令太多?插件会自动读取amxmodx/configs/MyStats.cfg里的默认设置
ms_set_topurl 【字符串】(默认值:http://@pageip:@pageport/MyStats/top.asp)
说明:手动设置排行榜top页面的地址
其中的@pageip和@pageport只是两个字符串变量(为了方便设置),可以无视
ms_set_statsurl 【字符串】(默认值:http://@pageip:@pageport/MyStats/stats.asp)
说明:手动设置玩家统计数据stats页面的地址
其中的@pageip和@pageport只是两个字符串变量(为了方便设置),可以无视
ms_get_pageip
说明:自动设置pageip为当前服务器的IP,也就是上面URL设置里面的@pageip
ms_set_pageip 【字符串】(默认值:127.0.0.1)
说明:手动设置pageip,也就是上面URL设置里面的@pageip
ms_set_pageport 【数字】(默认值:80)
说明:手动设置pageport,也就是上面URL设置里面的@pageport
=====================以上是网页命令======================
ms_set_databaseip 【字符串】(默认值:127.0.0.1)
说明:手动设置databaseip,也就是数据库服务器(运行MyStats.exe的那台机子)的IP地址
ms_set_databaseport 【数字】(默认值:5678)
说明:手动设置数据库服务器(运行MyStats.exe的那台机子)的通信端口(请和MyStats.exe一致)
ms_set_connectdatabase
说明:连接数据库服务器(请确保databaseip和databaseport设置正确)
ms_set_reconnectdatabase
说明:重新连接数据库服务器(请确保databaseip和databaseport设置正确)
ms_set_disconnectdatabase
说明:断开数据库服务器
=====================以上是数据命令======================
ms_set_linktoptomotd
说明:设置玩家进入游戏后看到排行榜(请自行备份motd.txt文件)
ms_set_topnumber 15
说明:设置排行榜每页显示的数量
ms_msg_flag 【数字】(默认值:1)
说明:游戏中提示信息开关
ms_msg_delay 【数字】(默认值:3)
说明:游戏中提示信息显示的频率(分钟)
ms_min_count 【数字】(默认值:0)
说明:当服务器人数达到或超过ms_min_count时才进行记录,主要是为了防止刷分
ms_set_show
说明:显示服务器中这个插件的设置(方便查错)
=====================以上是其他命令======================
======================插件功能说明======================
我的测试环境:
amxmodx 1.8.1.3746 下载地址 在metamod里加载
metamod 1.19.0.0 下载地址 在liblist.gam里加载
IIS 5.1 下载地址 原来的w插件现在已不需要
IPAddress.mdb IP地址数据库(增加此文件后,stats.asp可以显示地址)
技巧得分计算公式和豆客的一样(以后将添加自定义功能):
每杀一人 +1分
被杀一次 -0.2分
暴头一次 +1分
最先杀敌 +3分
埋包爆炸成功一次 +3分
拆包成功一次 +5分
在线时间每小时 +3.6分(每秒 0.001分)
需要其他语言支持的朋友请自行更改asp文件!
ASP文件里面有个限制玩家名字显示长度的函数,请根据自己的需要进行更改
exe文件使用介绍
MyStats.exe文件主要是用来配合MyStats.amxx插件将玩家数据存储到cstrike.mdb文件中。
最简单的使用方式是:双击打开后,点连接。
另外还有其他的功能:
双击托盘图标可以显示/隐藏主界面
双击主界面标题栏可以展开/收缩主界面
双击右上方的输入框可以修改每秒处理的数据量
左击右下方的C按钮可以复制当前错误列表到剪切板
右击右下方的C按钮可以清空错误列表(建议先报错后清空)
=====================文件及配置说明======================
【MyStats.cfg】请放到addons\amxmodx\configs目录下
【MyStats.amxx】请放到addons\amxmodx\plugins目录下,并在plugins.ini中加载
【cstrike.mdb】 |
【MyStats.exe】|
【stats.asp】 |
【top.asp】 |--->这6个文件(夹)的相对位置请不要更改
【ms.css】 |
【images】 |
【MyStats】文件夹的位置可以随意放置,推荐放到addons目录下
以下为XP环境下web服务器的配置,达人可以跳过
如果机子里面没有自带IIS,请自行下载并安装好,安装完毕后:
打开【控制面板】-【管理工具】-【Internet 信息服务】
逐层展开到【默认网站】右键-
【新建】-【虚拟目录】-【下一步】-
【别名:MyStats】-【下一步】-
【目录:选择文件夹】-【下一步】-【下一步】-【完成】
如果游戏中页面打开出错,可以尝试这么设置,但不推荐
如果【这个文件夹】在NTFS格式的磁盘下
{
打开【文件夹选项】(随便打开一个文件夹,点工具就看到了)
切换到【查看】选项卡下,去掉【使用简单文件共享(推荐)】前面的勾,点应用,点确定
右键【MyStats】文件夹-【属性】
切换到【安全】选项卡下,查看是否有everyone用户,
没有的话
{【添加】-【高级】-【立即查找】-找到并选中左边的【everyone】-【确定】-【确定】}
把everyone的权限里面【完全控制】勾上-【应用】-【确定】
}
运行MyStats.exe,点击【连接】
运行CS(服务器)
=======================插件效果=======================
say /top
say /mystats
==================================================
用过的朋友请留言,你的反馈信息是插件改进的最大动力!
鉴于下载插件太贵,所以全部插件需要的文件都放在一个压缩包里!
================================================== 好东西沙发是我的了
签名处专业广告位 Mystats.exe 这个东西是 负责更新数据的吗? Mystats.exe 这个东西是 负责更新数据的吗?
qtcathy 发表于 2009-6-2 23:06 http://www.dt-club.net/forum/images/common/back.gif
是的,这样服务器负担就小些 支持!!!!!等你好久了 进 F后显示 这个页面
Microsoft JET Database Engine ���� '80040e14'
SELECT �Ӿ��а���һ�������֡�ƴд��������ʧ�IJ��������������Ų���ȷ��
/MyStats/Top.asp���� 24 我的服务器没有和WEB在一起 是分开的请问怎么连接? 本帖最后由 mwy5ym 于 2009-6-2 23:51 编辑
进 F后显示 这个页面
Microsoft JET Database Engine ���� '80040e14'
SELECT �Ӿ��а���һ�������֡�ƴд��������ʧ�IJ��������������Ų���ȷ��
/MyStats/To ...
qtcathy 发表于 2009-6-2 23:30 http://www.dt-club.net/forum/images/common/back.gif
IIS安装了吧?根据上面的说明把文件夹的权限设置下看看。 我的服务器没有和WEB在一起 是分开的请问怎么连接?
eason39 发表于 2009-6-2 23:30 http://www.dt-club.net/forum/images/common/back.gif
按上面说明那么连,我电脑上可以,别的机子没试过。
断网了,明天说。
按上面说明那么连,我电脑上可以,别的机子没试过。
断网了,明天说。
mwy5ym 发表于 2009-6-2 23:33 http://www.dt-club.net/forum/images/common/back.gif
我明白你的说明呀,如果但WEB放到别的机器上的但你这里没有说到怎么指向别的IP呀