Интерфейсы steamclient

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

#1 Сообщение 28.08.2009, 23:50

[spoiler=""класс IClientBilling""]SetBillingAddress
GetBillingAddress
SetShippingAddress
GetShippingAddress
SetCardInfo
GetCardInfo
InitCreditCardPurchase
InitPayPalPurchase
GetFinalPrice
CancelPurchase
CompletePurchase
UpdateCardInfo
DeleteCard
GetCardList
Obsolete_GetLicenses
CancelLicense
GetPurchaseReceipts
AcknowledgePurchaseReceipt
GetLicensePackageID
GetLicenseTimeCreated
GetLicenseTimeNextProcess
GetLicenseMinuteLimit
GetLicenseMinutesUsed
GetLicensePaymentMethod
GetLicenseFlags
GetLicensePurchaseCountryCode
GetLicenseTerritoryCode
GetReceiptPackageID
GetReceiptStatus
GetReceiptResultDetail
GetReceiptTransTime
GetReceiptTransID
GetReceiptAcknowledged
GetReceiptPaymentMethod
GetReceiptBaseCost
GetReceiptTotalDiscount
GetReceiptTax
GetReceiptShipping
GetReceiptCurrencyCode
GetReceiptCountryCode
GetNumLicenses
GetNumReceipts
GetActivationCodeInfo
PurchaseWithActivationCode
PurchaseWithMachineID
InitClickAndBuyPurchase
GetPreviousClickAndBuyAccount
GetReceiptCardInfo
GetReceiptBillingAddress
GetClickAndBuyVIPStatus
SetGiftInfo
GetReceiptLineItemCount
GetReceiptLineItemInfo
EnableTestLicense
DisableTestLicense
ActivateOEMTicket[/spoiler]

[spoiler=""Класс IClientUtils""]GetSecondsSinceAppActive
GetSecondsSinceComputerActive
GetConnectedUniverse
GetServerRealTime
GetIPCountry
LoadFileFromCDN
WriteCDNFileToDisk
GetImageSize
GetImageRGBA
GetCSERIPPort
GetNumRunningApps
GetCurrentBatteryPower
SetOfflineMode
GetOfflineMode
SetAppIDForCurrentPipe
GetAppID
SetAPIDebuggingActive
IsAPICallCompleted
GetAPICallFailureReason
GetAPICallResult
SignalAppsToShutDown
GetCellID[/spoiler]


[spoiler=""Класс IClientContentServer""]SendClientContentAuthRequest
LogOn
LogOff
BLoggedOn
GetLogonState
GetSteamID
BConnected
RaiseConnectionPriority
ResetConnectionPriority
SetCellID
BCheckTicket[/spoiler]

[spoiler=""Класс IClientDepotBuilder""]InitializeDepotBuildForConfigFile
BGetDepotBuildStatus
CloseDepotBuildHandle
ReconstructDepotFromManifestAndChunks[/spoiler]

[spoiler=""Класс IP2PController""]Start
IsEnabled
SetAutoGeneratePerTorrentSteamIDs
LoadVST
GetActiveHandleCount
GetHandle
Activate
Deactivate
Remove
GetStatusSnapshot
IsCompleted
IsActive
IsChecking
GetValue
GetSharingSaveFolder
SetSharingSaveFolder
GetSharingTemporaryFolder
SetSharingTemporaryFolder
GetVSTFolder
SetVSTFolder
SetShareType
GetShareType
SetUploadBitsPerSecond
GetUploadBitsPerSecond
GetNumFiles
GetFile
GetP2PFileInfo
GetBlockStates
GetAvailBlocks
GetPeerInfo
GetPeerBlockInfo
GetP2PKeyValues
GetP2POptions
MarkP2POptionsDirty
SaveP2POptions
GetP2PFileID
GetP2PGlobalOptions
MarkP2PGlobalOptionsDirty
ResetGlobalOptionsToDefaults
DeleteLocalContent
ResetToMissing
Validate
OnCopyCompleted
GetCopyFileNames
IsUserActive
GetFileIDFromVST
SetHostType
SetRegistryHive[/spoiler]

[spoiler=""Класс IClientNetworking""]SendP2PPacket
IsP2PPacketAvailable
ReadP2PPacket
AcceptP2PSessionWithUser
CloseP2PSessionWithUser
GetP2PSessionState
CreateListenSocket
CreateP2PConnectionSocket
CreateConnectionSocket
DestroySocket
DestroyListenSocket
SendDataOnSocket
IsDataAvailableOnSocket
RetrieveDataFromSocket
IsDataAvailable
RetrieveData
GetSocketInfo
GetListenSocketInfo
GetSocketConnectionType
GetMaxPacketSize[/spoiler]

[spoiler=""Класс IClientRemoteStorage""]FileWrite
FileRead
GetFileSize
FileExists
GetFileCount
GetFileNameAndSize
GetQuota
SynchronizeApp
IsAppFullySynced[/spoiler]


[spoiler=""Класс IClientUserItems""]LoadItems
GetItemCount
BGetItemIterative
BGetItemByID
BGetItemAttribute
UpdateInventoryPos
DropItem
SetItemBlob
GetItemBlob[/spoiler]

[spoiler=""Класс IClientGameServerItems""]LoadItems
GetItemCount
BGetItemIterative
BGetItemByID
BGetItemAttribute
CreateNewItemRequest
BAddNewItemLevel
BAddNewItemQuality
BSetNewItemInitialInventoryPos
BSetNewItemInitialQuantity
BAddNewItemCriteria
SendNewItemRequest
GrantItemToUser
DeleteTemporaryItem
DeleteAllTemporaryItems
UpdateQuantity
SetItemBlob
GetItemBlob[/spoiler]


[spoiler=""Класс IClientGameCoordinator""]SendMessage
IsMessageAvailable
RetrieveMessage[/spoiler]

[spoiler=""Класс IClientUser""]LogOn
LogOff
BLoggedOn
GetLogonState
BConnected
GetSteamID
IsVACBanned
RequireShowVACBannedMessage
AcknowledgeVACBanning
SetSteam2Ticket
SetEmail
SetRegistryString
GetRegistryString
SetRegistryInt
GetRegistryInt
InitiateGameConnectionOld
TerminateGameConnection
SetSelfAsPrimaryChatDestination
IsPrimaryChatDestination
RequestLegacyCDKey
AcknowledgeMessageByGID
SetLanguage
SendGuestPassByEmail
SendGuestPassByAccountID
AckGuestPass
RedeemGuestPass
GetGuestPassToGiveCount
GetGuestPassToRedeemCount
GetGuestPassLastUpdateTime
GetGuestPassToGiveInfo
GetGuestPassToRedeemInfo
GetGuestPassToRedeemSenderAddress
GetGuestPassToRedeemSenderName
TrackAppUsageEvent
RaiseConnectionPriority
ResetConnectionPriority
SetAccountNameFromSteam2
SetPasswordFromSteam2
SetAccountNameForCachedCredentialLogin
SetLoginInformation
SetAccountCreationTime
GetOneTimeWGAuthPassword
GetLanguage
SetCyberCafe
TrackNatTraversalStat
RequestGuestPassTargetList
RefreshSteam2Login
RequestGiftTargetList
GetPackageIDForGuestPassToRedeemByGID
TrackSteamUsageEvent
SetComputerInUse
DoesTextContainUserPassword
CreateAccount
BIsGameRunning
CheckPassword
ResetPassword
GetCurrentSessionToken
InitiateGameConnection
BUpdateAppOwnershipTicket
IsWaitingForCustomBinaries
RequestCustomBinary
SetCellID
GetUserDataFolder
GetAccountName
GetLegacyCDKey
HasLegacyCDKey
RemoveLegacyCDKey
StartVoiceRecording
StopVoiceRecording
ResetVoiceRecording
GetCompressedVoice
DecompressVoice
BIsAnyGameRunning
ChangePassword
ChangeEmail
ChangeSecretQuestionAndAnswer
SetSteam2FullASTicket
GetEmail
RequestForgottenPasswordEmail
Test_FakeConnectionTimeout
RunInstallScript
IsInstallScriptRunning
GetInstallScriptState
GetInstallScriptString
SpawnProcess
GetAppOwnershipTicketLength
GetAppOwnershipTicketData
GetAppDecryptionKey
GetMarketingMessageCount
GetMarketingMessage
GetAuthSessionTicket
BeginAuthSession
EndAuthSession
CancelAuthTicket
SetAccountLimited
BIsAccountLimited
IsUserSubscribedAppInTicket
SendValidationEmail
GetAccountSecurityPolicyFlags
RequestChangeEmail
ChangePasswordWithCode
ChangeEmailWithCode
ChangeSecretQuestionAndAnswerWithCode
SetClientStat[/spoiler]

[spoiler=""Класс IClientGameServer""]LogOn
LogOff
BLoggedOn
BSecure
GetLogonState
BConnected
GetSteamID
RaiseConnectionPriority
ResetConnectionPriority
SetCellID
TrackSteamUsageEvent
SendUserConnectAndAuthenticate
CreateUnauthenticatedUserConnection
SendUserDisconnect
BSetServerType
UpdateStatus
BUpdateUserData
UpdateSpectatorPort
SetGameType
BGetUserAchievementStatus
SetCountOfSimultaneousGuestUsersPerSteamAccount
EnumerateConnectedUsers
GetGameplayStats
RequestUserGroupStatus
GetPublicIP
SetGameData
IsUserSubscribedAppInTicket
_GSSetSpawnCount
_GSSendSteam2UserConnect
_GSRemoveUserConnect
_GSSendSteam3UserConnect
_GSSendUserDisconnect
_GSGetSteam2GetEncryptionKeyToSendToNewClient
_GSUpdateStatus
_GSCreateUnauthenticatedUser
_GSSendUserConnect
GetAuthSessionTicket
BeginAuthSession
EndAuthSession
CancelAuthTicket[/spoiler]

[spoiler=""Класс IClientFriends""]GetPersonaName
SetPersonaName
GetPersonaState
SetPersonaState
AddFriend
AddFriendByName
RemoveFriend
HasFriend
GetFriendRelationship
GetFriendPersonaState
GetFriendPersonaName
GetFriendAvatar
SetIgnoreFriend
ReportChatDeclined
GetFriendCount
GetFriendByIndex
SetFriendRegValue
GetFriendRegValue
GetFriendPersonaNameHistory
GetChatMessage
SendMsgToFriend
GetChatIDOfChatHistoryStart
SetChatHistoryStart
ClearChatHistory
InviteFriendByEmail
GetFriendGamePlayed
GetKnownClanCount
GetKnownClanByIndex
GetClanCount
GetClanByIndex
GetClanName
InviteFriendToClan
AcknowledgeInviteToClan
GetFriendCountFromSource
GetFriendFromSourceByIndex
JoinChatRoom
LeaveChatRoom
InviteUserToChatRoom
SendChatMsg
GetChatRoomEntry
GetChatIDOfChatRoomHistoryStart
SetChatRoomHistoryStart
ClearChatRoomHistory
GetChatRoomCount
GetChatRoomByIndex
IsUserInSource
BGetChatRoomMemberDetails
IsPersonaNameSet
GetChatRoomName
CreateChatRoom
GetChatRoomMetadata
SetChatRoomMetadata
SetChatRoomPermissions
SetChatRoomModerated
BChatRoomModerated
VoiceCall
VoiceHangUp
SetVoiceSpeakerVolume
SetVoiceMicrophoneVolume
SetAutoAnswer
VoiceAnswer
VoicePutOnHold
BVoiceIsLocalOnHold
BVoiceIsRemoteOnHold
SetDoNotDisturb
EnableVoiceNotificationSounds
SetPushToTalkEnabled
IsPushToTalkEnabled
SetPushToTalkKey
GetPushToTalkKey
IsPushToTalkKeyDown
EnableVoiceCalibration
IsVoiceCalibrating
GetVoiceCalibrationSamplePeak
SetForceMicRecord
GetForceMicRecord
SetMicBoost
GetMicBoost
StartTalking
EndTalking
SetAutoReflectVoice
VoiceIsValid
GetCallState
GetVoiceMicrophoneVolume
GetVoiceSpeakerVolume
TimeSinceLastVoiceDataReceived
TimeSinceLastVoiceDataSend
BCanSend
BCanReceive
GetEstimatedBitsPerSecond
GetPeakSample
SendResumeRequest
OpenChatDialog
KickChatMember
BanChatMember
UnBanChatMember
SerializeChatRoomDlg
GetSizeOfSerializedChatRoomDlg
GetSerializedChatRoomDlg
StartChatRoomVoiceSpeaking
EndChatRoomVoiceSpeaking
GetChatRoomVoiceTotalSlotCount
GetChatRoomVoiceUsedSlotCount
GetChatRoomVoiceUsedSlot
GetChatRoomVoiceStatus
BChatRoomHasAvailableVoiceSlots
BIsChatRoomVoiceSpeaking
GetFriendLastLogonTime
GetFriendLastLogoffTime
GetClanActivityCounts
SetPortTypes
GetChatRoomPeakSample
SetChatRoomType
TerminateChatRoom
GetCoplayFriendCount
GetCoplayFriend
GetFriendCoplayTime
GetFriendCoplayGame
GetFriendGameServer
ReinitAudio
SetInGameVoiceSpeaking
ChatRoomVoiceRetryConnections
GetClanRelationship
TestVoiceDisconnect
TestChatRoomPeerDisconnect
IsClanPublic
GetChatRoomLockState
GetChatRoomPermissions
NotifyChatRoomDlgsOfUIChange
ClearSerializedChatRoomDlg
HasHardwareMicBoost
GetMicDeviceName
TestVoicePacketLoss
VoiceIsAvailable
GetFriendClanRank
ActivateGameOverlay
ActivateGameOverlayToUser
ActivateGameOverlayToWebPage
ActivateGameOverlayToStore
NotifyGameOverlayStateChanged
NotifyGameServerChangeRequested
NotifyLobbyJoinRequested
GetFriendGamePlayedExtraInfo
IsClanLarge
RequestUserInformation
FindFriendVoiceChatHandle
SetFriendAlias
DeleteFriendRegValue[/spoiler]

[spoiler=""Класс IClientMatchmaking""]GetFavoriteGameCount
GetFavoriteGame
AddFavoriteGame
RemoveFavoriteGame
RequestLobbyList
AddRequestLobbyListStringFilter
AddRequestLobbyListNumericalFilter
AddRequestLobbyListNearValueFilter
AddRequestLobbyListFilterSlotsAvailable
GetLobbyByIndex
CreateLobby
JoinLobby
LeaveLobby
InviteUserToLobby
GetNumLobbyMembers
GetLobbyMemberByIndex
GetLobbyData
SetLobbyData
GetLobbyMemberData
SetLobbyMemberData
GetLobbyDataCount
GetLobbyDataByIndex
DeleteLobbyData
SendLobbyChatMsg
GetLobbyChatEntry
RequestLobbyData
SetLobbyGameServer
GetLobbyGameServer
SetLobbyMemberLimit
GetLobbyMemberLimit
SetLobbyVoiceEnabled
RequestFriendsLobbies
SetLobbyType
SetLobbyJoinable
GetLobbyOwner
SetLobbyOwner[/spoiler]

[spoiler=""Класс IClientApps""]GetAppData
GetAppDataSection
RequestAppCallbacks
SendUserSpecificAppData
GetInternalAppIDFromGameID
RequestAppInfoUpdate
NotifyAppStateChanged
NotifyDlcInstalled[/spoiler]

[spoiler=""Класс IClientAppManager""]LaunchApp
ShutdownApp
GetAppState
InstallApp
GetAppDir
UninstallApp
StartDownloadingUpdate
StopDownloadingUpdate
ApplyUpdate
VerifyApp
GetFileInfo
SetAppConfig[/spoiler]

[spoiler=""Класс IClientMasterServerUpdater""]SetActive
SetHeartbeatInterval
HandleIncomingPacket
GetNextOutgoingPacket
SetBasicServerData
ClearAllKeyValues
SetKeyValue
NotifyShutdown
WasRestartRequested
ForceHeartbeat
AddMasterServer
RemoveMasterServer
GetNumMasterServers
GetMasterServerAddress[/spoiler]

[spoiler=""Класс IClientUserStats""]GetStatName
GetStatType
GetNumAchievements
GetAchievementName
RequestCurrentStats
GetStat
GetStat
SetStat
SetStat
UpdateAvgRateStat
StoreStats
GetAchievement
SetAchievement
ClearAchievement
GetAchievementIcon
GetAchievementDisplayAttribute
IndicateAchievementProgress
RequestUserStats
GetUserStat
GetUserStat
GetUserAchievement
ResetAllStats
FindOrCreateLeaderboard
FindLeaderboard
GetLeaderboardName
GetLeaderboardEntryCount
GetLeaderboardSortMethod
GetLeaderboardDisplayType
DownloadLeaderboardEntries
GetDownloadedLeaderboardEntry
UploadLeaderboardScore
GetNumberOfCurrentPlayers[/spoiler]

Аватара пользователя
Kick-Bum
Полковник
Полковник
Сообщения: 2311
Зарегистрирован: 29.04.2008
Откуда: Behind you
Поблагодарили: 6 раз
Контактная информация:

#2 Сообщение 29.08.2009, 00:26

а если в спойлер?

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

#3 Сообщение 29.08.2009, 12:19

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

Аватара пользователя
olegv11
Полковник
Полковник
Сообщения: 2329
Зарегистрирован: 16.03.2007
Откуда: От мамы

#4 Сообщение 29.08.2009, 12:28

ClearAchievement
ResetAllStats
ещё лучше
Изображение
Garry Newman писал(а):Atheists don't hate religious people, they just think they're stupid.

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

#5 Сообщение 29.08.2009, 12:29

fire64 писал(а): [spoiler=""Класс IClientContentServer""]SendClientContentAuthRequest
LogOn
LogOff
BLoggedOn
GetLogonState
GetSteamID
BConnected
RaiseConnectionPriority
ResetConnectionPriority
SetCellID
BCheckTicket[/spoiler]

[spoiler=""Класс IClientGameServerItems""]LoadItems
GetItemCount
BGetItemIterative
BGetItemByID
BGetItemAttribute
CreateNewItemRequest
BAddNewItemLevel
BAddNewItemQuality
BSetNewItemInitialInventoryPos
BSetNewItemInitialQuantity
BAddNewItemCriteria
SendNewItemRequest
GrantItemToUser
DeleteTemporaryItem
DeleteAllTemporaryItems
UpdateQuantity
SetItemBlob
GetItemBlob[/spoiler]

[spoiler=""Класс IClientUser""]LogOn
LogOff
BLoggedOn
GetLogonState
BConnected
GetSteamID
IsVACBanned
RequireShowVACBannedMessage
AcknowledgeVACBanning
SetSteam2Ticket
SetEmail
SetRegistryString
GetRegistryString
SetRegistryInt
GetRegistryInt
InitiateGameConnectionOld
TerminateGameConnection
SetSelfAsPrimaryChatDestination
IsPrimaryChatDestination
RequestLegacyCDKey
AcknowledgeMessageByGID
SetLanguage
SendGuestPassByEmail
SendGuestPassByAccountID
AckGuestPass
RedeemGuestPass
GetGuestPassToGiveCount
GetGuestPassToRedeemCount
GetGuestPassLastUpdateTime
GetGuestPassToGiveInfo
GetGuestPassToRedeemInfo
GetGuestPassToRedeemSenderAddress
GetGuestPassToRedeemSenderName
TrackAppUsageEvent
RaiseConnectionPriority
ResetConnectionPriority
SetAccountNameFromSteam2
SetPasswordFromSteam2
SetAccountNameForCachedCredentialLogin
SetLoginInformation
SetAccountCreationTime
GetOneTimeWGAuthPassword
GetLanguage
SetCyberCafe
TrackNatTraversalStat
RequestGuestPassTargetList
RefreshSteam2Login
RequestGiftTargetList
GetPackageIDForGuestPassToRedeemByGID
TrackSteamUsageEvent
SetComputerInUse
DoesTextContainUserPassword
CreateAccount
BIsGameRunning
CheckPassword
ResetPassword
GetCurrentSessionToken
InitiateGameConnection
BUpdateAppOwnershipTicket
IsWaitingForCustomBinaries
RequestCustomBinary
SetCellID
GetUserDataFolder
GetAccountName
GetLegacyCDKey
HasLegacyCDKey
RemoveLegacyCDKey
StartVoiceRecording
StopVoiceRecording
ResetVoiceRecording
GetCompressedVoice
DecompressVoice
BIsAnyGameRunning
ChangePassword
ChangeEmail
ChangeSecretQuestionAndAnswer
SetSteam2FullASTicket
GetEmail
RequestForgottenPasswordEmail
Test_FakeConnectionTimeout
RunInstallScript
IsInstallScriptRunning
GetInstallScriptState
GetInstallScriptString
SpawnProcess
GetAppOwnershipTicketLength
GetAppOwnershipTicketData
GetAppDecryptionKey
GetMarketingMessageCount
GetMarketingMessage
GetAuthSessionTicket
BeginAuthSession
EndAuthSession
CancelAuthTicket
SetAccountLimited
BIsAccountLimited
IsUserSubscribedAppInTicket
SendValidationEmail
GetAccountSecurityPolicyFlags
RequestChangeEmail
ChangePasswordWithCode
ChangeEmailWithCode
ChangeSecretQuestionAndAnswerWithCode
SetClientStat[/spoiler]
Еще лучше, лол
Изображение
JIEGOKOJI писал(а)::lol: Steamworks это паблишер вальв лол.

Аватара пользователя
olegv11
Полковник
Полковник
Сообщения: 2329
Зарегистрирован: 16.03.2007
Откуда: От мамы

#6 Сообщение 29.08.2009, 13:27

SetCyberCafe
хм...
RequireShowVACBannedMessage
AcknowledgeVACBanning
самое оно
Изображение
Garry Newman писал(а):Atheists don't hate religious people, they just think they're stupid.

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

#7 Сообщение 29.08.2009, 13:30

olegv11
Но Класс IClientGameServerItems куда лучше, может fire64 создаст ( или попробует создать ) Steam Item Manager.
Изображение
JIEGOKOJI писал(а)::lol: Steamworks это паблишер вальв лол.

proplayer666
Маппер
Маппер
Сообщения: 1748
Зарегистрирован: 18.02.2008
Откуда: <удалено>

#8 Сообщение 29.08.2009, 16:12

fire64
Ещеб описание аргументов было бы весело :D
Завязываю с играми
Мну в Xbox LIVE
Изображение
Изображение
Изображение

eldest
Разработчик
Разработчик
Сообщения: 302
Зарегистрирован: 17.03.2008
Откуда: такие как я?
Поблагодарили: 2 раза
Контактная информация:

#9 Сообщение 29.08.2009, 18:49

fire64
ты их только вытащил из ддлки? в исходниках каторые я кидал андрею есть загаловки с аргументами

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

#10 Сообщение 31.08.2009, 11:54

аргументы у меня тоже есть, не ко всем функциям, но все же

мне наконец-то удалось подрубиться к IClientFriends

завершил обновление IClientEngine.h

актуальную версию берите в архиве

п.с.
те заголовочные файлы что валяются в паблике ужасно устарели
например в современном стим клиенте нет класса IVac
Вложения
IClientEngine.rar
(1.32 КБ) 234 скачивания
IClientEngine.rar
(1.32 КБ) 234 скачивания

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

#11 Сообщение 31.08.2009, 21:54

fire64
попробуй создать IM мессенджер работающий через Steam Friends..

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

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

KKSeven92
VIP
VIP
Сообщения: 1821
Зарегистрирован: 12.05.2008
Благодарил (а): 1 раз
Поблагодарили: 8 раз
Контактная информация:

#12 Сообщение 31.08.2009, 23:34

impulse666
Это было бы просто прекрасно

fire64
Если ты это сделаешь, то... ну просто это будет очень полезно.

Аватара пользователя
Pitch666
Полковник
Полковник
Сообщения: 5489
Зарегистрирован: 27.08.2008
Откуда: Роисся
Поблагодарили: 10 раз
Контактная информация:

#13 Сообщение 01.09.2009, 00:07

обьясните мне смысл?

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

#14 Сообщение 01.09.2009, 00:11

Pitch666 писал(а):обьясните мне смысл?
вот и я о том же

firends это и так IM мессенджер

да и нормальный интерфейс на mfs не написать
для этого скорей дельфи подходит, а под C придется искать либу с нормальным интерфейсом

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#15 Сообщение 01.09.2009, 18:31

fire64 писал(а): firends это и так IM мессенджер
если так говорить то и Steam это cftoolbox
контент можно качать и тем и тем, но у тулбокса больше функционал, и его можно использовать там где steam клиент не запустится
так и с friend's: можно реализовать функционал, которого нет в самом стиме, например сохранении истории, смайлики, etc

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