timer of shot help

CreateActor("shot", "shot0001", "cannon", "(none)", 0, 0, false),
shot.angle=animpos=direction(x,y,crosshair.x,crosshair.y),
shot.directional_velocity=3;
this in key down (space) NON repeatable event.
now my problem is:
1) how to put it a timer so it can refire after lets say 1sec.
i dont know how:P im a beginner in game editor:)
2) is it possible the actor to begin transparent and after lets say 1 sec(timer)make it visible?
any help will be appreciated.
shot.angle=animpos=direction(x,y,crosshair.x,crosshair.y),
shot.directional_velocity=3;
this in key down (space) NON repeatable event.
now my problem is:
1) how to put it a timer so it can refire after lets say 1sec.

2) is it possible the actor to begin transparent and after lets say 1 sec(timer)make it visible?
any help will be appreciated.