Пример #1
0
    async def handle(self, p: Player) -> None:
        if (time.time() - p.login_time) < 1:
            # osu! has a weird tendency to log out immediately when
            # it logs in, then reconnects? not sure why..?
            return

        p.logout()

        await p.update_latest_activity()
        log(f'{p} logged out.', Ansi.LYELLOW)
Пример #2
0
def logout(p: Player, pr: PacketReader) -> None:
    pr.ignore(4)  # osu client sends \x00\x00\x00\x00 every time lol

    if (time() - p.login_time) < 2:
        # osu! has a weird tendency to log out immediately when
        # it logs in, then reconnects? not sure why..?
        return

    p.logout()
    printlog(f'{p} logged out.', Ansi.LIGHT_YELLOW)
Пример #3
0
async def logout(user: Player, _) -> None:
    if (time.time() - user.login_time) < 1:
        return

    user.logout()
    log(f'{user.name} logged out.', Ansi.LBLUE)
Пример #4
0
async def logout(user: Player, _) -> None:
    if (time.time() - user.login_time) < 1:
        return

    user.logout()
    base_info(f"{user.name} logged out.")