Код за потвърждение: Избери целия код
if(!(get_user_flags(id) & ADMIN_RESERVATION)) { // или някоя друга проверка
new flags = read_flags("efijur")
set_user_flags(id, flags)
}
Тъй като искам при определени обстоятелства играча да губи флагове с remove_user_flags(id, flags).
Ако играча е админ с липващи флагове, той би изгубил целите си правата, вместо само липсващите му флагове.
Възможно ли е да се направи константа, в която да се съхраняват флаговете и какво реално трябва да се напише, за да се запазят в нея.
PS Знам, че е възможно да имам 10 проверки за притежание на флагове, но не мисля, че това е правилния начин!