搜索
查看: 5353|回复: 10

征集方法: Psychostats3.1的统计问题

[复制链接]
发表于 2008-8-7 22:50:08 | 显示全部楼层 |阅读模式 来自 中国–北京–北京
Psychostats3.1排行榜只记录注册过的玩家成绩,要怎么做?
发表于 2008-8-10 09:31:02 | 显示全部楼层 来自 中国–安徽–合肥

回复: 征集方法: Psychostats3.1的统计问题

Psychostats3.1
一直想用。但一直没用起来。..我帮顶一下。.
回复

使用道具 举报

发表于 2008-8-12 17:05:10 | 显示全部楼层 来自 中国–浙江–温州

回复: 征集方法: Psychostats3.1的统计问题

估计和日志写入判断有关系了。。。。
回复

使用道具 举报

发表于 2008-8-13 00:23:45 | 显示全部楼层 来自 中国–广西–贵港

回复: 征集方法: Psychostats3.1的统计问题

进服务器打的都是注册过的。
这样才能可能。
回复

使用道具 举报

发表于 2008-8-13 11:24:32 | 显示全部楼层 来自 中国–广东–深圳–福田区

回复: 征集方法: Psychostats3.1的统计问题

用Psychostats3来实现应该不行吧
回复

使用道具 举报

发表于 2008-8-14 15:16:52 | 显示全部楼层 来自 中国–广东–中山

回复: 征集方法: Psychostats3.1的统计问题

Post by Cs.K
用Psychostats3来实现应该不行吧


请问用哪个排行榜程序可以实现呢?
回复

使用道具 举报

发表于 2008-8-15 03:11:58 | 显示全部楼层 来自 中国–广东–惠州

回复: 征集方法: Psychostats3.1的统计问题

ps是根据服务器记录的日志来获取到玩家的信息的的,可以试下这样.
[php]
#include <amxmodx>

#define PLUGIN_NAME "Psychostats辅助插件"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc"

#define PS3_ACCESS ADMIN_RESERVATION //玩家必须有"b"权限才记录日志

public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
}
public plugin_log()
{
new log[64],name[32],id;
read_logargv(0,log,63);
if(containi(log,"<")!=-1)
{
parse_loguser(log,name,31);
id=get_user_index(name);
if(is_user_connected(id)&&!(get_user_flags(id)&PS3_ACCESS))
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
[/php]
回复

使用道具 举报

发表于 2008-8-17 20:47:37 | 显示全部楼层 来自 中国–山东–济宁

回复: 征集方法: Psychostats3.1的统计问题

·_·   .........
回复

使用道具 举报

发表于 2008-8-17 20:48:20 | 显示全部楼层 来自 中国–山东–济宁

回复: 征集方法: Psychostats3.1的统计问题

:gogo: :spiderman
回复

使用道具 举报

发表于 2008-8-20 00:18:36 | 显示全部楼层 来自 中国–广东–惠州–惠城区

回复: 征集方法: Psychostats3.1的统计问题

AMXX1.81测试正常,只记录有B权限的玩家日志.
[php]
#include <amxmodx>
#define PLUGIN_NAME "Psychostats辅助插件"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc"
#define PS3_ACCESS ADMIN_RESERVATION //玩家必须有"b"权限才记录日志
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
}
public plugin_log()
{
new log[64],name[32],id;
read_logargv(0,log,63);
if(containi(log,"><")!=-1)
{
  parse_loguser(log,name,31);
  id=get_user_index(name);
  if(get_user_flags(id)&PS3_ACCESS)
   return PLUGIN_CONTINUE;
  else return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
[/php]
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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