Game Maker Language リファレンス > 組み込み関数 用途別 > Steam API > steam_get_achievement
指定のアチーブメントを獲得しているかどうかチェックします
steam_get_achievement(ach_name);
この関数をは指定のアチーブメントを獲得しているかどうかSteam APIを通してチェックすることができます。このアチーブメント名は事前に登録したSteamworksコントロールパネルのアカウントページで登録したAPI名と一致している必要があります。
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"); } }
グローバル変数"Deaths"に格納している死亡回数が10回に達したら、アチーブメント"ach_Player_Dies_Ten_Times"を達成したことをSteam APIに要求します