PHP код:
enum E_PLAYERS_FLAGS (<<= 1)
{
EI_PLAYERS_FLAGS_LOGGED = 1, // 00000000000000000000000000000001
EI_PLAYERS_FLAGS_SPAWNED, // 00000000000000000000000000000010
EI_PLAYERS_FLAGS_GENERATED, // 00000000000000000000000000000100
EI_PLAYERS_FLAGS_FACEINGDOWN // 00000000000000000000000000001000
}
enum E_PLAYER_INFO
{
E_PLAYERS_FLAGS: EI_PLAYERS_FLAGS // Settings
}
static PlayerInfo[MAX_PLAYERS][E_PLAYER_INFO];
main()
{
PlayerInfo[0][EI_PLAYERS_FLAGS] = EI_PLAYERS_FLAGS_LOGGED | EI_PLAYERS_FLAGS_GENERATED;
printf("%d", PlayerInfo[0][EI_PLAYERS_FLAGS]);
if (PlayerInfo[0][EI_PLAYERS_FLAGS] & EI_PLAYERS_FLAGS_GENERATED)
printf("Yes %d", PlayerInfo[0][EI_PLAYERS_FLAGS] & EI_PLAYERS_FLAGS_GENERATED);
if (PlayerInfo[0][EI_PLAYERS_FLAGS] & EI_PLAYERS_FLAGS_FACEINGDOWN)
printf("No %d", PlayerInfo[0][EI_PLAYERS_FLAGS] & EI_PLAYERS_FLAGS_FACEINGDOWN);
}
PlayerInfo[0][EI_PLAYERS_FLAGS] — хранится число, которое можно сохранить в файл.
Note: Это просто набросок, я не проверял на работоспособность.