|
@@ -42,7 +42,7 @@ methodmap CustomAchievement {
|
|
|
* Flags the achievement as completed for this client.
|
|
|
*/
|
|
|
public void Award(int client, bool notify = true) {
|
|
|
- if (IsClientAuthorized(client)) {
|
|
|
+ if (!IsFakeClient(client) && IsClientAuthorized(client)) {
|
|
|
this.AwardToAccountID(GetSteamAccountID(client), notify);
|
|
|
}
|
|
|
}
|
|
@@ -62,7 +62,7 @@ methodmap CustomAchievement {
|
|
|
*/
|
|
|
public void FetchMetadata(int client, AchievementMetadataCallback callback,
|
|
|
any data) {
|
|
|
- if (IsClientAuthorized(client)) {
|
|
|
+ if (!IsFakeClient(client) && IsClientAuthorized(client)) {
|
|
|
this.FetchMetadataByAccountID(GetSteamAccountID(client), callback, data);
|
|
|
}
|
|
|
}
|
|
@@ -77,7 +77,7 @@ methodmap CustomAchievement {
|
|
|
* client.
|
|
|
*/
|
|
|
public bool StoreMetadata(int client, const char[] metadata) {
|
|
|
- if (IsClientAuthorized(client)) {
|
|
|
+ if (!IsFakeClient(client) && IsClientAuthorized(client)) {
|
|
|
return this.StoreMetadataByAccountID(GetSteamAccountID(client), metadata);
|
|
|
}
|
|
|
return false;
|