搜索
查看: 3589|回复: 5

如何捕获玩家的自杀动作?

[复制链接]
发表于 2007-3-23 14:29:30 | 显示全部楼层 |阅读模式 来自 中国–广东–中山
在游戏中,往往有这样一些人,见自己的队伍形势不妙就按M自杀然后跑到对方去。
我打算对这种行为做出一定的处罚,但必须先在插件中捕获这样的事件,请问,如何才能检测到一个玩家自杀?
发表于 2007-3-23 18:06:51 | 显示全部楼层 来自 中国–福建–漳州

回复: 如何捕获玩家的自杀动作?

  1. public plugin_init(){
  2.     register_menucmd(-2,(1<<0)|(1<<1)|(1<<4)|(1<<5),"team_select")
  3.     register_menucmd(register_menuid("Team_Select", 1),
  4.         (1<<0)|(1<<1)|(1<<4)|(1<<5),"team_select")
  5. }
  6. public team_select(id, key){
  7.     //key==0时,为要加入土匪;1时,为要加入警察;4为自动选择队伍
  8.     //在此判断玩家是否还活着,以及加入前后分别是什么队伍,然后做出处罚
  9.     //当然,可能玩家换队伍不一定会成功
  10.     //如果不想给玩家在活着的时候换队伍,return PLUGIN_HANDLED
  11. }
  12. public client_command(id)
  13. {
  14.     new command[32], num, snum[3]
  15.     read_argv(0, command, 31)
  16.     if(equali(command, "jointeam"))
  17.     {
  18.         read_argv(1, snum, 2)
  19.         num = str_to_num(snum)
  20.         return team_select(id, num-1)
  21.     }
  22. }
复制代码
回复

使用道具 举报

 楼主| 发表于 2007-3-23 23:49:39 | 显示全部楼层 来自 中国–广东–中山

回复: 如何捕获玩家的自杀动作?

乍一看还没看懂,明天继续看,睡觉了!
回复

使用道具 举报

发表于 2007-3-24 22:00:08 | 显示全部楼层 来自 中国–广东–东莞

回复: 如何捕获玩家的自杀动作?

我也没看懂啊
可不可以说详细一点
回复

使用道具 举报

发表于 2010-3-24 11:02:28 | 显示全部楼层 来自 中国–广东–深圳
请问一下,大家是否知道如何修改  Tab键打开的 计分牌上的杀人数量哦?谢谢
回复

使用道具 举报

发表于 2010-3-29 13:31:31 | 显示全部楼层 来自 中国–北京–北京
这样弄得真是复杂啊,还是任由他换吧,学习一下斑竹发东西
回复

使用道具 举报

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

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