剛剛爲我的python插件另外一個問題。 下面是代碼:更改python命令來減去值而不是添加在MYSQL中
def cmd_give(self, data, client=None, cmd=None):
"""
^3<player> <money> - Give someone however much money you want.
"""
input = self._adminPlugin.parseUserCmd(data)
if not data:
client.message('^7 correct syntax is !give <player> <money>')
return False
else:
if len([x for x in data if x.isspace()]) < 1:
client.message('^7 correct syntax is !give <player> <money>')
return False
else:
input_data = data.split(' ',1)
scname = input_data[0]
ammount = int(input_data[1])
sclient = self._adminPlugin.findClientPrompt(scname, client)
if not sclient: return False
self.earn_money(sclient, ammount)
return True
現在,這顯然增加了在命令給用戶輸入到MySQL數據庫中值。 我也想要一個命令來減去命令中給出的任何值。 所以這個命令是一個給予,我也想要一個。 我的問題是我不知道是什麼改變是減去價值輸入的金額,而不是添加。 希望有人能幫助, 謝謝你們。
注意:我知道「ammount」 – Simon
您可以添加負值嗎? –