Difference between revisions of "SetSteamAchievement"

From The Official Visionaire Studio: Adventure Game Engine Wiki
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div class="toccolours mw-collapsible mw-collapsed" style="background: #f0f0f0; border: 1px dashed darkgrey" width="100%">
+
==setSteamAchievement==
<b>Command History</b>
 
<div class="mw-collapsible-content">
 
Available since <span style="color:green">v3.7</span>
 
</div></div>
 
  
 +
<div class="command-min-version-info">Available since: <span class="command-min-version">v3.6</span></div>
  
Gets current state of a steam achievement!
+
<div class="command-doc">Sets an achievement to done.
{| class="mw-collapsible mw-collapsed" style="background: #f0f0f0; border: 1px dashed darkgrey" width="100%"
 
! Additional Info
 
|-
 
|
 
This command will only work if the steam_api library was included (& successfully loaded) & if a steam account for your game exists!
 
|}
 
  
Syntax:
+
Note: this command only works if the steam_api library was loaded and if a steam account for your game exists.</div>
<syntaxhighlight>
 
getSteamAchievement(apiName)
 
</syntaxhighlight>
 
  
Example:
+
Lua Syntax:
<syntaxhighlight>
+
<pre class="command-syntax">setSteamAchievement(apiName, {flags=1,
n/a
+
    clear = true|false})</pre>
</syntaxhighlight>
+
===Arguments===
 +
====apiName====
 +
:'''"string"''' - The name of the achievement to set. This is the API name specified in the steam account.
 +
===Flags===
 +
====clr/clear====
  
 
+
:If true the achievement will be cleared. Default value is false.
<b><u>Arguments</u></b>
+
===Return Values===
 
+
;success
apiName: "string" <br/>
+
:True if the achievement was set successfully, false if the operation failed.
The name of the requested achievement (this is the API name specified in the steam account for your game)
+
===Examples===
 
+
None.
Flags: none
 
 
 
Return: achievement <br/>
 
True/false depending if the achievement is set or not, false if the operation failed
 
{{i18n|SetSteamAchievement}}
 

Latest revision as of 21:28, 30 September 2014

setSteamAchievement

Available since: v3.6
Sets an achievement to done. Note: this command only works if the steam_api library was loaded and if a steam account for your game exists.

Lua Syntax:

setSteamAchievement(apiName, {flags=1, 
    clear = true|false})

Arguments

apiName

"string" - The name of the achievement to set. This is the API name specified in the steam account.

Flags

clr/clear

If true the achievement will be cleared. Default value is false.

Return Values

success
True if the achievement was set successfully, false if the operation failed.

Examples

None.