From 5aa73cd64bbaf031d526682b000f26eaff619e1f Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 28 Aug 2018 12:45:42 +0100 Subject: Only allow users to send coins to users that have had coins before --- modules/coins.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/coins.py b/modules/coins.py index 954c0c33..e0c100d1 100644 --- a/modules/coins.py +++ b/modules/coins.py @@ -183,8 +183,13 @@ class Module(object): " you below %s coins" % "{0:.2f}".format(redeem_amount)) return target_user = event["server"].get_user(event["args_split"][0]) - target_user_coins = decimal.Decimal(target_user.get_setting( - "coins", "0.0")) + target_user_coins = target_user.get_setting("coins", None) + if target_user_coins == None: + event["stderr"].write("You can only send coins to users that " + "have had coins before") + return + target_user_coins = decimal.Decimal(target_user_coins) + event["user"].set_setting("coins", str(new_user_coins)) target_user.set_setting("coins", str(target_user_coins+send_amount)) -- cgit v1.3.1-10-gc9f91