thanks very much, those scripts do work fine, i am just having some trouble incorporating the particle peramiters into it

float interval_max = 30.0;
float interval_min = 10.0;
float duration = 5.0;
list particle_parameters=[]; // stores your custom particle effect, defined below.
list target_parameters=[]; // remembers targets found using TARGET TEMPLATE scripts.
default {
state_entry() {
llSetTimerEvent (0.1);
}
timer ()
{
llSetTimerEvent (llFrand (interval_max - interval_min) + interval_min);
particle_parameters = [ // start of particle settings
// Texture Parameters:
PSYS_SRC_TEXTURE, llGetInventoryName(INVENTORY_TEXTURE, 0),
PSYS_PART_START_SCALE, < 0.05, .05, FALSE > , PSYS_PART_END_SCALE, < 1.0, 1.0, FALSE > ,
PSYS_PART_START_COLOR, < 1,1,1 > , PSYS_PART_END_COLOR, < 1,1,1 > ,
PSYS_PART_START_ALPHA, (float)0.5, PSYS_PART_END_ALPHA, (float)0.0,
// Production Parameters:
PSYS_SRC_BURST_PART_COUNT, (integer) 1,
PSYS_SRC_BURST_RATE, (float) 0.01,
PSYS_PART_MAX_AGE, (float)2.4,
PSYS_SRC_MAX_AGE,(float) 0.0,
// Placement Parameters:
PSYS_SRC_PATTERN, (integer)8, // 1=DROP, 2=EXPLODE, 4=ANGLE, 8=ANGLE_CONE,
// Placement Parameters (for any non-DROP pattern):
PSYS_SRC_BURST_SPEED_MIN, (float).01, PSYS_SRC_BURST_SPEED_MAX, (float)5.01,
// PSYS_SRC_BURST_RADIUS, 0.0,
// Placement Parameters (only for ANGLE & CONE patterns):
PSYS_SRC_ANGLE_BEGIN, (float) 0.01*PI, PSYS_SRC_ANGLE_END,(float) 0.02*PI,
PSYS_SRC_OMEGA, < 0,0,0 > ,
// After-Effect & Influence Parameters:
PSYS_SRC_ACCEL, < 0.0,0.0,0.0 > ,
// PSYS_SRC_TARGET_KEY, llGetLinkKey(llGetLinkNum() + 1),
PSYS_PART_FLAGS, (integer)( 0 // Texture Options:
| PSYS_PART_INTERP_COLOR_MASK
| PSYS_PART_INTERP_SCALE_MASK
| PSYS_PART_EMISSIVE_MASK
| PSYS_PART_FOLLOW_VELOCITY_MASK
// After-effect & Influence Options:
// | PSYS_PART_WIND_MASK
// | PSYS_PART_BOUNCE_MASK
// | PSYS_PART_FOLLOW_SRC_MASK
// | PSYS_PART_TARGET_POS_MASK
// | PSYS_PART_TARGET_LINEAR_MASK
)
//end of particle settings
];
}
link_message( integer sibling, integer num, string mesg, key target_key ) {
//if ( mesg != CONTROLLER_ID ) { // this message isn't for me. Bail out.
return;
} //else if ( num == 0 ) { // Message says to turn particles OFF:
//llParticleSystem( [ ] );
} //else if ( nu