搜索
查看: 5576|回复: 11

谁有这样的插件或则说说叫什么名字

[复制链接]
发表于 2007-2-15 17:20:39 | 显示全部楼层 |阅读模式 来自 中国–重庆–重庆–永川区
有这样的插件没
或则插件的名字也行

死了显示别人的

本帖子中包含更多资源

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

×
发表于 2007-2-15 17:41:00 | 显示全部楼层 来自 中国–云南–西双版纳傣族自治州–景洪市

回复: 谁有这样的插件或则说说叫什么名字

这个插件是nwb13制作的那个嘛.我现在都用着呢
回复

使用道具 举报

 楼主| 发表于 2007-2-15 17:47:14 | 显示全部楼层 来自 中国–重庆–重庆–永川区

回复: 谁有这样的插件或则说说叫什么名字

说说叫什么名字
或则给小弟一份谢谢
回复

使用道具 举报

发表于 2007-2-15 18:34:41 | 显示全部楼层 来自 中国–云南–西双版纳傣族自治州–景洪市

回复: 谁有这样的插件或则说说叫什么名字

  1. public ShowSpecStatus          // 显示命中部位和受伤部位
  2. public ShowRatio          // 显示观看对象的命中率
  3. public ShowMoney          // 显示观看者的钱
  4. public ShowIp                  // 显示观看者的IP地址
  5. public EndRoundTop5          // 每局结束的时候显示TOP5

  6. new g_menuchose[3][] = {"鏄剧ず缁熻","鏄剧ず鎺掑悕","鏄剧ず鍛戒腑鐜?}

  7.   server_cmd(g_addStast,"鐜╁鐘舵€?,"ShowSpecStatus")
  8.   server_cmd(g_addStast,"鐜╁鍛戒腑鐜?,"ShowRatio")
  9.   server_cmd(g_addStast,"鐜╁鐨勯噾閽?,"ShowMoney")
  10.   server_cmd(g_addStast,"姣忓眬缁撴潫鏃舵樉绀篢OP5","EndRoundTop5")
  11.   server_cmd(g_addStast,"鏄剧ず鐜╁鐨処P","ShowIp")

  12. Float:getratio( temp[8],x,all ) {
  13.         if( all == 0 ) return ( 0.0 );
  14.         return ( 100.0 * float( temp[x] ) / float( all ) );
  15. }

  16. //-鍒楄鐪嬬殑璧勬枡
  17. getspecstatus(id) {
  18.         new pos,stats[8],bodyhits[8],bodysum
  19.         if ( ShowSpecStatus ){
  20.                 new name[32]
  21.                 get_user_name(id,name,31)
  22.                 new health = get_user_health(id)
  23.                 new armor = get_user_armor(id)
  24.                 new data[8]
  25.                 new rank = get_user_stats(id,data,data)
  26.                 pos += format(g_Buffer[pos],2047-pos,"鍚嶅瓧 : %s^n琛€ : %d^n鐢?: %d^n鎺掑悕 : %d^n",name,health,armor,rank )
  27.         }
  28.         if ( ShowMoney ){
  29.                 new money = get_user_money(id)
  30.                 pos += format(g_Buffer[pos],2047-pos,"閲戦挶 : $ %d^n",money )
  31.         }
  32.         if ( ShowRatio ){
  33.                 get_user_stats(id,stats,bodyhits)
  34.                 for( new x=1; x<8; ++x )
  35.                   bodysum += bodyhits[x]
  36.                 new float:bodyratio[8]
  37.                 for( new x=1; x<8; ++x )
  38.                   bodyratio[x] = getratio( bodyhits, x, bodysum )
  39.                 if ( stats[1]==0 )
  40.                   bodyratio[0] = 0
  41.                 else
  42.                   bodyratio[0] = ( float (stats[0]) / float (stats[1]) )
  43.                 pos += format(g_Buffer[pos],2047-pos,"鍛戒腑鐜?:^n")
  44.                 for ( new i = 1; i<8; ++i )
  45.                   pos += format(g_Buffer[pos],2047-pos,"->%s : %.2f%%%%^n",g_bodyParts[i],bodyratio[i])
  46.                 pos += format(g_Buffer[pos],2047-pos,"鏉€浜?姝讳骸 : %.2f^n",bodyratio[0])
  47.           }
  48.         if ( ShowIp ){
  49.                 new ipaddress[16]
  50.                 get_user_ip(id,ipaddress,16,1)
  51.                 pos += format(g_Buffer[pos],2047-pos,"IP :%s^n",ipaddress)
  52.         }
  53. }
  54. //-鍒楀墠5鍚?
  55. gettop5(){
  56.   new pos = 0,name[32],stats[8],bodyhits[8]
  57.   pos += format(g_Buffer[pos],2047-pos,"鐩墠鐨勫墠5鍚?:^n_________________________________")
  58.   new imax = get_statsnum()
  59.   if (imax > 5) imax = 5
  60.   for(new a = 0; a < imax; ++a){
  61.     get_stats(a, stats, bodyhits, name, 31)
  62.     pos += format(g_Buffer[pos],2047-pos,"^n%d. %s",a+1,name )
  63.   }
  64. }

  65. public showRank(id)
  66.   if ( SpecRankInfo && g_specMode[id] ){
  67.     new a = read_data(2)
  68.     if ( is_user_connected( a ) ){
  69.       //new name[32], data[8]
  70.       //get_user_name( a ,name,31)
  71.       //new pos = get_user_stats( a ,data,data)
  72.       //set_hudmessage(255,255,255,0.02,0.85,2, 0.05, 0.1, 0.01, 3.0, 1)
  73.       //show_hudmessage(id,"%s's rank is %d of %d",name,pos,get_statsnum())
  74.       getspecstatus(a)
  75.       if ( ShowRatio ){
  76.               set_hudmessage( 150, 50, 255, 0.03, 0.31, 0, 6.0, 10.0, 0.1, 0.2, 9)
  77.               //set_hudmessage(random_num(0,255),random_num(0,255),random_num(0,255), 0.03, 0.31, 0, 6.0, 10.0, 0.1, 0.2, 2)
  78.       }else{
  79.               set_hudmessage( 150, 50, 255, 0.03, 0.50, 0, 6.0, 10.0, 0.1, 0.2, 9)
  80.               //set_hudmessage(random_num(0,255),random_num(0,255),random_num(0,255), 0.03, 0.50, 0, 6.0, 10.0, 0.1, 0.2, 2)
  81.       }
  82.       show_hudmessage(id,g_Buffer)
  83.     }
  84.   }

  85. public eRoundEndTask() {
  86.   if ( EndRoundTop5 ){
  87.           gettop5()
  88.           set_hudmessage(0,150,0,-1.0, 0.07, 2, 0.01, 12.0, 0.01, 0.01, 5)
  89.           show_hudmessage( 0 ,g_Buffer)
  90.   }
  91.   if (  ShowVictims || ShowAttackers ) {
  92.     new players[32], pnum
  93.     get_players( players , pnum, "a"  )
  94.     for(new i = 0; i < pnum; ++i ) {
  95.       if ( ShowVictims &&getVictims( players[ i ] )){
  96.         set_hudmessage(0,80,220,0.55,0.60,0, 6.0, 12.0, 1.0, 2.0, 4)
  97.         show_hudmessage( players[ i ] ,g_Buffer)
  98.       }
  99.       if ( ShowAttackers && getAttackers( players[ i ] ) ){
  100.         set_hudmessage(220,80,0,0.55,0.35,0, 6.0, 12.0, 1.0, 2.0, 3)
  101.         show_hudmessage( players[ i ] ,g_Buffer)
  102.       }
  103.     }
  104.   }
  105.   if ( EndMostKills || EndTeamScore || EndMostDamage  ){
  106.     new players[32], pnum, stats[8],bodyhits[8], len = 0
  107.     get_players( players , pnum )
  108.     g_Buffer[0] = 0
  109.     if ( EndMostKills ){
  110.       new kills = 0, who = 0, hs = 0
  111.       for(new i = 0; i < pnum; ++i){
  112.         get_user_rstats( players[i],stats, bodyhits )
  113.         if ( stats[0] > kills ){
  114.           who = players[i]
  115.           kills = stats[0]
  116.           hs = stats[2]
  117.         }
  118.       }
  119.       if ( is_user_connected(who) ) {
  120.         new name[32]
  121.         get_user_name( who, name, 31 )
  122.         len += format(g_Buffer[len] , 1024 - len ,
  123.           "%s 鏉€浜烘渶澶歗n鍏辨潃浜?%d 涓?/ 鍏朵腑鐖嗗ご %d 涓猑n", name , kills , hs )
  124.       }
  125.     }
  126.     if ( EndMostDamage ){
  127.       new damage = 0, who = 0, hits = 0
  128.       for(new i = 0; i < pnum; ++i){
  129.         get_user_rstats( players[i],stats, bodyhits )
  130.         if ( stats[6] > damage ){
  131.           who = players[i]
  132.           hits = stats[5]
  133.           damage = stats[6]
  134.         }
  135.       }
  136.       if ( is_user_connected(who) ) {
  137.         new name[32]
  138.         get_user_name( who, name, 31 )
  139.         len += format(g_Buffer[len] , 1024 - len ,
  140.           "_________________________________^n%s 浼ゅ鏈€澶歗n浼ゅ鎬昏 %d / 鏈夋晥涓脊鏁?%d^n", name , damage , hits )
  141.       }
  142.     }
  143.     if ( ShowMoney ){
  144.             new who = 0, temp = 0, money = 0
  145.             new name[32]
  146.             for(new i = 0; i < pnum; ++i){
  147.               money = get_user_money(players[i])
  148.               if ( money > temp ){
  149.             who = players[i]
  150.                 temp = get_user_money(players[i])
  151.               }
  152.             }
  153.             if ( is_user_connected(who) ) {
  154.               get_user_name( who,name,31 )
  155.               len += format(g_Buffer[len] , 1024 - len , "_________________________________^n%s 閲戦挶鏈€澶?-- $: %d^n",name, get_user_money(who) )
  156.             }
  157.     }
  158.     if ( EndTeamScore )
  159.       format(g_Buffer[len] , 1024 - len , "_________________________________^n鎭愭€栧垎瀛?%d -- %d 鍙嶆亹绮捐嫳^n", g_teamScore[0] , g_teamScore[1] )
  160.     set_hudmessage(128,128,255,-1.0,0.70,2, 0.01, 5.0, 0.01, 0.01, 3 )
  161.     show_hudmessage( 0 , g_Buffer )
  162.   }
  163. }
复制代码


帮你分离出来了.自己复制到你的stats里面.需要重新转换下格式
回复

使用道具 举报

发表于 2007-2-18 00:40:37 | 显示全部楼层 来自 中国–四川–宜宾

回复: 谁有这样的插件或则说说叫什么名字

顶!下来测试一下,谢谢!
回复

使用道具 举报

发表于 2009-4-3 22:45:12 | 显示全部楼层 来自 中国–甘肃–天水
记号,用时来取
回复

使用道具 举报

发表于 2009-4-3 23:35:22 | 显示全部楼层 来自 中国–山东–淄博
不错!!
收藏了!!斑竹好人!!!!
回复

使用道具 举报

发表于 2009-4-4 09:32:47 | 显示全部楼层 来自 中国–河北–秦皇岛
谢谢,怎么你不是版主了?
回复

使用道具 举报

发表于 2009-4-4 11:42:32 | 显示全部楼层 来自 中国–辽宁–沈阳
本帖最后由 iam5362 于 2009-4-4 12:04 编辑

文字怎么乱七八糟的 怎么重新转换格式啊或者谁有这个插件能传上来一个啊
回复

使用道具 举报

发表于 2009-4-5 13:01:36 | 显示全部楼层 来自 中国–广东–茂名
呵呵。。收下了zhangsheng 兄。。你的全都是精品来的。收藏先
回复

使用道具 举报

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

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