state 2 will not work. It must be state=2
and I think you make another mistake(you stay after the first page in state 2), so try my version of this:
;Header
desc = Collect 4 Items Script
;Triggers
;Variables
:state=0:state=1,DimVar=Pages,setvar=Pages 0
:state=1,varequal=Pages 1:etimerstart,fpgcrawtextsize=20,fpgcrawtextfont=Arial,fpgcrawtextr=255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=70,fpgcrawtext=1/4 Items Collected,state=2
:state=3,varequal=Pages 2:etimerstart,fpgcrawtextsize=20,fpgcrawtextfont=Arial,fpgcrawtextr=255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=70,fpgcrawtext=2/4 Items Collected,state=4
:state=5,varequal=Pages 3:etimerstart,fpgcrawtextsize=20,fpgcrawtextfont=Arial,fpgcrawtextr=255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=70,fpgcrawtext=3/4 Items Collected,state=6
:state=7,varequal=Pages 4:etimerstart,fpgcrawtextsize=20,fpgcrawtextfont=Arial,fpgcrawtextr=255,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=70,fpgcrawtext=4/4 Items Collected,state=8
:state=2,etimergreater=3000:fpgcrawtextoff,state=3
:state=4,etimergreater=3000:fpgcrawtextoff,state=5
:state=6,etimergreater=3000:fpgcrawtextoff,state=7
:state=8,etimergreater=3000:fpgcrawtextoff,state=9
;End of Script
Corno_1