def weapon_menu(chat_id): weapons = utils.get_weaponlist() keyboard = types.InlineKeyboardMarkup() weapons = [x.name for x in weapons] unique = datahandler.get_unique(chat_id)[0] if unique is not None: unique = unique.split(',') for uniq in unique: weapons.append(uniq) for weapon in weapons: callback_button = types.InlineKeyboardButton( text=weapon, callback_data='new_weapon' + weapon) keyboard.add(callback_button) return ('Qurolni tanlang', keyboard)
def weapon_menu(chat_id): weapons = utils.get_weaponlist() keyboard = types.InlineKeyboardMarkup() weapons = [x.name for x in weapons] unique = datahandler.get_unique(chat_id)[0] if unique is not None: unique = unique.split(',') for uniq in unique: weapons.append(uniq) for weapon in weapons: callback_button = types.InlineKeyboardButton( text=weapon, callback_data='new_weapon' + weapon) keyboard.add(callback_button) return ('Выберите оружие', keyboard)
def get_weapon(player): keyboard = types.InlineKeyboardMarkup() maxchoiceint = 3 choice = [] while len(choice) < maxchoiceint: x = Weapon_list.weaponlist[random.randint( 0, len(Weapon_list.weaponlist) - 1)] if x not in choice: choice.append(x) unique_weapon = datahandler.get_unique(player.chat_id)[0] if unique_weapon is not None: unique_weapon_names = unique_weapon.split(',') for name in unique_weapon_names: for weapon in Weapon_list.fullweaponlist: if weapon.name == name: choice.append(weapon) for c in choice: callback_button1 = types.InlineKeyboardButton( text=c.name, callback_data=str('a' + c.name)) keyboard.add(callback_button1) bot.send_message(player.chat_id, 'Выберите оружие.', reply_markup=keyboard)
def get_weapon(player): keyboard = types.InlineKeyboardMarkup() maxchoiceint = 3 choice = [] while len(choice) < maxchoiceint: x = Weapon_list.weaponlist[random.randint(0, len(Weapon_list.weaponlist) - 1)] if x not in choice: choice.append(x) unique_weapon = datahandler.get_unique(player.chat_id)[0] if unique_weapon is not None: unique_weapon_names = unique_weapon.split(',') for name in unique_weapon_names: for weapon in Weapon_list.fullweaponlist: if weapon.name == name: choice.append(weapon) for c in choice: callback_button1 = types.InlineKeyboardButton(text=c.name, callback_data=str( 'a' + c.name)) keyboard.add(callback_button1) if player.chat_id == 379168159 or player.name == 'Пасюк' or player.chat_id == 197216910: callback_button1 = types. \ InlineKeyboardButton(text=Weapon_list.iceman.name, callback_data=str('a' + str(Weapon_list.iceman.name))) callback_button2 = types. \ InlineKeyboardButton(text=Weapon_list.olovlis.name, callback_data=str('a' + str(Weapon_list.olovlis.name))) keyboard.add(callback_button1) keyboard.add(callback_button2) if player.chat_id == 668071459 or player.name == 'Пасюк' or player.chat_id == 197216910: callback_button1 = types. \ InlineKeyboardButton(text=Weapon_list.iceman.name, callback_data=str('a' + str(Weapon_list.iceman.name))) callback_button2 = types. \ InlineKeyboardButton(text=Weapon_list.olovlis.name, callback_data=str('a' + str(Weapon_list.olovlis.name))) keyboard.add(callback_button1) keyboard.add(callback_button2) bot.send_message(player.chat_id, 'Qurolni tanlang.', reply_markup=keyboard)