我如何更改 Steam ID 的宇宙?
How do I change the universe of a Steam ID?
我正在尝试使用 oauth2 从 Discord 获取用户的正确 Steam ID,但它 returns 宇宙设置为 0 而不是 1 的 ID;这是 public 帐户的正确宇宙,这意味着我的程序因此无法运行。
这是我目前从 $connections
变量中获取用户 ID 的代码。
$connections = $user->connections;
$item = null;
foreach($connections as $connection) {
if ($connection->type == "steam") {
$item = $connection;
break;
}
}
我需要这样做才能获得正确的 Steam ID
$badsteamid = decbin(intval($item->id));
$steamid = bindec(substr_replace($badsteamid,"1",strlen($badsteamid)-33,1));
我正在尝试使用 oauth2 从 Discord 获取用户的正确 Steam ID,但它 returns 宇宙设置为 0 而不是 1 的 ID;这是 public 帐户的正确宇宙,这意味着我的程序因此无法运行。
这是我目前从 $connections
变量中获取用户 ID 的代码。
$connections = $user->connections;
$item = null;
foreach($connections as $connection) {
if ($connection->type == "steam") {
$item = $connection;
break;
}
}
我需要这样做才能获得正确的 Steam ID
$badsteamid = decbin(intval($item->id));
$steamid = bindec(substr_replace($badsteamid,"1",strlen($badsteamid)-33,1));