20576526 发表于 2009-4-26 12:10:49

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

本帖最后由 20576526 于 2009-4-27 07:52 编辑

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

new FrostCount = { 0 }

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

但是下局从新开始在购买还是显示:本回合您已购买过(每回合只能买一次然后玩家就不能购买了,应该还要加上什么代码才能在从新开局后在可以继续购买

20576526 发表于 2009-4-26 18:24:53

请Rulzy版主帮忙

心静如水 发表于 2009-4-26 22:21:13

应该发出全文,才知道在哪里需要标回零.....................

Rulzy 发表于 2009-4-27 18:15:41

new maxplayers
public plugin_init()
{
    ......
   register_event("HLTV", "eNewRound", "a", "1=0","2=0")
   maxplayers=get_maxplayers()
}

public eNewRound()
{
    for(new i=1;i<=maxplayers)
    {
      FrostCount=0
    }
}用手机上的网,输的可能有点小错误,如果有错,自己修正一下。

Rulzy 发表于 2009-4-27 18:17:20

对了,是CS1.6的代码

20576526 发表于 2009-4-27 18:22:28

恩,谢谢,你人真好
页: [1]
查看完整版本: Rulzy版主帮帮帮忙######等待中