搜索
查看: 2500|回复: 5

Rulzy版主帮帮帮忙######等待中

[复制链接]
发表于 2009-4-26 12:10:49 | 显示全部楼层 |阅读模式 来自 中国–广东–中山
本帖最后由 20576526 于 2009-4-27 07:52 编辑

我在一个插件里面增加了如下代码函数

new FrostCount[33] = { 0 }

FrostCount[id]++
        if(FrostCount[id] > 1)
        {
                client_print(id, print_center, "本回合您已购买过(每回合只能买一次)")
                return PLUGIN_HANDLED
        }


但是下局从新开始在购买还是显示:本回合您已购买过(每回合只能买一次然后玩家就不能购买了,应该还要加上什么代码才能在从新开局后在可以继续购买
 楼主| 发表于 2009-4-26 18:24:53 | 显示全部楼层 来自 中国–广东–中山
请Rulzy版主帮忙
回复

使用道具 举报

发表于 2009-4-26 22:21:13 | 显示全部楼层 来自 中国–广西–百色–德保县
应该发出全文,才知道在哪里需要标回零.....................
回复

使用道具 举报

发表于 2009-4-27 18:15:41 | 显示全部楼层 来自 中国–北京–北京
  1. new maxplayers
  2. public plugin_init()
  3. {
  4.     ......
  5.      register_event("HLTV", "eNewRound", "a", "1=0","2=0")
  6.      maxplayers=get_maxplayers()
  7. }

  8. public eNewRound()
  9. {
  10.     for(new i=1;i<=maxplayers)
  11.     {
  12.         FrostCount[i]=0
  13.     }
  14. }
复制代码
用手机上的网,输的可能有点小错误,如果有错,自己修正一下。
回复

使用道具 举报

发表于 2009-4-27 18:17:20 | 显示全部楼层 来自 中国–北京–北京
对了,是CS1.6的代码
回复

使用道具 举报

 楼主| 发表于 2009-4-27 18:22:28 | 显示全部楼层 来自 中国–广东–中山
恩,谢谢,你人真好
回复

使用道具 举报

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

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