Я продолжил делать систему рангов

например когда набранные очки набираются 115 должен быть следующей уровень, но, оно работает только тогда, когда набирается только ровно 115 очков, и не больше. Помогите пожалуйста. Буду очень благодарен.

    @commands.Cog.listener()
    async def on_message(self, ctx):
        ran = random.randint(1, 3)
        gg = 50 * 1.5
        
        cursor.execute("UPDATE users SET lvlseychas = lvlseychas + {} WHERE id = {}".format(ran, ctx.author.id))
        # cursor.execute("UPDATE users SET lvldosled = lvldosled + {} WHERE id = {}".format(50, ctx.author.id))
        base.commit()
        if cursor.execute("SELECT lvlseychas FROM users WHERE id = {}".format(ctx.author.id)).fetchone()[0] == 50:
            cursor.execute("UPDATE users SET lvl = lvl + {} WHERE id = {}".format(1, ctx.author.id))
            cursor.execute("UPDATE users SET lvlseychas = lvlseychas - {} WHERE id = {}".format(50, ctx.author.id))
            cursor.execute("UPDATE users SET lvldosled = lvldosled + {} WHERE id = {}".format(25, ctx.author.id))
            base.commit()
        else:
            if cursor.execute("SELECT lvlseychas FROM users WHERE id = {}".format(ctx.author.id)).fetchone()[0] == 75:
                cursor.execute("UPDATE users SET lvl = lvl + {} WHERE id = {}".format(1, ctx.author.id))
                cursor.execute("UPDATE users SET lvlseychas = lvlseychas - {} WHERE id = {}".format(75, ctx.author.id))
                cursor.execute("UPDATE users SET lvldosled = lvldosled + {} WHERE id = {}".format(40, ctx.author.id))
                base.commit()
            else:
                if cursor.execute("SELECT lvlseychas FROM users WHERE id = {}".format(ctx.author.id)).fetchone()[0] == 115:
                    cursor.execute("UPDATE users SET lvl = lvl + {} WHERE id = {}".format(1, ctx.author.id))
                    cursor.execute("UPDATE users SET lvlseychas = lvlseychas - {} WHERE id = {}".format(115, ctx.author.id))
                    cursor.execute("UPDATE users SET lvldosled = lvldosled + {} WHERE id = {}".format(55, ctx.author.id))
                    base.commit()

Ответы (0 шт):