def return_command_response(message): author = message.author return_string = "" if economy.get_user_balance(author) >= GAMBLING_BET_AMOUNT: economy.set_user_balance(author, economy.get_user_balance(author) - GAMBLING_BET_AMOUNT) return_string = '{}You are gamble addicted {}!\nRolling a roulette for {} points...'.format(return_string, author , GAMBLING_BET_AMOUNT) roll = utilities.get_random_from_dict_by_weight(GAMBLING_OUTCOMES) if roll == 'double': economy.set_user_balance(author, economy.get_user_balance(author) + 2*GAMBLING_BET_AMOUNT) return_string += '{}Woah! {}, you doubled your points! Your total is {} now'.format(return_string, author, economy.get_user_balance(author)) if roll == 'keep': economy.set_user_balance(author, economy.get_user_balance(author) + GAMBLING_BET_AMOUNT) return_string = '{}{}, you regained your points. Your total is {} now'.format(return_string, author, economy.get_user_balance(author)) if roll == 'lose': return_string = '{}{}, you totally lost your points.. Your total is {} now'.format(return_string, author, economy.get_user_balance(author)) if roll == 'quadruple': economy.set_user_balance(author, economy.get_user_balance(author) + 4*GAMBLING_BET_AMOUNT) return_string = '{}Incredible! {}, you just ***QUADRUPLED*** your points!! Your total is {} now'.format(return_string, author, economy.get_user_balance(author)) if roll == 'JACKPOT': economy.set_user_balance(author, economy.get_user_balance(author) + 10*GAMBLING_BET_AMOUNT) return_string = '{}***__JACKPOT!!__***\n{}, you are very lucky! Your points just got multiplied x10! Your total is {} now'.format(return_string, author, economy.get_user_balance(author)) else: return_string = '{}{}, you do not have enough points to play a roulette.'.format(return_string, author) return return_string
def return_command_response(message): author = message.author economy.set_user_balance( author, economy.get_user_balance(author) + MOTHERLOAD_AMOUNT) return 'Congratulations {}! You have been awarded {} lua points!\nYour current balance is {}'.format( author, MOTHERLOAD_AMOUNT, economy.get_user_balance(author))
def return_command_response(message): author = message.author if economy.get_user_balance(author) >= PIANO_PRICE: economy.set_user_balance( author, economy.get_user_balance(author) - PIANO_PRICE) return 'Withdrawed {} from {}\nPlaying the piano: {}'.format( author, PIANO_PRICE, PIANO_URL) else: return '{}, you need {} for a piano'.format(author, PIANO_PRICE)
def return_command_response(message): author = message.author if economy.get_user_balance(author) >= CAT_GIF_PRICE: economy.set_user_balance( author, economy.get_user_balance(author) - CAT_GIF_PRICE) return 'Took {} from {}\n Have your cat gif:\n{}{}{}'.format( CAT_GIF_PRICE, author, 'http://www.catgifpage.com/gifs/', random.randint(1, 310), '.gif') else: return '{}, you need {} to summon a cat'.format(author, CAT_GIF_PRICE)
def return_command_response(message): author = message.author if economy.get_user_balance(author) >= GOAT_GIF_PRICE: economy.set_user_balance( author, economy.get_user_balance(author) - GOAT_GIF_PRICE) response = requests.get( url= 'http://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&tag=goat' ) data = response.json() gif = data['data']['url'] return 'Took {} from {}.\nEnjoy your goat gif!\n{}'.format( GOAT_GIF_PRICE, author, gif) else: return '{}, you need {} for a goat gif'.format(author, GOAT_GIF_PRICE)