使用Python跟踪死亡(Twitch bot)

时间:2015-06-02 17:53:24

标签: python

我正在制作一个抽搐机器人的命令,它将跟踪流光在玩游戏时遇到的死亡事件。我试图拥有它所以有人可以做!addDeath并且会在柜台上添加死亡。这就是我尝试这样做的方式,显然它完全错了,因为它没有跟踪死亡,它只是吐出了0 + 1。我需要一种方法来实现' 1'每次执行death时都要添加到!addDeath值。

def command_addDeath():
    death = 0
    death2 = 1
    sum = float(death) + float(death2)
    print('The sum of {0} and {1} is {2}'.format(death, death2, sum))
    send_message(CHAN, 'Death counter has been updated!')

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以定义一个名为counter的变量。然后,每次运行该函数时向计数器添加1:

counter = 0

然后,创建您的函数,并确保使用global关键字将变量放入范围:

def command_adddeath():
    global counter
    counter += 1
    print(counter)
    send_message(CHAN, 'Death counter has been updated!')

您的功能不起作用的原因是您每次运行它时都要设置变量。但是,如果您有累加器或计数器,则可以解决此问题。