PHP Code:
enum _:playerAchievementsTable {
id,
achievement_id,
unlocked
}
enum _:playerTable {
/* ... */
id,
playerAchievements[][playerAchievementsTable] // ERROR: error 029: invalid expression, assumed zero
}
new player[33][playerTable];
enum _:achievementsTable {
id,
name[64],
description[64],
rewardType[10],
rewardAmount,
to_unlock
}
new achievements[][achievementsTable];
for(new i = 1; i < achievements[]; i++) {
ColorChat(id, GREEN, "%s", player[id][playerAchievements[i][unlocked]] == achievements[i][to_unlock] ? ("%s", achievements[i][description]) : ("Achievement Completed.")); // ERRORS: error 028: invalid subscript (not an array or too many subscripts): "playerAchievements"; error 029: invalid expression, assumed zero
}