Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

Konwersja steamid na steam community

php

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 karololo

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 22.02.2012 16:19

Witam,
Jest jakaś możliwość, żeby mając steamid zamienić je na steam community? Czy to jest możliwe?
  • +
  • -
  • 0

#2 psilocybe

    Toasty!

  • Power User

Reputacja: 252
Wszechwidzący

  • Postów:524
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:PL
Offline

Napisano 22.02.2012 16:25

Chodzi Ci o to że na podstawie SID chcesz zobaczyć kogoś profil Steam ?

Jeżeli tak to proszę: http://www.steamcalculator.com/

Działa w dwie strony, tj. z profilu wyciąga SID i na podstawie SID może pokazać link do profilu.

Peace.
  • +
  • -
  • 0

Dołączona grafika

Dołączona grafika


#3 glutex

    Mamamba

  • Power User

Reputacja: 377
Wszechpomocny

  • Postów:997
  • GG:
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Studzionka
Offline

Napisano 22.02.2012 16:40

Jest jeszcze Steam Converter, oraz na BanID jest opcja sprawdzania adresu SteamCommunity.
  • +
  • -
  • 0

przejdzmynaty.gif


#4 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 22.02.2012 16:41

http://forums.allied...786&postcount=4

W szkole nie nauczyli co to google?
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#5 karololo

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 22.02.2012 19:07

Czyli ma to wyglądać tak? I tylko podstawiam pod zmienną steamid, moje steamid?
<?php
function SteamIDStringToSteamID($idString, $type = 1, $instance = 1) {
$parts = explode(':', str_replace('STEAM_', '', $idString));

// You should check here that $parts is valid

$universe = (int)$parts[0];
if ($universe == 0) {
$universe = 1;
}

$steamID = ($universe << 56) | ($type << 52) | ($instance << 32) | ((int)$parts[2] << 1) | (int)$parts[1];

return $steamID;
}
function SteamID2CommunityID($steamid)
{
$parts = explode(':', str_replace('STEAM_', '' ,$steamid));
return bcadd(bcadd('76561197960265728', $parts['1']), bcmul($parts['2'], '2'));
}
?>

  • +
  • -
  • 0

#6 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 22.02.2012 19:23

Nie masz pojęcia o php'ie to się za niego nie bierz, już to jeden taki był, który sporą ilość osób do szewskiej pasji doprowadził....

Tak.
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#7 karololo

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:85
  • Lokalizacja:Forum
Offline

Napisano 22.02.2012 19:43

Pytam, bo mi to nie działa. Jakiś pomysł?
  • +
  • -
  • 0

#8 byCZUS

    Listonosz

  • Support Team

Reputacja: 752
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 22.02.2012 20:47

<?php
function zamianaid($id) {
$parts = explode(':', str_replace('STEAM_', '' , $id));

return bcadd(bcadd('76561197960265728', $parts['1']), bcmul($parts['2'], '2'));
}

$moj_sid = 'STEAM_0:0:13676639';
$moj_sid64 = zamianaid($moj_sid);

echo 'Moj normalny steamid: '.$moj_sid.', a 64 to '.$moj_sid64;
?>


3maj ...
  • +
  • -
  • 0

Dziękuje, dobranoc.






Również z jednym lub większą ilością słów kluczowych: php

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych