| #Adds an achievement group to the achievement manager, and returns the AchievementGroup reference. |
| PY: achievementManager.AddAchievementGroup(groupid, groupname, groupdescription) |
| ES: myoa_add_group groupid groupname groupdescription |
| |
| #Returns the Achievement reference according to achievementID, if available. |
| PY: achievementGroup[achievementid] |
| ES: -- |
| |
| #Creates and sets an Achievement to the AchievementGroup. |
| PY: achievementGroup[achievementid] = (achievementname, achievementdescription, totalprogress = 1) |
| ES: myoa_add_achievement groupid achievementid achievementname achievementdescription [totalprogress = 1] |
| |
| #Returns a dictionary of achievements in this achievementGroup. |
| PY: achievementGroup.GetAchievements() |
| ES: -- |
| |
| #Steps the progress for the player of given playerid. |
| PY: achievement.stepProgressForPlayer(playerid, stepamount = 1) |
| ES: myoa_step_progress_player groupid achievementid playerid [stepamount = 1] |
| |
| #Steps the progress for players that are filtered by playerfilter (used as playerlib filter). |
| PY: achievement.stepProgressForList(playerfilter, stepamount = 1) |
| ES: myoa_step_progress_list groupid achievementid listfilter [stepamount = 1] |
| |
| #Steps the progress for all active players on the server. |
| PY: achievement.stepProgressForAllActive(stepamount = 1) |
| ES: myoa_step_progress_all groupid achievementid [stepamount = 1] |
| |
| #Finishes the progress for the player of given playerid. |
| PY: achievement.completeProgressForPlayer(playerid) |
| ES: myoa_complete_progress_player groupid achievementid playerid |
| |
| #Finishes the progress for players that are filtered by playerfilter (used as playerlib filter). |
| PY: achievement.completeProgressForList(playerfilter) |
| ES: myoa_complete_progress_list groupid achievementid listfilter |
| |
| #Finishes the progress for all active players on the server. |
| PY: achievement.completeProgressForAllActive() |
| ES: myoa_complete_progress_all groupid achievementid |
| |
| #Resets the progress for the player of given playerid. |
| PY: achievement.resetProgressForPlayer(playerid) |
| ES: myoa_reset_progress_player groupid achievementid playerid |
| |
| #Resets the progress for players that are filtered by playerfilter (used as playerlib filter). |
| PY: achievement.resetProgressForList(playerfilter) |
| ES: myoa_reset_progress_list groupid achievementid listfilter |
| |
| #Resets the progress for all active players on the server. |
| PY: achievement.resetProgressForAllActive() |
| ES: myoa_reset_progress_all groupid achievementid |
| |
| #Returns the current progress for the player of given playerid. |
| PY: achievement.getPlayerProgress(playerid) |
| ES: myoa_get_player_progress groupid achievementid playerid |
| [Get the value of 'myoa_player_progress' after running for the returned value.] |
| |
| #Returns True if the player of given playerid has finished the achievement. |
| PY: achievement.isPlayerCompleted(playerid) |
| ES: myoa_is_player_completed groupid achievementid playerid |
| [Get the value of 'myoa_player_complete' after running for the returned value.] |