From 45342347ccd446f64894e839cc8c07944f5ff51b Mon Sep 17 00:00:00 2001 From: Kyle Sanderson Date: Wed, 25 Feb 2015 21:03:24 -0800 Subject: [PATCH] Add pawn include files for GroupStatus. line 188 -- // Ask if a user in in the specified group, results returns async by GSUserGroupStatus_t line 190 -- virtual bool RequestUserGroupStatus( CSteamID steamIDUser, CSteamID steamIDGroup ) = 0; line 333 -- // send as a reply to RequestUserGroupStatus() line 334 -- struct GSClientGroupStatus_t Why it's User then Client in the SDK is beyond me... :\ --- Pawn/includes/SteamWorks.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Pawn/includes/SteamWorks.inc b/Pawn/includes/SteamWorks.inc index ef9965d..82bcf5d 100644 --- a/Pawn/includes/SteamWorks.inc +++ b/Pawn/includes/SteamWorks.inc @@ -181,6 +181,8 @@ native bool:SteamWorks_IsConnected(); native bool:SteamWorks_SetRule(const String:sKey[], const String:sValue[]); native bool:SteamWorks_ClearRules(); native bool:SteamWorks_ForceHeartbeat(); +native bool:SteamWorks_GetUserGroupStatus(client, groupid); +native bool:SteamWorks_GetUserGroupStatusAuthID(authid, groupid); native EUserHasLicenseForAppResult:SteamWorks_HasLicenseForApp(client, app); native SteamWorks_GetClientSteamID(client, String:sSteamID[], length); @@ -251,6 +253,8 @@ forward SteamWorks_SteamServersDisconnected(EResult:result); forward Action:SteamWorks_RestartRequested(); forward SteamWorks_TokenRequested(String:sToken[], maxlen); +forward SteamWorks_OnClientGroupStatus(authid, groupid, bool:isMember, bool:isOfficer); + public Extension:__ext_SteamWorks = { name = "SteamWorks",