Its a bit of a shambles at the moment so I'll do it as psuedo-code:
Code:
public this_first (id) {
<execute this_second every 0.5 seconds for 10 seconds>
<execute this_third after the above is complete>
}
public this_second (id) {
}
public this_third (id) {
}
Thats basically what I want to do without hanging up Half-Life. I tried using get_gametime() but it seemed to get stuck in a loop and crashed.
I need a friendly way to repeatedly execute this_second as stated above.