best and most simple to use a variation of conjured-entertainment´s cash-system (as so many times before^^):
http://forum.thegamecreators.com/?m=forum_view&t=130281&b=24
i altered it for you:
1) set this as a mainscript for a nonstatic entity anywhere on your map, and set the entity to "always active" and "isimobile= 1/yes" with right clicking.
;FPSC Artificial Intelligence Script v118
;Created by Brian Woodward DBA Conjured Entertainment
;Creation 2011/06/10 YYYY/MM/DD
;Modified by maho
;Modification 2011/10/31
desc = points achievment system vars&huds
;Triggers
:state=0:dimvar=points
:state=0:hudreset,hudx=60,hudy=5,hudimagefine=gamecore\huds\user\points.dds,hudname=pointslabel,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamecore\huds\user\allpoints.dds,hudname=allpoints,hudhide=1,hudmake=display
:state=0:hudreset,hudx=58,hudy=8,hudsizex=16,hudsizey=16,hudimage=gamecore\huds\numeric1.tga,hudtype=6,huduservar=points,hudmake=numeric
:state=0:hudshow=pointslabel,state=1
:state=1,varequal=points 5:hudshow=allpoints,hudunshow=allpoints,setvar=points 0,state=2
;End of Script
now the only thing you need to do is alter your item-destroyscripts(copy&paste original destroyscripts):
insert this little snippet into the first line of the script, right below ";triggers"
(if this doesnt work on itempickup because they dont use there destroyscripts, you have to insert "addvar=points 1,", right before "playertake"-action, into the mainscript of the item (setup a copy of the script so you dont touch the original)).
finally you have to build 2 huds. i cant do it atm because i have no painting-prog on this computer.
one for the labeling "points", simply alter the "cash.dds" out of the link-download above and save-as "points.dds" in the folder "gamecore\huds\user\".
second is the display you want to use when all points are collected. name it "allpoints.dds" and save in "gamecore\huds\user\".
the above script sets up a variable called "points" and displays it under the "pointslabel"-hud. with each collected item, its destroyscript rises the counter by 1. when it counts 5 (":state=1,varequal=points 5:", edit number as you wish), the "allpoints"-hud is displayed in the middle of the screen, fades out and the counter is reset to 0.
didnt test it, but should work. i hope you understand and can build the huds.you can use this system with all kinds of entities like items, destroying specific enemies etc. conjured has delivered great basic work with his cash-system.
EDIT: point.dds and allpoints.dds hud-images attached. found gimp on this thing called computer^^
cheers
maho