Условие/алгоритм - как проиграть звук для флага

Сообщения
223
Реакции
146
Помог
4 раз(а)
Приветствую.
Нужно проиграть 1 событие, по флагам и без.

Сразу поясню, что звук должен проигрываться при наличии всех флагов, а не только одного.
Например: "btsp"

Берём 1 событие, ставим на него 2 звука
1 звук для всех
2 звук для флагов

Если на 1 событие, "звук для флага" не установлен, то для юзера "с флагом", звук играет который "для всех"

Как определить что кому и как проигрывать?

Так же необходимо учесть тот факт, что при наличии этих флагов btsp с другими, например:
"acbtspte" должны проигрываться обычные звуки.
 
Последнее редактирование:
Сообщения
265
Реакции
315
Помог
10 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Код:
stock has_all_flags(id, const flags[])
{
new FlagsNumber = read_flags(flags);
return ((get_user_flags(id) & FlagsNumber) == FlagsNumber);
}



if(has_all_flags(id, "abcde")) { return 1 }
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу