Skip to content

function getPlayerMacAddr

Note

The function can return null if player isn't connected.

This function will get the player MAC address.
MAC is used to uniquely idientify each player,
however it can be changed/spoofed by more advance users.
Original: getPlayerMacAddr

Declaration

async def getPlayerMacAddr(id : int) -> str

Parameters

int id: the player id.

Returns

str: the player mac address, e.g "00-1b-44-11-3a-b7".

Source code in src/pyg2o/functions/player.py
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
async def getPlayerMacAddr(id : int) -> str:
    """
    !!! note
        The function can return null if player isn't connected.
    This function will get the player MAC address.
    MAC is used to uniquely idientify each player,
    however it can be changed/spoofed by more advance users.
    Original: [getPlayerMacAddr](https://gothicmultiplayerteam.gitlab.io/docs/0.3.0/script-reference/server-functions/player/getPlayerMacAddr/)

    ## Declaration
    ```python
    async def getPlayerMacAddr(id : int) -> str
    ```
    ## Parameters
    `int` **id**: the player id.
    ## Returns
    `str`: the player mac address, e.g `"00-1b-44-11-3a-b7"`.
    """
    data = f'return {get_call_repr()}'

    server = await PythonWebsocketServer.get_server()
    result = await server.make_request(data)
    return result