Типо как на ARP (Advance RP). Т.е фракция: МВД, под фракции: LSPD, LVPD, SFPP, так же типо: МЗ (Министерство здравоохранения). Под фракции: Hospital LS, Hospital SF, Hospital LV.
МВД - фракция. Может назначать лидеров на эти самые под фракции. Увольнять мемберов фракции и т.д
Сообщение от
DeimoS
Не совсем понятна идея фракций и подфракций. Какое предназначения у этих самых подфракций? Для чего такое разделение вообще?
Автор: не понятно одно, что Вам конкретно не понятно?
PHP код:
const MAX_NAME_SUBFRACTION = 32;
const MAX_NAME_FRACTION = 32;
enum e_fraction_info
{
fraction_name[MAX_NAME_FRACTION],
subfraction1[MAX_NAME_SUBFRACTION],
subfraction2[MAX_NAME_SUBFRACTION],
subfraction3[MAX_NAME_SUBFRACTION],
subfraction_id1,
subfraction_id2,
subfraction_id3
}
static const fraction_name[2][e_fraction_info] =
{
{ "МВД", "LSPD", "SFPD", "LVPD", 1, 2, 3 },
{ "МЗ", "Hospital LS", "Hospital SF", "Hospital LV", 5, 6, 7 },
}
А, вообще если работать с базой, то создать связанную таблицу с fraction и subfraction. Если при ссылке на subfraction ключа не будет, то соответственно нет под фракции.