Code:
#define DAMAGE_TASK_ID 27
public release_teh_spores(id) {
new origin[3];
get_user_origin(id,origin);
// spore graphics here
new parms[4];
parms[0] = origin[0];
parms[1] = origin[1];
parms[2] = origin[2];
parms[3] = 1; // current iteration
set_task(1.0,"damage",DAMAGE_TASK_ID,parms);
}
public damage(parms[]) {
// grab origin from parms
new origin[3];
origin[0] = parms[0];
origin[1] = parms[1];
origin[2] = parms[2];
// do your damage code here
parms[3]++; // add to iteration
// if we still have some more iterations to go
if(parms[3] <= 7) {
set_task(1.0,"damage",DAMAGE_TASK_ID,parms);
}
}
__________________
No longer around. Thanks your support, everyone! As always:
THIS ONES FOR YOU
3000 PTS