Блок рейтинга в PSN и Xbox Live: предложения, вопросы, замечания

Тема в разделе "О работе сайта", создана пользователем Челябинец, 26 янв 2011.

  1. Razza Ramon

    Razza Ramon Well-Known Member

    Сообщения:
    2.000
    Симпатии:
    718
    Баллы:
    273
    че то меня тож в лайве нет...
     
  2. ScooloV

    ScooloV Well-Known Member

    Сообщения:
    4.198
    Симпатии:
    998
    Баллы:
    343
    Да с этими рейтингами последние дни идет какой-то жесткий секас, непонятно почему...
     
  3. Nergal

    Nergal Well-Known Member

    Сообщения:
    4.446
    Симпатии:
    470
    Баллы:
    293
    Это скрипт живет своей жизнью. Кактус говорил в чате, что исправит.
     
  4. cactuap

    cactuap Все люди твари! Команда форума

    Сообщения:
    7.569
    Симпатии:
    1.886
    Баллы:
    523
    Вроде не должен больше удалять
     
  5. ArhiAngel

    ArhiAngel Painkiller

    Сообщения:
    4.371
    Симпатии:
    342
    Баллы:
    253
    Смотрю, PSN блок опять глючит. Одной игры я у себя точно не вижу - Streets of Rage 2. А вот Burnout Paradise, в который я играл после SOR2 в списке есть. Хотя игра доступна для всеобщего просмотра. Хрень какая-то.
     
  6. cactuap

    cactuap Все люди твари! Команда форума

    Сообщения:
    7.569
    Симпатии:
    1.886
    Баллы:
    523
    Не все оркадки есть, щас тупо нет времени что бы дописать скрипт и для них, терпим :) Хоть в списке игры нет очки учтены.
     
  7. cactuap

    cactuap Все люди твари! Команда форума

    Сообщения:
    7.569
    Симпатии:
    1.886
    Баллы:
    523
    Собственно добавил карточку Steam.

    http://nextstage.ru/member.php/44-Stratege?tab=network#steam

    Рейтинг делать не буду так как это невозможно из-за странной системы рейтинга Steam, но список всех наших игроков сделаю. Правда пока мало у кого введеный в поле Steam тег является рабочим :)
     
  8. Stratege

    Stratege Мне всё пох

    Сообщения:
    4.840
    Симпатии:
    287
    Баллы:
    223
    Ну там можно рейтинг сделать только по общему количеству наград в играх, количеству игр и т.д. правда все данные придётся самому собирать, ибо у них со статистикой туго. Самый простой вариант собрать с «games», hoursOnRecord по каждой игры и просуммировать. Получится истинный рейтинг задротов по времени убитому на игры ;).
     
  9. cactuap

    cactuap Все люди твари! Команда форума

    Сообщения:
    7.569
    Симпатии:
    1.886
    Баллы:
    523
    Ну щас этим морочиться не охото, еще для бокса рейтинг не доделан. Да и для соньки тоже как демо работает урезанное :)

    Кстате форма в Ipad нормально работает, даже ответить в теме смог.
     
  10. Stratege

    Stratege Мне всё пох

    Сообщения:
    4.840
    Симпатии:
    287
    Баллы:
    223
    Она раз на раз не приходится как работает, то отправит то сафари убьёт.
     
  11. cactuap

    cactuap Все люди твари! Команда форума

    Сообщения:
    7.569
    Симпатии:
    1.886
    Баллы:
    523
    Ну так заговор :)
     
    ArhiAngel нравится это.
  12. Bahamut2k

    Bahamut2k shpongled

    Сообщения:
    10.147
    Симпатии:
    936
    Баллы:
    523
    Шо це за "Jikanson" такой в моем Steam-профиле, вместо Balalaika?
     
  13. cactuap

    cactuap Все люди твари! Команда форума

    Сообщения:
    7.569
    Симпатии:
    1.886
    Баллы:
    523
    Я не в курсе, но всю инфу о стиме беру отсюда - http://steamcommunity.com/id/Balalaika - собственно не понятно почему так выходит. Или я что то не так понял, и это не официальный сайт?
     
  14. Bahamut2k

    Bahamut2k shpongled

    Сообщения:
    10.147
    Симпатии:
    936
    Баллы:
    523
  15. cactuap

    cactuap Все люди твари! Команда форума

    Сообщения:
    7.569
    Симпатии:
    1.886
    Баллы:
    523
    А почему? В чем причина не создания профиля? У некоторых есть, у некоторых нет. Не пойму.
     
  16. Stratege

    Stratege Мне всё пох

    Сообщения:
    4.840
    Симпатии:
    287
    Баллы:
    223
    Всё очень просто. У Steam’а есть два типа ников то по которому ты заходишь в сеть и тот который ты использует для внешнего общения. Он не всегда совпадает, например у меня не совпадает.
    Поэтому у меня на сайте написано следующие
    Далее я делаю разборку по схеме:
    Код:
    $steamid = $vbulletin->input->clean_gpc('p', 'steam', TYPE_STR);
    $steamname = '';
    $steamidl = strtolower($steamid); 
    if (substr($steamid,0,35)=='http://steamcommunity.com/profiles/')
    {
                    $steamid = substr($steamid,35,17);
    }
    elseif (substr($steamidl,0,7)=='steam_0' && function_exists('bcadd'))
    {
                    $tmp = explode(':',$steamid);
                    if ((count($tmp)==3) && is_numeric($tmp[1]) && is_numeric($tmp[2]))
                    {
                                   $steamid = bcadd((($tmp[2]*2)+$tmp[1]),'76561197960265728');
                    }
                    else
                    {
                                   $steamid = '';
                    }
    }
    elseif (substr($steamidl,0,29)=='http://steamcommunity.com/id/' && $vbulletin->options[steamideea])
    {
                    $steamid = substr($steamid,29);
                    $xmlDoc = new DOMDocument();
                    $xmlDoc->load("http://steamcommunity.com/id/".$steamid."?xml=1");
                    $titles =$xmlDoc->getElementsByTagName("steamID64");
                    foreach($titles as $node)
                    {
                                   $steamid = $node->firstChild->data;
                                   break;
                    }
                    $titles =$xmlDoc->getElementsByTagName("steamID");
                    foreach($titles as $node)
                    {
                                   $steamname = $node->firstChild->data;
                                   break;
                    }
    }
    elseif ($steamid != '' && !is_numeric($steamid) && $vbulletin->options[steamideea])
    {
                    $xmlDoc = new DOMDocument();
                    $xmlDoc->load("http://steamcommunity.com/id/".$steamid."?xml=1");
                    $titles =$xmlDoc->getElementsByTagName("steamID64");
                    foreach($titles as $node)
                    {
                                   $steamid = $node->firstChild->data;
                                   break;
                    }
                    $titles =$xmlDoc->getElementsByTagName("steamID");
                    foreach($titles as $node)
                    {
                                   $steamname = $node->firstChild->data;
                                   break;
                    }
    }
    if (is_numeric($steamid) && $steamid > 76561190000000000)
    {
                    $steamid = $steamid;
    }
    else
    {
                    $steamid = '';
                    $steamname = '';
    }
     
  17. cactuap

    cactuap Все люди твари! Команда форума

    Сообщения:
    7.569
    Симпатии:
    1.886
    Баллы:
    523
    Спасибо, на днях такую же проверку сделаю :)
     
  18. ScooloV

    ScooloV Well-Known Member

    Сообщения:
    4.198
    Симпатии:
    998
    Баллы:
    343
    Удалите забаненного читера с первого места в чарте PSN.

    Кстати в продолжение устаревшей темы, что считать читерством с трофеями, а что нет - пост крупнейшего ресурса по трофеям:
    http://www.ps3trophies.org/forum/announcements/33934-game-saves-what-you-should-know.html#post470417
    Так что уважаемый стратеже с его истерзанной политикой оказывается глубоко неправ.
     
  19. The I

    The I Всеми любимый троллератор

    Сообщения:
    16.062
    Симпатии:
    1.400
    Баллы:
    623
    Нормально. Попросить кого-нибудь пройти игру - читерство. Кодами трофеи заработать - нет. :) Ну и бред. Кончайте дрочить! Посмотрите статистику в КоД. Там первая 1000 мест заполнена откровенными читерами. И это правильно. Чтобы не зазнавались особо обычные геймеры. :)
     
  20. imp

    imp Well-Known Member

    Сообщения:
    1.699
    Симпатии:
    257
    Баллы:
    123

    ScooloV, что ты до него доипался? С чего ты взял что он читер? Где доказательства?
    И вообще, может ты тоже читер конченный. Потому как тот кто громче всех кричит "держите вора!", как правило вором и является.
     
    ScooloV нравится это.