steam_get_achievement(ach_name);
参数 | 描述 |
---|---|
ach_name | The name of the achievement to get (string). |
返回: 布尔值
With this function you can check the Steam API to see if a
specific achievement has been awarded. The achievement should have
been previously defined on the Steamworks control panel accounts
page for your game and the string that is passed to the function
should match that used as the API Name on the control
panel.
if hp <= 0
{
global.Deaths += 1;
if global.Deaths == 10
{
if !steam_get_achievement("ach_Player_Dies_Ten_Times") steam_set_achievement("ach_Player_Dies_Ten_Times");
}
}
The above code will reward the player an achievement if the global variable "Deaths" is equal to 10 and if the achievement has not already been awarded.