搜索
查看: 2914|回复: 8

开局提示STATS

[复制链接]
发表于 2013-3-14 18:36:34 | 显示全部楼层 |阅读模式 来自 内蒙古


如图所示,每次开局时都会以HUD在玩家屏幕右上角提示这段信息:


目前服务器运行状态
当前地图:de_dust2
运行FPS:510/秒 在线人数: 2/32


不知道这个东西是否需要booster的支持
知道这个插件名字的请说下
有源码的请打包成RAR或直接贴上来

{:soso_e181:}

本帖子中包含更多资源

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

×
发表于 2013-3-14 19:38:23 | 显示全部楼层 来自 广东河源
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2013-3-15 16:19:43 | 显示全部楼层 来自 山东青岛
看样子不错的插件 :D
回复

使用道具 举报

发表于 2013-3-18 21:06:31 | 显示全部楼层 来自 甘肃
这插件有现成的
回复

使用道具 举报

 楼主| 发表于 2013-3-19 00:01:52 | 显示全部楼层 来自 内蒙古
我是新手 发表于 2013-3-18 21:06
这插件有现成的

有源码吗? :handshake
回复

使用道具 举报

发表于 2013-3-29 21:15:04 | 显示全部楼层 来自 甘肃天水
本帖最后由 我是新手 于 2013-3-29 21:17 编辑
99fps 发表于 2013-3-19 00:01
有源码吗?


比你那个显示的更全面,自己汉化下吧。

万幸找到了,差点放弃...
  1. /* This plugin is made by xakintosh with Amxmodx Studio 1.4.3 (final) */
  2. // Thanks to @He3aBucuM
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fakemeta>

  6. new hud_rgb, hud_x, hud_y, hud_effects,maxplayers,hudsync, curr_uptime[22], g_round = 1;

  7. public plugin_init() {
  8.         register_plugin("Server Side Info","1.6","xakintosh")
  9.         hud_rgb = register_cvar( "srv_hud_rgb", "0 255 0" )
  10.         hud_x = register_cvar( "srv_hud_x", "0.11" )
  11.         hud_y = register_cvar( "srv_hud_y", "0.00" )
  12.         hud_effects = register_cvar( "srv_hud_effects", "0" )
  13.         hudsync = CreateHudSyncObj()
  14.         maxplayers = get_maxplayers()
  15.         set_task(0.1, "Fwd_StartFrame", 1, "", 0, "b")
  16.         set_task(0.1, "check_uptime", _, _, _, "b")
  17.         register_forward(FM_StartFrame, "Fwd_StartFrame")
  18.         register_event("HLTV", "event_newround", "a", "1=0", "2=0");
  19. }
  20. public event_newround() {
  21.     g_round++
  22. }
  23. public Fwd_StartFrame(id) {
  24.         new timestring[31]
  25.         get_time("%H:%M:%S",timestring,8)
  26.         static Float:GameTime, Float:FramesPer = 0.0
  27.         static Float:Fps
  28.         GameTime = get_gametime()
  29.         if(FramesPer >= GameTime)
  30.                 Fps += 1.0;
  31.         else {
  32.                 FramesPer = FramesPer + 1.0
  33.                 for( new id = 1; id <= maxplayers; id++ ) {
  34.                         new ip[42],red, green, blue
  35.                         new const admins = GetTotalAdmins()
  36.                         new timeleft = get_timeleft()
  37.                         get_hud_color(red, green, blue)
  38.                         get_user_ip(0, ip, 31, 1)
  39.                         set_hudmessage(red,green,blue,get_pcvar_float(hud_x),get_pcvar_float(hud_y),get_pcvar_num(hud_effects),6.0,1.0)
  40.                         ShowSyncHudMsg(id,hudsync,"|* --------------------* Information *-------------------- *|^n|* Timeleft: %d:%02d | Thetime: %s^n|* Server FPS: %.1f | Server IP: %s^n|* Server Uptime: %s^n|* Frags: %i | Deaths: %i | Admins: %i | Round: %d",timeleft / 60, timeleft % 60,timestring,Fps,ip,curr_uptime,get_user_frags(id),get_user_deaths(id),admins,g_round)
  41.                 }
  42.                 Fps = 0.0
  43.         }
  44. }
  45. get_hud_color(&r, &g, &b) {
  46.         new color[20]
  47.         static red[5], green[5], blue[5]
  48.         get_pcvar_string(hud_rgb, color, charsmax(color))
  49.         parse(color, red, charsmax(red), green, charsmax(green), blue, charsmax(blue))
  50.         r = str_to_num(red)
  51.         g = str_to_num(green)
  52.         b = str_to_num(blue)
  53. }
  54. static GetTotalAdmins() {
  55.         new iPlayers[32],iNum,Admins
  56.         get_players(iPlayers,iNum)
  57.         for(new Count;Count < iNum;Count++)
  58.                 if(is_user_admin(iPlayers[Count]))
  59.                 Admins++
  60.         return Admins
  61. }
  62. public check_uptime() {
  63.     new Float:ft = Float:engfunc(EngFunc_Time)
  64.     new it = floatround(ft)
  65.     new m = (it / 60) % 60
  66.     new h = (it / 3600) % 24
  67.     new d = it / 86400
  68.     format(curr_uptime, 21, "%id:%ih:%im", d, h, m)
  69. }
复制代码

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2013-3-30 07:12:38 | 显示全部楼层 来自 内蒙古赤峰
我是新手 发表于 2013-3-29 21:15
比你那个显示的更全面,自己汉化下吧。

万幸找到了,差点放弃...


真系好銀!:'(
謝謝了!:loveliness:
回复

使用道具 举报

发表于 2013-11-15 09:10:48 | 显示全部楼层 来自 辽宁
弄几个图片上来看看。
回复

使用道具 举报

发表于 2013-12-13 10:40:27 | 显示全部楼层 来自 上海青浦区
我我我哦我我哦
回复

使用道具 举报

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

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