搜索
楼主: sakulekingz

仿CSOL比分牌? [修正BUG]

[复制链接]
发表于 2009-8-29 06:53:27 | 显示全部楼层 来自 海南
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-8-29 07:32:22 | 显示全部楼层 来自 河南南阳
修复BUG了。。真好。。
回复

使用道具 举报

发表于 2009-8-29 14:17:54 | 显示全部楼层 来自 福建福州
gip 修正版有人试过吗,还会不会跳PING```
回复

使用道具 举报

发表于 2009-8-30 11:17:19 | 显示全部楼层 来自 北京
不错,支持
回复

使用道具 举报

发表于 2009-8-30 11:39:57 | 显示全部楼层 来自 重庆
哇!我正想要啊
谢谢楼主
我看看能否把他改成CS-OL的
回复

使用道具 举报

发表于 2009-8-30 15:46:38 | 显示全部楼层 来自 马来西亚
是不是真的 ..........
回复

使用道具 举报

发表于 2009-8-30 16:29:53 | 显示全部楼层 来自 广东珠海
先记一下,有用再来拿。
回复

使用道具 举报

发表于 2009-8-30 20:20:31 | 显示全部楼层 来自 广东广州
本帖最后由 kk阿朗 于 2009-8-30 20:23 编辑

支持一下!
我自己根据http://forums.alliedmods.net/showthread.php?p=813033这个贴子的原理,搞了一个!
用的文件都是他的!我只是把显示的内容改成比分!大家研究研究!如果有什么BUG,请回贴!
  1. #include <amxmodx>
  2. #include <amxmisc>

  3. #define PLUGIN_NAME "Team Score"
  4. #define PLUGIN_VERSION "1.0"
  5. #define PLUGIN_AUTHOR "K.K.Lv"

  6. new pCvar_TaskTime
  7. new iTeamScore[2]

  8. public plugin_init()
  9. {
  10.         register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
  11.        
  12.         pCvar_TaskTime = register_cvar("amx_task_time", "10")
  13.         register_event("HLTV", "NewRound", "a", "1=0", "2=0")
  14.         register_event("TeamScore", "Event_TeamScore", "a" )
  15.         register_clcmd("say /score", "cmdScore")
  16. }

  17. public plugin_precache()
  18. {
  19.         precache_generic("gfx/career/icon_!.tga")
  20.         precache_generic("gfx/career/icon_!-bigger.tga")
  21.         precache_generic("gfx/career/icon_i.tga")
  22.         precache_generic("gfx/career/icon_i-bigger.tga")
  23.         precache_generic("gfx/career/icon_skulls.tga")
  24.         precache_generic("gfx/career/round_corner_ne.tga")
  25.         precache_generic("gfx/career/round_corner_nw.tga")
  26.         precache_generic("gfx/career/round_corner_se.tga")
  27.         precache_generic("gfx/career/round_corner_sw.tga")

  28.         precache_generic("resource/TutorScheme.res")
  29.         precache_generic("resource/UI/TutorTextWindow.res")
  30. }

  31. public Event_TeamScore()
  32. {
  33.         new iTeam[2]
  34.         read_data(1, iTeam, 1)
  35.         iTeamScore[(iTeam[0]=='C')?1:0] = read_data(2)
  36.         return PLUGIN_CONTINUE
  37. }

  38. public NewRound()
  39. {
  40.         for (new id = 1; id < get_maxplayers(); id++)
  41.         {
  42.                 static iMsg[128]
  43.                 format(iMsg, 127, "The Score:^nCT : %d VS TE : %d", iTeamScore[1], iTeamScore[0])
  44.                 Create_Show(id, iMsg)
  45.         }
  46. }

  47. stock Create_Show(id, iMsg[])
  48. {
  49.         message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("TutorText"), {0, 0, 0}, id)
  50.         write_string(iMsg)
  51.         write_byte(0)
  52.         write_short(0)
  53.         write_short(0)
  54.         message_end()
  55.        
  56.         remove_task(id)
  57.         set_task(get_pcvar_float(pCvar_TaskTime), "Remove_Show", id)
  58. }

  59. public Remove_Show(id)
  60. {
  61.         remove_task(id)
  62.        
  63.         message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("TutorClose"), {0, 0, 0}, id)
  64.         message_end()
  65. }  

  66. public cmdScore(id)
  67. {
  68.         if (is_user_connected(id))
  69.         {
  70.                 static iMsg[128]
  71.                 format(iMsg, 127, "The Score:^nCT : %d VS TE : %d", iTeamScore[1], iTeamScore[0])
  72.                 Create_Show(id, iMsg)
  73.                 return PLUGIN_HANDLED
  74.         }
  75.         return PLUGIN_CONTINUE
  76. }
复制代码

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2009-8-30 20:25:51 | 显示全部楼层 来自 广东广州
顺便再说一下!由于我这个代码是用记事本写的,所以如果有什么函数用错!请大家见谅!
因为不是在自己的电脑写的,只是无意看到这个贴,觉得搞成这样可能会比较好看点!
回复

使用道具 举报

发表于 2009-8-31 14:16:18 | 显示全部楼层 来自 河南周口
装上看看
回复

使用道具 举报

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

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