Ejemplo n.º 1
0
    def address(self):
        """Return the player's IP address and port.

        If the player is a bot, an empty string will be returned.

        :return: The IP address. E.g. '127.0.0.1:27015'
        :rtype: str
        """
        return address_from_playerinfo(self.playerinfo)
Ejemplo n.º 2
0
    def address(self):
        """Return the player's IP address and port.

        If the player is a bot, an empty string will be returned.

        :return: The IP address. E.g. '127.0.0.1:27015'
        :rtype: str
        """
        return address_from_playerinfo(self.playerinfo)
Ejemplo n.º 3
0
 def address(self):
     """Return the player's IP address."""
     return address_from_playerinfo(self.playerinfo)
Ejemplo n.º 4
0
# Register the return type functions
_player_iter_manager.register_return_type('index', index_from_edict)
_player_iter_manager.register_return_type('edict', lambda edict: edict)
_player_iter_manager.register_return_type(
    'basehandle', basehandle_from_edict)
_player_iter_manager.register_return_type(
    'inthandle', inthandle_from_edict)
_player_iter_manager.register_return_type(
    'pointer', pointer_from_edict)
_player_iter_manager.register_return_type(
    'userid', userid_from_edict)
_player_iter_manager.register_return_type(
    'uniqueid', lambda edict: uniqueid_from_playerinfo(
        playerinfo_from_edict(edict)))
_player_iter_manager.register_return_type(
    'address', lambda edict: address_from_playerinfo(
        playerinfo_from_edict(edict)))
_player_iter_manager.register_return_type(
    'playerinfo', playerinfo_from_edict)
_player_iter_manager.register_return_type(
    'player', lambda edict: PlayerEntity(
        index_from_edict(edict)))
_player_iter_manager.register_return_type(
    'name', lambda edict: playerinfo_from_edict(edict).get_name())
_player_iter_manager.register_return_type(
    'steamid', lambda edict: playerinfo_from_edict(
        edict).get_networkid_string())
_player_iter_manager.register_return_type(
    'location', lambda edict: playerinfo_from_edict(edict).get_abs_origin())
_player_iter_manager.register_return_type(
    'kills', lambda edict: playerinfo_from_edict(edict).get_frag_count())
_player_iter_manager.register_return_type(
Ejemplo n.º 5
0
 def address(self):
     '''Returns the player's IP address'''
     return address_from_playerinfo(self.info)