Como el ha dicho es "compare 0x(variable) 0x(valor)". Pero en el "if" se pueden poner más cosas:
if 0x(condición) goto @(pointer)
Y estas son las condiciones:
0x0 - Menor que...
0x1 - Igual que...
0x2 - Mayor que...
0x3 - Igual o menor que...
0x4 - Igual o mayor que...
0x5 - Distinto de...
Elige la que más te convenga para cada script. Y bueno, si pones por ejemplo esto:
compare 0x40FF 0x2
if 0x5 goto @asdf
estarías poniendo algo así en "español":
comprueba si la variable 0x40FF tiene el valor 0x2
Si el valor es distinto, va a @asdf
Un ejemplo para que lo entiendas bien :P