Интерфейсы steamclient

Для тех, кто хочет сделать мир лучше.
Сообщение
Автор
Аватара пользователя
Megalan
Разработчик
Разработчик
Сообщения: 335
Зарегистрирован: 02.04.2007
Благодарил (а): 1 раз
Поблагодарили: 29 раз
Контактная информация:

#16 Сообщение 01.09.2009, 20:09

Pr0Ger писал(а): можно реализовать функционал, которого нет в самом стиме, например сохранении истории, смайлики, etc
icq, jabber, мне продолжать?

Темболее вряд ли что-то выйдет. Вальв в конце концов не дураки, не дадут подключится к своим интерфейсам так просто, какая то защита должна быть. А с нуля писать клиент для протокола friends не выйдет. 128 битный ключик сломать весьма проблематично. Это во первых, а во вторых весь смысл отдельного клиента (хоть и улучшеного) теряется. Почему? Да все просто: friends по большей степени используется чтобы по быстрому позвать людей поиграть с тобой либо чтобы пообщатся с кем то не выходя из игры.
Последний раз редактировалось Megalan 01.09.2009, 20:11, всего редактировалось 1 раз.

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#17 Сообщение 03.09.2009, 11:16

в ряде случаем месенджер на стимовском протоколе не помешал-бы...к тому-же этого никто еще не делал, есть шанс прославиться..%)
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#18 Сообщение 03.09.2009, 15:28

Имп, ну там посуди. Овчинка выделки не стоит ИМХО. Всего лишь подобие ИксФаер, насколько я мог понять, к тому же в этом ещё копаться и копаться. Это будет просто прикольно, а профиту немногим больше той же Жабы.

Возможно, я в чем-то ошибаюсь - поправьте меня, если что.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 44 раза
Контактная информация:

#19 Сообщение 03.09.2009, 22:05

И так, я наконец-то разобрался с декомпиленной версией steamclient.dll

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

я частично исправил IClientFriends

предлагаю вам затестить пример работы с steamfriends

прога подрубается к IClientFriends и получает список групп в которые вы входите, а так же список друзей

вот код проги

Код: Выделить всё

		printf("Welcome: %snn", m_pClientFriends->GetPersonaName() );

		printf("You haved %d groups:n", m_pClientFriends->GetClanCount() );

		for( int i = 0; i < m_pClientFriends->GetClanCount(); i   )
		{
			CSteamID Friend = m_pClientFriends->GetClanByIndex( i);

			printf("%sn", m_pClientFriends->GetClanName(Friend) );
		}

		printf("nnnYou haved %d friends:nn", m_pClientFriends->GetFriendCount(4) );

		for( i = 0; i < m_pClientFriends->GetFriendCount(k_EFriendFlagImmediate); i   )
		{
			CSteamID Friend = m_pClientFriends->GetFriendByIndex( i, k_EFriendFlagImmediate );

			printf("%sn", m_pClientFriends->GetFriendPersonaName(Friend) );


		}
прогу положить в папку со стимом и запустить батник

кстати у меня появилась идея как использовать steamfriends

есть такой вирус vkontaktespammer

который использует компьютер жертвы для рассылки спама друзьям в контакте, при желании я могу написать вирус спамер для стима :)

так же через этот вирус можно будет кидать друзьям жертвы ссылки на фейки

впрочем там (в стим интерфейсах) есть очень много разных возможностей
как негативных, так и положительных

Добавлено спустя 5 часов 34 минуты 51 секунду:
кстати отправка сообщения друзьям тоже отлично работает

nALLITeT может это подтвердить
Вложения
Steam.rar
(28.9 КБ) 189 скачиваний
Steam.rar
(28.9 КБ) 189 скачиваний

Аватара пользователя
nALLITeT
Полковник
Полковник
Сообщения: 2560
Зарегистрирован: 01.08.2008
Откуда: 127.0.0.1
Поблагодарили: 2 раза
Контактная информация:

#20 Сообщение 03.09.2009, 22:34

подтверждаю, да
Изображение
JIEGOKOJI писал(а)::lol: Steamworks это паблишер вальв лол.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 44 раза
Контактная информация:

#21 Сообщение 03.09.2009, 23:27

сейчас написал код который может добавить в стим друзья несколько сотен тысяч пользователей

суть прикола проста


addfriend(steamid) помещается в цикл

при этом переменная steamid с каждым циклом увеличивается на 1

кстати вы знаете о таком приколе что стим коммунити и соответственно друзья теперь доступны только если на аккаунте есть игры (купленные)

Аватара пользователя
Nice_Smile
Модератор
Модератор
Сообщения: 2540
Зарегистрирован: 07.11.2007
Откуда: Москва
Благодарил (а): 13 раз
Поблагодарили: 23 раза
Контактная информация:

#22 Сообщение 03.09.2009, 23:28

Хорошая работа :)
Изображение
Изображение

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#23 Сообщение 04.09.2009, 01:39

fire64
ищи практические применения знанию, молодец.
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 44 раза
Контактная информация:

#24 Сообщение 04.09.2009, 11:49

ну пока у меня есть несколько идей

1) спамер
2) приглашатель стим групп

кстати InviteFriendToClan у меня работает нормально

сейчас работаю над SGI - Steam Group Invitor

Изображение

Аватара пользователя
Megalan
Разработчик
Разработчик
Сообщения: 335
Зарегистрирован: 02.04.2007
Благодарил (а): 1 раз
Поблагодарили: 29 раз
Контактная информация:

#25 Сообщение 04.09.2009, 15:02

тебе уже пора в вальв работать :D

Аватара пользователя
koshmel
VIP
VIP
Сообщения: 373
Зарегистрирован: 24.03.2007
Контактная информация:

#26 Сообщение 04.09.2009, 15:03

Steam Group Inviter
у меня есть плагин(SourceMod) что инвайтит всех кто зашел на сервер в стим группу :)
сам писал. щас в моей стим группе 21.5к людей :)
fire64 спам бота не релиз в паб. сейчас уже есть куча ивайт ботов.
Вот от Idler Client && Server было бы круто :)
Последний раз редактировалось koshmel 04.09.2009, 15:12, всего редактировалось 2 раза.
Изображение
kadet89 писал(а):Не врубился в этот алгоритм...но думаю моно попробовать через бинарник изменить саму команду...только вот в каком файле она?

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#27 Сообщение 04.09.2009, 15:04

fire64
Inviter
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 44 раза
Контактная информация:

#28 Сообщение 04.09.2009, 16:21

первые испытания завершились успешно

SGI выполняет свою функцию

из багов пока найдено следующее:

1) группы содержащие в названии кирилицу отображаются крякозябрами
2) пока работает только приглашение друзей

оба бага сейчас фиксятся, после исправления создам отдельную тему с релизом

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 44 раза
Контактная информация:

#29 Сообщение 05.09.2009, 14:43

Разработка SGI - Steam Group Inviter завершена
в дальнейшем только багфиксы

Начата разработка SFS - Steam Friend Spammer

В дальнейшем планируется проект

SAF - Steam Adds Friends

Аватара пользователя
Nice_Smile
Модератор
Модератор
Сообщения: 2540
Зарегистрирован: 07.11.2007
Откуда: Москва
Благодарил (а): 13 раз
Поблагодарили: 23 раза
Контактная информация:

#30 Сообщение 05.09.2009, 15:43

Прекрасно, интересно а с IClientGameServerItems можно что нибудь замутить?
Изображение
Изображение

Ответить Вложения 2