Skip to content

Error when retrieving Player.raw_steamid in CS:GO #245

Description

@satoon101

When retrieving a player's raw_steamid in CS:GO, I get the following error:

Boost.Python.ArgumentError: Python argument types in
    _EngineServer.get_client_steamid(_EngineServer, Edict)
did not match C++ signature:
    get_client_steamid(class IVEngineServer {lvalue}, struct edict_t const *, bool client)

I found that CS:GO (and, from what I can tell, only CS:GO) has another parameter for IVEngineServer::GetClientSteamID:

virtual const CSteamID	*GetClientSteamID( const edict_t *pPlayerEdict, bool bValidatedIDOnly = false ) = 0;

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions