搜索
楼主: mwy5ym

[AMXX 无源码] 网页格式统计插件MyStats 3.6e Released !!!

[复制链接]
发表于 2009-6-16 14:19:08 | 显示全部楼层 来自 中国–广东–深圳
不错。。。
顶。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2009-6-17 19:12:15 | 显示全部楼层 来自 中国–广东–深圳
运行了几天整体感觉不错!就是MYstats.exe有时候很占CPU或者内存资源,内存倒是可以用软件每小时释放一次,占用CPU就必须关闭再打开,楼主能否解决下这个问题?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2009-6-17 19:18:31 | 显示全部楼层 来自 中国–广东–深圳
CPU  50%  内存95M?这么大?
回复

使用道具 举报

 楼主| 发表于 2009-6-17 19:31:07 | 显示全部楼层 来自 中国–浙江–杭州
运行了几天整体感觉不错!就是MYstats.exe有时候很占CPU或者内存资源,内存倒是可以用软件每小时释放一次,占用CPU就必须关闭再打开,楼主能否解决下这个问题?
20348 ...
Cs.K 发表于 2009-6-17 19:12

如果数据很多的话,更新玩家排名和得分的时候会很卡。
目前暂时的缓解方法见3.6e压缩包里面,我会尽量尽快解决。
回复

使用道具 举报

发表于 2009-6-17 19:57:55 | 显示全部楼层 来自 中国–广东–深圳
辛苦楼主了,我再测试看下,希望早日楼主改成用MYSQL数据库的,32人的混战服务器相信很多人1-3个月才刷新排行数据的,也有好几个混战服务器的ACCESS肯定受不了我才用了2-3天数据就已经18MB了。
回复

使用道具 举报

发表于 2009-6-17 20:04:05 | 显示全部楼层 来自 中国–广东–深圳
期待加入!!!!:victory:
eason39 发表于 2009-6-15 03:20


建议用这个第一视角HUD 显示玩家详细信息
  1. /////////////////////////////
  2. #include <amxmodx>
  3. #include <GetIP>
  4. #include <csstats>

  5. #define PLUGIN "csmodip"
  6. #define VERSION "1.1"
  7. #define AUTHOR "Cr@zyTreE"

  8. new Show_Player[33][256]

  9. new g_msgid
  10. new g_SpecMode[33]

  11. public plugin_init()
  12. {
  13.         register_plugin(PLUGIN, VERSION, AUTHOR)

  14.         //register_event("TextMsg","team_join","a","2!UNASSIGNED")
  15.         register_event("TextMsg","team_join","a","1=1","2&Game_join_te","2&Game_join_ct")
  16.        
  17.         register_event( "StatusValue", "DisplayInfo", "bd", "1=2");
  18.        
  19.         register_event( "TextMsg", "SetSpecMode", "bd", "2&ec_Mod");
  20.        
  21.         g_msgid = get_user_msgid("SayText");       

  22. }

  23. public client_putinserver(id)
  24. {
  25.         ShowIP(id)
  26. }

  27. public ShowIP(id)
  28. {
  29.         if ( !is_user_connected(id))
  30.                 return PLUGIN_HANDLED
  31.                
  32.         new playerip[17]
  33.        
  34.         get_user_ip(id, playerip, 16, 1)
  35.        
  36.         csmod_ip(playerip,Show_Player[id],255)
  37.        
  38.         return PLUGIN_CONTINUE
  39. }

  40. public team_join()
  41. {
  42.         new UserID[32]
  43.         read_data(3,UserID,31)
  44.         new id = get_user_index(UserID)
  45.        
  46.         if ( !is_user_connected(id))
  47.                 return PLUGIN_CONTINUE       
  48.                
  49.         set_task(5.0,"ShowMessage",id)
  50.        
  51.         return PLUGIN_CONTINUE
  52. }

  53. public SetSpecMode(id){
  54.        
  55.         new arg[12];
  56.         read_data( 2, arg, 11);
  57.         g_SpecMode[id] = ( arg[10] == '4' );
  58. }

  59. public ShowMessage(id)
  60. {
  61.         if ( !is_user_connected(id))
  62.                 return PLUGIN_CONTINUE
  63.                        
  64.         new name[32],message[256]
  65.         get_user_name(id,name,31)
  66.        
  67.         format(message, 255, "^x01欢迎^x03 %s ^x01来自:^x04 %s^n",  name, Show_Player[id])
  68.         message_begin(MSG_ALL,g_msgid)
  69.         write_byte(id)
  70.         write_string(message)
  71.         message_end()
  72.        
  73.         return PLUGIN_CONTINUE
  74. }

  75. public DisplayInfo(id){
  76.        
  77.         if ( is_user_connected(id)&&g_SpecMode[id]){
  78.                
  79.                 new player = read_data(2);
  80.                 if ( is_user_connected( player)){
  81.                         //new szName[32];
  82.                         //get_user_name( player, szName, 31);
  83.                         new szIP[17]                       
  84.                         get_user_ip( player, szIP, 16, 1);
  85.                         //new szSignature[96], HasSignature;
  86.                         //HasSignature = dt_getsign( szName, szSignature, 95);

  87.                         new izStats[8], izBody[8];
  88.                         new iRankPos = get_user_stats( player, izStats, izBody )
  89.                         new szMessage[256]
  90.                         format(szMessage,255,"排名[第%d名] IP[%s]^n来自[%s]",iRankPos,szIP,Show_Player[player]);
  91.                         set_hudmessage( 50,150,255,-1.0, 0.83, 0, 0.0, 3.0, 0.0, 0.0, 3)               
  92.                         show_hudmessage( id, szMessage);
  93.                 }
  94.         }
  95. }
复制代码
回复

使用道具 举报

发表于 2009-6-17 20:41:21 | 显示全部楼层 来自 中国–广东–广州
建议用这个第一视角HUD 显示玩家详细信息/////////////////////////////
#include
#include
#include

#define PLUGIN "csmodip"
#define VERSION "1.1"
#define AUTHOR "Cr@zyTreE"

new Show_Player[33][256] ...
Cs.K 发表于 2009-6-17 20:04

我都不知道CSK 什么 时候帮我挂了论坛链接 太谢谢了
我是寡妇村的
大家一起发展
回复

使用道具 举报

发表于 2009-6-17 23:03:09 | 显示全部楼层 来自 中国–广东–深圳
CS.k

建议用这个第一视角HUD 显示玩家详细信息/////////////////////////////
这个代码好象不能读取mystats的数据吧?比如军衔等等
回复

使用道具 举报

发表于 2009-6-17 23:20:34 | 显示全部楼层 来自 中国–广东–佛山–顺德区
有时候CPU吃的很多 但是是短暂的
回复

使用道具 举报

发表于 2009-6-18 00:49:11 | 显示全部楼层 来自 中国–广东–深圳
CS.k

建议用这个第一视角HUD 显示玩家详细信息/////////////////////////////
这个代码好象不能读取mystats的数据吧?比如军衔等等
eason39 发表于 2009-6-17 23:03


当然不能读取,要必须修改才行,我只是给楼主提供个类似的显示样式。
回复

使用道具 举报

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

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