Steam

Steam

77 ratings
Полезности DevTools в Steam
By Смайл
В этом руководстве мы поговорим с вами о скриптах в Steam, а точнее как обойти некоторые моменты в web-части.

Примечание: Всё, о чём я расскажу, и покажу в этом руководстве вы сможете использовать через обычный браузер. Вам достаточно будет нажать клавишу (F12 по умолчанию) или в зависимости от браузера, в общем вам потребуется консоль разработчика в браузере.

Внимание! Данное руководство будет обновляться время от времени, не спешите откладывать его в долгий ящик, подпишитесь на него, но далеко не убирайте.
   
Award
Favorite
Favorited
Unfavorite
Рекомендация к ознакомлению
Прежде, чем описывать вам всю суть происхождения и открывать тайны, я хотел бы порекомендовать вам ознакомится с некоторыми из моих руководств. Отмечу для вас не много, всего лишь 3 руководства. Ознакомьтесь с ними перед прочтением.

http://steamcommunity.com/sharedfiles/filedetails/?id=738783920

http://steamcommunity.com/sharedfiles/filedetails/?id=950725215

http://steamcommunity.com/sharedfiles/filedetails/?id=754257265
Что такое DevTools?
Умницы и умники со знаниями HTML наверное уже поняли, что речь пойдёт о показательном процессе в работе с DevTools в Steam. Да, это так, многие не знают как им пользоваться, а некоторые даже не знают о нём.

DevTools — Инструмент веб-разработчика, использующийся в различных Интернет-обозревателях вроде Opera, Google Chrome, Mozilla Firefox, и прочие форки Chrome (Яндекс.Браузер, Orbitum). Этот инструмент позволяет производить отладку JavaScript-скриптов, проверять верность HTML-кода, накладываемых стилей, и многое другое. В руках обычного пользователя, это игрушка, позволяющая, например, вытягивать ссылки на сторонние медиа-объекты (музыка, видео).

В этом руководстве я расскажу вам как можно обойти некоторые моменты со скрытым профилем. И, скажем, для примера посмотреть общих друзей с пользователем, у которого скрыт профиль. Вы задумывались хоть раз, возможно ли такое? А я вам отвечу, что такое возможно. И никаких левых программ вам для этого скачивать не нужно! Достаточно иметь под рукой браузер или же сам Steam.
Настройка клиента Steam
Итак, уважаемые лентяи и те, кто ещё не прочитал вот это руководство:

http://steamcommunity.com/sharedfiles/filedetails/?id=738783920

Я покажу вам кратко инструкцию со скриншотами, как включить DevTools в клиенте Steam.

Открываем чат с любым из ваших друзей и пишем ему в ЛС вот такую команду: steam://open/console

Как показано на картинке ниже, смотрите:



Кликните по этой команде и в вашем клиенте Steam откроется консоль.

Так, а нафига мы открыли консоль, если нам нужен DevTools? Блин я творобушек...

Выключите Steam, кликните по ярлыку Steam на рабочем столе правой клавишей мышки и выберите: Свойства. Затем задайте параметры запуска: -dev -console как показано на картинке:



Затем нажмите Применить, затем ОК и включите Steam.

Когда ваш клиент Steam запуститься, в самом верху у вас появится новый пункт: CONSOLE. Смотрите скриншот:

Просматриваем общих друзей у пользователей со скрытым профилем
Теперь я покажу вам как можно при помощи DevTools в клиенте Steam использовать некоторые функции, которые запрещено использовать со скрытым профилем.

Да, чуть не забыл в некоторых случаях вам потребуется узнавать Steam32 ID — Их можно узнать вставив ссылку на профиль вашего друга в поле ввода одного из этих сайтов:
В качестве примера возьму из списка своих друзей случайного пользователя со скрытым профилем:



Кликните в любое место профиля второй клавишей мышки и выберите: Скопировать адрес страницы, как показано на картинке ниже:



Затем переходим на сайт https://steamid.xyz и вставляем ссылку в поле сверху, чтобы сайт отобразил информацию о пользователе:



Из всего списка вам нужно скопировать только Steam32 ID, вот он:



Скопируйте Steam32 ID и снова перейдите в скрытый профиль вашего друга. Нажмите F12, чтобы открыть DevTools и кликнете по вкладке: Console:



Вводим команду в Консоль инструмента DevTools:

javascript:ShowFriendsInCommon( 742799755 );

И нажимаем Enter:



DevTools уведомит вас, что команда введена. Вы увидите надпись: Undefined — Что значит, всё окей.

После ввода команды профиль вашего скрытого друга отобразит вам список общих друзей, у меня получилось вот так:



Как видите, с помощью DevTools и ввода команды в консоль я добился результата отображения общих с этим профилем друзей. Вы можете делать также не только со своими друзьями, но и с другими пользователями сообщества. Для этого не обязательно быть другом со скрытым профилем.

Обратите внимание! Что для каждого профиля вам потребуется уникальный Steam32 ID, его вы сможете найти на сайтах, которые я привёл в качестве примера выше.
Блокировка пользователей в группах
Этот раздел скорее будет полезен администраторам групп в Steam, ежели обычным пользователям не имеющих групп в Steam вообще.

В этом разделе я ознакомлю вас с методом, который будет позволять заблокировать назойливых пользователей, пишущих пакостные комментарии в вашей группе. Так как многим лень отслеживать недоброжелателей, есть очень интересный и наверное удобный метод по блокировке.

Итак, заходим на главную страницу, группы. Для тех, кто не знает — главная страница это основная страница вашей группы, куда вас перекидывает при нажатии на название или логотип группы в клиенте Steam. Для тех, кто всё ещё не понял, зайдите в группу и нажмите на вкладку 'Общие' — это стартовая страница группы.

С помощью всё того же http://steamidfinder.ru вам нужно скопировать ссылку на профиль вредителя и взять из его данных Steam32 ID. Этот тот самый идентификатор аккаунта, через который мы просматривали общих друзей в предыдущем абзаце руководства.

1. Зайдите на: http://steamidfinder.ru
2. Скопируйте туда ссылку на профиль вредителя и отобразите данные.
3. Скопируйте Steam32 ID вредителя и вернитесь на страницу группы.
4. Нажмите F12, чтобы открыть DevTools.
5. Откройте вкладку Console и введите туда команду:

Образец: javascript:Forum_BanUser( clanid, gidForum, gidTopic, gidComment, accountIDTarget )
Пример: javascript:Forum_BanUser( '24679317', -1, -1, '1471967615889382239', 99531073 );

Попробуем разобрать, что это за скрипт и какие данные нужно вводить?

javascript:Forum_BanUser( clanid, gidForum, gidTopic, gidComment, accountIDTarget )

clanid — ID Группы
gidForum — ID подфорума (там, где пользователь оставил сообщение)
gidTopic — ID темы (там, где пользователь оставил сообщение)
gidComment — ID комментария пользователя
accountIDTarget — Steam32 ID (тот самый, который вам нужно взять с сайта: http://steamidfinder.ru)

Чтобы вам не мучатся вопросами: Как узнать эти все ID, то дам вам небольшую подсказку. Вы можете взять комментарии с главной страницы группы, например смотрите, на странице моей группы вот такие комментарии:



Вам нужно навести курсор на любого пользователя и с помощью второй клавиши мышки скопировать ссылку пункта "заблокировать". Смотрите скриншот:



После чего откройте блокнот и вставьте туда-то, что вы скопировали. У вас будет примерно вот такая ссылка:

javascript:Forum_BanUser( '24679317', -1, -1, '1471967615889382239', 99531073 );

В этой ссылке вы меняете только последнее число, то есть если у меня в ссылке последнее число: 99531073 — то мне надо его изменить на Steam32 ID нарушителя, который пишет мне в группу не пристойные комментарии и заблокировать его.

1. Находим нарушителей, которые пишут пакостные комментарии в вашей группе.
2. Заходим на http://steamidfinder.ru
3. Вводим туда ссылку на их профиль.
4. Копируем Steam32 ID

И с помощью той ссылки, которую вы получили со слова "заблокировать" меняем последнее число на Steam32 ID нарушителя, ну а после вставляем в консоль.

После чего страница группы отобразит вам окошко блокировки пользователя, поставьте галочки и напишите причину блокировки, а затем нажмите ОК.

Нарушитель заблокирован! Поздравляю!
Не забудьте!
В качестве награды за предоставленную мной информацию не забывайте отблагодарить меня своими лайками.

Чем больше лайков, тем быстрее это руководство попадёт в ТОП и будет на самых первых страницах руководств сообщества.

18 Comments
Смайл  [author] Jan 29 @ 11:12am 
Походу да...
LesNOYY Jan 29 @ 10:37am 
фиксанули походу
LesNOYY Jan 29 @ 10:36am 
у меня на всех айдишниках вылазит
:theskull:
Смайл  [author] Jan 29 @ 10:27am 
Такая ошибка обычно вылазит, если у профиля, который ты смотришь нету общих друзей с тобой.
LesNOYY Jan 29 @ 10:26am 
и че делать
LesNOYY Jan 29 @ 10:26am 
VM427:1 Uncaught ReferenceError: ShowFriendsInCommon is not defined
at <anonymous>:1:12 вот
LesNOYY Jan 29 @ 10:20am 
javascript:ShowFriendsInCommon( 742799755 ); ошибка когда пишу типо несуществует ShowFriendslnCommon
Смайл  [author] Jan 29 @ 8:02am 
Какая ошибка? Где она выскакивает и какой в ошибке текст?
LesNOYY Jan 29 @ 5:33am 
пишет ошибка
Смайл  [author] Jan 29 @ 5:29am 
Его не надо качать, это встроенная функция. Тебе надо запустить клиент Steam с параметрами -dev и тогда он у тебя будет работать на кнопку F12.