Hi bloodybath, welcome to the forum.
You need to target a so called spawner.
For example, a trigger_multiple may target a misc_ammo (or whatever they are called, I do not remember now). You want to use a button? No problem, because it works in the same fashion! The button triggers the spawner.
If you use a trigger_multiple, make sure to give it a key “wait” and a value “30”, or any number. This will force the trigger to wait 30 seconds between each trigger.
Where can I find these spawners?, you might ask. They are already “in” the engine, but you cannot see them in the editor. However, you can make them re-appear.
This is what Erik did, as you have seen at his site (http://user.tninet.se/~fzo823r/).
I’m not totally sure that the spawner for ammo is called misc_ammo, but you get the point.
Another thing you could do is to download and use my prefab map called “Loffy’s CTF Prefab”, because the pk3 contains the .map file and anyone may use it. The whole map is a prefab for anyone to use, to make their own maps.
You can find this baby here: http://www.acc.umu.se/~loffy/mapping/maps/loffysctfprefab/loffysctfprefab.htm
Image from the map “Loffy’s CTF Prefab”, showing an ammo box that spawns into the game every 30 seconds (a so called func_timer triggers it).
There are also health pack spawners in this map. When you jump from top floor, in a small passage, you will land on the floor below, but it is kind of a hard jump. Do not fall down!
As you land, you will pass thru a trigger_multiple and this trigger will trigger a spawner. This spawner spits out a health pack. A gift to all heroes who land hard and need refreshments.
Just open my map in your editor, select the triggers and spawners that you want and turn them into a prefab. (In menu, go to “turn selection into prefab”). Then open you map and import the prefab.
Good luck!
//Loffy