Exemple #1
0
def chutarLetra(chat_id, u_id, u_name, message_id, letra):
    l = c.getLanguage(chat_id)
    r = bds.checkLetra(chat_id, u_id, letra)
    #print r
    rpl = []
    if r == True:  #Se acertou a letra
        rpl.append(
            c.toDict(chat_id,
                     l.acertou_letra_msg,
                     replyTo=message_id,
                     replyMarkup=c.makeKbh(True, selective=True)))
        rpl.append(nextRound(chat_id))
    elif r == 2:  #Se a letra já foi chutada
        rpl.append(c.toDict(chat_id, l.jachutada_msg))
    elif type(r) == type("str"):
        rpl = arriscarPalavra2(chat_id, u_id, u_name, message_id, r)
    else:  #Se errou a letra
        rpl.append(
            c.toDict(chat_id,
                     l.errou_letra_msg,
                     replyTo=message_id,
                     replyMarkup=c.makeKbh(True, selective=True)))
        vida = bds.menosVida(chat_id)
        if vida == True:  #Se acabou as vidas
            keyboard = c.makeKb(c.getKb(chat_id, 'main')[0],
                                resize_keyboard=True)
            rpl.append(c.toDict(chat_id, l.gameover_msg, replyMarkup=keyboard))
        elif vida == 2:  #Se resta somente uma vida
            rpl.append(c.toDict(chat_id, l.umavida_msg))
            rpl.append(nextRound(chat_id))
        else:
            rpl.append(nextRound(chat_id))
    return rpl
Exemple #2
0
def chutarLetra(chat_id, u_id, message_id, letra):
    l = c.getLanguage(chat_id)
    r = bds.checkLetra(chat_id, u_id, letra)
    rpl = []
    if r == True: #Se acertou a letra
        rpl.append(c.toDict(chat_id, l.acertou_letra_msg, replyTo = message_id, replyMarkup = c.makeKbh(True, selective = True)))
        rpl.append(nextRound(chat_id))
    elif r == 2: #Se a letra já foi chutada
        rpl.append(c.toDict(chat_id, l.jachutada_msg))
    else: #Se errou a letra
        rpl.append(c.toDict(chat_id, l.errou_letra_msg, replyTo = message_id, replyMarkup = c.makeKbh(True, selective = True)))
        vida = bds.menosVida(chat_id)
        if vida == True: #Se acabou as vidas
            keyboard = c.makeKb(c.getKb(chat_id, 'main')[0], resize_keyboard = True)
            rpl.append(c.toDict(chat_id, l.gameover_msg, replyMarkup = keyboard))
        elif vida == 2: #Se resta somente uma vida
            rpl.append(c.toDict(chat_id, l.umavida_msg))
            rpl.append(nextRound(chat_id))
        else:
            rpl.append(nextRound(chat_id))
    return rpl
Exemple #3
0
def menosVida(chat_id):
    bds.menosVida(chat_id)