Exemplo n.º 1
0
def on_player_iter(command_info):
    log("PyPUG Player List (Iterator):")
    player_iter = PlayerIter.iterator()
    while True:
        try:
            p = player_iter.next()
            log(str(p))
        except Exception as e:
            return
    def iterator():
        seen_steamids = []
        result = []
        for player in PlayerIter.iterator():
            seen_steamids.append(player.steamid)
            result.append(LeftPlayer(player.index, disconnected=False))

        for left_player in _left_players:
            if left_player.steamid in seen_steamids:
                continue

            result.insert(0, left_player)

        yield from result
Exemplo n.º 3
0
def getUseridList():
    for i in PlayerIter.iterator():
        yield i.userid
Exemplo n.º 4
0
def get_userids():
    yield from PlayerIter.iterator()