just read the post from Lucky some1

sorry i'm crap with names
and then remembered my post on binary, did that help at all???
if you click on the 1st option in something with spawnflags
e.g. (create a trigger->multiple then press "N")
you'll see the options listed
1, x
2, x
3, NOT_PLAYERS
4, MONSTERS
5, PROJECTILES
6, x
7, x
8, DAMAGE
9, !Easy
10, !Medium
11, !Hard
12, !Deathmatch
13, Detail
now if you check one of these option (do 1 for now), you'll see the spawnflag count changes to 1, if you uncheck it it will return to 0,
now if you check the second x (no. 2) you'll see it the spawnflags count change to 2, if you check the 1st x again it'll change to 3, therefore meaning options 1 and 2 are true
now imagine drawing a table
with 2 and 1
these possibilities will arise
2 1
F F = 0 ((2x0) + (1x0)); F = false and T = true
F T = 1 ((2x0) + (1x1))
T F = 2 ((2x1) + (1x0))
T T = 3 ((2x1) + (1x1))
three is the highest outcome which means 4 will be our next binary number (you can also double the last binary number to find this 1 to 2; 2 to 4; 4 to 8; 8 to 16 etc...
when writing in binary instead of T's and F's we have 0's and 1's 0 = false and 1 = true, and all the numbers are reversed in size order, so the next table will be
4 2 1; 4 2 1
F F F; 0 0 0 = 0 ((4x0) + (2x0) + (1x0))
F F T; 0 0 1 = 1 ((4x0) + (2x0) + (1x1))
F T F; 0 1 0 = 2 ((4x0) + (2x1) + (1x0))
F T T; 0 1 1 = 3 ((4x0) + (2x1) + (1x1))
T F F; 1 0 0 = 4 ((4x1) + (2x0) + (1x0))
T F T; 1 0 1 = 5 ((4x1) + (2x0) + (1x1))
T T F; 1 1 0 = 6 ((4x1) + (2x1) + (1x0))
T T T; 1 1 1 = 7 ((4x1) + (2x1) + (1x1))
all possible outcomes next binary number = 8
this way you can see that if
00010 woulf be written, then there would be no 16's, no 8's, no 4's, a 2, and no 1's giving you 2 as the outcome, which would be read as spawnflags = 2, meaning the second x box will be checked, it's just an easier way of writing if statements or select case,
tell me what this is...
00101
good luck!!!