找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 小健健

Simen.newbie 大哥,请进

[复制链接]

该用户从未签到

发表于 2008-12-11 12:35:14 | 显示全部楼层

在文件开头写的很清楚啊。。。作者的联系方式也有了
你问我怎么用。。。我也不知道你哪一步不会。。。不会装amxx?不会编译?不会打开某个模块?还是不清楚Cvar用途?

该用户从未签到

发表于 2008-12-11 12:57:07 | 显示全部楼层
ps:作者是中国人

该用户从未签到

发表于 2008-12-11 13:49:11 | 显示全部楼层
看不明白。。。

该用户从未签到

发表于 2008-12-11 15:19:10 | 显示全部楼层
慢慢看还行,但是谁愿意来慢慢看!

该用户从未签到

 楼主| 发表于 2008-12-11 18:43:04 | 显示全部楼层
就是安装好插件后,输入什么指令来使用这个插件。。。

该用户从未签到

发表于 2008-12-11 19:54:49 | 显示全部楼层
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "show stats"
#define VERSION "1.0"
#define AUTHOR "nooby"

new const g_file[] = "addons\amxmodx\configs\csstats.htm"

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
       
        register_clcmd("say /showstats", "show_stats")
       
}

public show_stats(id)
{
        if (file_exists(g_file))
        {
                show_motd(id, g_file, "stats")
        }
        else
        {
                show_motd(id, "file not found", "Error")
        }
}

貌似那个插件没有向其他玩家显示网页的功能,我写了一个

该用户从未签到

 楼主| 发表于 2008-12-11 20:50:04 | 显示全部楼层
sorry,我不太明白你的意思,能简单的告诉我吗,
谢谢了!! :) :) :) :)

该用户从未签到

发表于 2008-12-11 21:08:07 | 显示全部楼层
你在1#发的插件作用是每隔1小时自动把csstats里的排名保存为一个文件,但是它没有显示功能

17#的作用是向玩家显示该文件内容,明白了吧
用法很简单,按Y输入/showstats

如果你修改过amx_csstatshtm的值,就要把17#插件中的g_file[]的值作相应的修改(例如amx_csstatshtm的值为”addons/amxx/custom/csstats27015“,g_file[]的值就应改为“addons/amxx/custom/csstats27015.htm”)。假如你用默认设置就不用管它

该用户从未签到

 楼主| 发表于 2008-12-11 21:43:32 | 显示全部楼层
Simen.newbie 大姐,我找到汉化的代码,look:
/* AMX Mod X
*   csstats Rank to .htm Plugin
*
*  originally developed by Kindzhon  from China
*
*  This cs-htm.amx can convert csstats Rank to *.htm per hour, like 1:00,2:00,3:00.......
*
*  And you can set "amx_csstatshtm dir&filename " in server.cfg ,just as:
*  amx_csstatshtm  "addons/amxx/custom/csstats27015"
*  amx_csstatshtm  "../../bbs/csstats27016"
*  default dir&filename is "addons/amxx/custom/csstats27015.htm"
*
* Usage: amx_csstatshtm "dir&filename"
*
*  My web: http://61.144.228.61
*          http://kindzhon.126.com
*  Email:kindzhon@szonline.net
*/

#include <amxmodx>
#include <amxmisc>
#include <csstats>


new g_Buffer[2048]
new g_fileToSavehtm[64]

public plugin_init() {

  register_plugin("CS Stats-html","0.16","Kindzhon.126.com")
  register_cvar("amx_csstatshtm","addons/amxx/custom/csstats")
  set_task(60.0,"htm",0,"",0,"b")
}

public htm() {
  new  mmins[6]
  get_time("%M",mmins,5)
  new mins = str_to_num(mmins)
  get_cvar_string("amx_csstatshtm",g_fileToSavehtm,63)
  format(g_fileToSavehtm, 63, "%s.htm",g_fileToSavehtm)
  if (mins == 0) writehtm(g_fileToSavehtm)
  return PLUGIN_CONTINUE
}


writehtm(filename[]) {
  new pos, stats[8], body[8], name[32]
  new state[4]
if (file_exists(filename)) delete_file(filename)
  pos = copy(g_Buffer,2047,"<html><head><body><table><tr><td bgcolor=#0000FF align=center>一网情深反恐精英站排行榜</td></tr></table></body>")
  pos += copy(g_Buffer[pos],2047-pos,"<body><style type=^"text/css^">")
  pos += copy(g_Buffer[pos],2047-pos,"body{font-family:Arial,sans-serif;font-size:12px;color:#FFCC99;background-color:#000000;margin-left:8px;margin-top:3px}.header{background-color:#9C0000;}.one{background-color:#310000;}.two{background-color:#630000;}")
  pos += copy(g_Buffer[pos],2047-pos,"</style></head><body><table><tr class=^"header^"><td>名次</td><td>用户名</td><td>杀死</td><td>被杀</td><td>击中</td><td>开枪</td><td>爆头</td></tr>")
  write_file(filename,g_Buffer)
  new imax = get_statsnum()
  for(new a = 0; a < imax; ++a){
  if (equal(state,"one")) copy(state,3,"two")
    else copy(state,3,"one")
    get_stats(a,stats,body,name,31)
    format(g_Buffer,2047,"<tr class=^"%s^"><td>%d.</td><td>%s</td><td>%d</td><td>%d</td><td>%d</td><td>%d</td><td>%d</td></tr>",state,a+1,name,stats[0],stats[1],stats[5],stats[4],stats[2])
    write_file(filename,g_Buffer)
/*  client_print(0,print_chat,"rank %d ", a)
*/
  }
  new ctime[64]  
  get_time("%Y年%m月%d日- %H:%M:%S",ctime,63)  
  format(g_Buffer,2047,"</table><body><table><tr><td bgcolor=#00007F align=center>本次更新时间为%s</td></tr></table></body></body></html>",ctime)
  write_file(filename,g_Buffer)

}

该用户从未签到

 楼主| 发表于 2008-12-11 21:44:33 | 显示全部楼层
晚安,拜拜,明早见!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表