De DigiWiki.
Ring Based Particules I
// Ring Based Particules I by djphil (CC-BY-NC-SA)
particles()
{
llLinkParticleSystem(LINK_SET, [PSYS_PART_FLAGS, 0 |
PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK,
PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_EXPLODE,
PSYS_PART_BLEND_FUNC_SOURCE, PSYS_PART_BF_SOURCE_ALPHA,
PSYS_PART_BLEND_FUNC_DEST, PSYS_PART_BF_ONE,
PSYS_SRC_BURST_RADIUS, 0.5,
PSYS_SRC_ANGLE_BEGIN, 3.14,
PSYS_SRC_ANGLE_END, 0.0,
PSYS_SRC_TARGET_KEY, llGetKey(),
PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>,
PSYS_PART_END_COLOR, <0.5, 0.5, 1.0>,
PSYS_PART_START_ALPHA, 1.0,
PSYS_PART_END_ALPHA, 0.0,
PSYS_PART_START_GLOW, 0.0,
PSYS_PART_END_GLOW, 0.0,
PSYS_PART_START_SCALE, <0.1, 0.1, 0.0>,
PSYS_PART_END_SCALE, <0.03125, 0.03125, 0.0>,
PSYS_SRC_MAX_AGE, 0.0,
PSYS_PART_MAX_AGE, 1.0,
PSYS_SRC_BURST_RATE, 0.0,
PSYS_SRC_BURST_PART_COUNT, 5,
PSYS_SRC_ACCEL, <0.0, 0.0, 0.0>,
PSYS_SRC_OMEGA, <0.1, 0.1, -0.1>,
PSYS_SRC_BURST_SPEED_MIN, 0.0,
PSYS_SRC_BURST_SPEED_MAX, 0.0,
PSYS_SRC_TEXTURE,""
]);
}
integer power;
default
{
state_entry() {llSetTimerEvent(0.1);}
on_rez(integer start_param) {llSetTimerEvent(0.1);}
touch_start(integer number) {llSetTimerEvent(0.1);}
timer()
{
power =! power;
if (power) {particles(); llSetTimerEvent(10.0);}
else {llSetTimerEvent(0.0); llLinkParticleSystem (LINK_SET, []);}
}
}
Ring Based Particules II
// Ring Based Particules II by djphil (CC-BY-NC-SA)
particles()
{
llLinkParticleSystem(LINK_SET, [PSYS_PART_FLAGS, 0 |
PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK | PSYS_PART_TARGET_POS_MASK,
PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_EXPLODE, PSYS_PART_BLEND_FUNC_SOURCE,
PSYS_PART_BF_SOURCE_ALPHA, PSYS_PART_BLEND_FUNC_DEST, PSYS_PART_BF_ONE,
PSYS_SRC_BURST_RADIUS, 0.5,
PSYS_SRC_ANGLE_BEGIN, 3.14,
PSYS_SRC_ANGLE_END, 0.0,
PSYS_SRC_TARGET_KEY, llGetKey(),
PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>,
PSYS_PART_END_COLOR, <0.5, 0.5, 1.0>,
PSYS_PART_START_ALPHA, 1.0,
PSYS_PART_END_ALPHA, 0.0,
PSYS_PART_START_GLOW, 0.0,
PSYS_PART_END_GLOW, 0.0,
PSYS_PART_START_SCALE, <0.1, 0.1, 0.0>,
PSYS_PART_END_SCALE, <0.03125, 0.03125, 0.0>,
PSYS_SRC_MAX_AGE, 0.0,
PSYS_PART_MAX_AGE, 1.0,
PSYS_SRC_BURST_RATE, 0.0,
PSYS_SRC_BURST_PART_COUNT, 5,
PSYS_SRC_ACCEL, <0.0, 0.0, 0.0>,
PSYS_SRC_OMEGA, <0.1, 0.1, -0.1>,
PSYS_SRC_BURST_SPEED_MIN, 0.0,
PSYS_SRC_BURST_SPEED_MAX, 0.0,
PSYS_SRC_TEXTURE, ""
]);
}
integer power;
default
{
state_entry() {llSetTimerEvent(0.1);}
on_rez(integer start_param) {llSetTimerEvent(0.1);}
touch_start(integer number) {llSetTimerEvent(0.1);}
timer()
{
power =! power;
if (power) {particles(); llSetTimerEvent(10.0);}
else {llSetTimerEvent(0.0); llLinkParticleSystem (LINK_SET, []);}
}
}
Ring Based Particules III
// Ring Based Particules III by djphil (CC-BY-NC-SA)
particles()
{
llLinkParticleSystem(LINK_SET, [PSYS_PART_FLAGS, 0 |
PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK,
PSYS_SRC_PATTERN,PSYS_SRC_PATTERN_ANGLE, PSYS_PART_BLEND_FUNC_SOURCE,
PSYS_PART_BF_SOURCE_ALPHA, PSYS_PART_BLEND_FUNC_DEST,PSYS_PART_BF_ONE,
PSYS_SRC_BURST_RADIUS, 0.5,
PSYS_SRC_ANGLE_BEGIN, 3.14,
PSYS_SRC_ANGLE_END, 0.0,
PSYS_SRC_TARGET_KEY, llGetKey(),
PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>,
PSYS_PART_END_COLOR, <0.5, 0.5, 1.0>,
PSYS_PART_START_ALPHA,1.0,
PSYS_PART_END_ALPHA, 0.0,
PSYS_PART_START_GLOW, 0.0,
PSYS_PART_END_GLOW, 0.0,
PSYS_PART_START_SCALE, <0.1, 0.1, 0.0>,
PSYS_PART_END_SCALE, <0.03125, 0.03125, 0.0>,
PSYS_SRC_MAX_AGE, 0.0,
PSYS_PART_MAX_AGE, 1.0,
PSYS_SRC_BURST_RATE, 0.0,
PSYS_SRC_BURST_PART_COUNT, 5,
PSYS_SRC_ACCEL, <0.0, 0.0, 0.0>,
PSYS_SRC_OMEGA, <0.1, 0.1, -0.1>,
PSYS_SRC_BURST_SPEED_MIN, 0.5,
PSYS_SRC_BURST_SPEED_MAX, 0.0,
PSYS_SRC_TEXTURE,""
]);
}
integer power;
default
{
state_entry() {llSetTimerEvent(0.1);}
on_rez(integer start_param) {llSetTimerEvent(0.1);}
touch_start(integer number) {llSetTimerEvent(0.1);}
timer()
{
power =! power;
if (power) {particles(); llSetTimerEvent(10.0);}
else {llSetTimerEvent(0.0); llLinkParticleSystem (LINK_SET, []);}
}
}
Ring Based Particules IV
// Ring Based Particules IV by djphil (CC-BY-NC-SA)
particles()
{
llLinkParticleSystem(LINK_SET, [PSYS_PART_FLAGS, 0 |
PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK,
PSYS_SRC_PATTERN,PSYS_SRC_PATTERN_ANGLE, PSYS_PART_BLEND_FUNC_SOURCE,
PSYS_PART_BF_SOURCE_ALPHA, PSYS_PART_BLEND_FUNC_DEST,PSYS_PART_BF_ONE,
PSYS_SRC_BURST_RADIUS, 0.5,
PSYS_SRC_ANGLE_BEGIN, 3.14,
PSYS_SRC_ANGLE_END, 0.0,
PSYS_SRC_TARGET_KEY, llGetKey(),
PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>,
PSYS_PART_END_COLOR, <0.5, 0.5, 1.0>,
PSYS_PART_START_ALPHA, 1.0,
PSYS_PART_END_ALPHA, 0.0,
PSYS_PART_START_GLOW, 0.0,
PSYS_PART_END_GLOW, 0.0,
PSYS_PART_START_SCALE, <0.1, 0.1, 0.0>,
PSYS_PART_END_SCALE, <0.03125, 0.03125, 0.0>,
PSYS_SRC_MAX_AGE, 0.0,
PSYS_PART_MAX_AGE, 1.0,
PSYS_SRC_BURST_RATE, 0.0,
PSYS_SRC_BURST_PART_COUNT, 5,
PSYS_SRC_ACCEL, <0.0, 0.0, 0.0>,
PSYS_SRC_OMEGA, <0.1, 0.1, -0.1>,
PSYS_SRC_BURST_SPEED_MIN, 0.0,
PSYS_SRC_BURST_SPEED_MAX, 0.0,
PSYS_SRC_TEXTURE, ""
]);
}
integer power;
default
{
state_entry() {llSetTimerEvent(0.1);}
on_rez(integer start_param) {llSetTimerEvent(0.1);}
touch_start(integer number) {llSetTimerEvent(0.1);}
timer()
{
power =! power;
if (power) {particles(); llSetTimerEvent(10.0);}
else {llSetTimerEvent(0.0); llLinkParticleSystem (LINK_SET, []);}
}
}
Ring Based Particules V
// Ring Based Particules V by djphil (CC-BY-NC-SA)
particles()
{
llLinkParticleSystem(LINK_SET, [PSYS_PART_FLAGS, 0 |
PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK | PSYS_PART_TARGET_POS_MASK,
PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE, PSYS_PART_BLEND_FUNC_SOURCE,
PSYS_PART_BF_SOURCE_ALPHA, PSYS_PART_BLEND_FUNC_DEST ,PSYS_PART_BF_ONE,
PSYS_SRC_BURST_RADIUS, 0.5,
PSYS_SRC_ANGLE_BEGIN, 3.14,
PSYS_SRC_ANGLE_END, 0.0,
PSYS_SRC_TARGET_KEY, llGetKey(),
PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>,
PSYS_PART_END_COLOR, <0.5, 0.5, 1.0>,
PSYS_PART_START_ALPHA, 1.0,
PSYS_PART_END_ALPHA, 0.0,
PSYS_PART_START_GLOW, 0.0,
PSYS_PART_END_GLOW, 0.0,
PSYS_PART_START_SCALE, <0.1, 0.1, 0.0>,
PSYS_PART_END_SCALE, <0.03125, 0.03125, 0.0>,
PSYS_SRC_MAX_AGE, 0.0,
PSYS_PART_MAX_AGE, 1.0,
PSYS_SRC_BURST_RATE, 0.0,
PSYS_SRC_BURST_PART_COUNT, 5,
PSYS_SRC_ACCEL, <0.0, 0.0, 0.0>,
PSYS_SRC_OMEGA, <0.1, 0.1, -0.1>,
PSYS_SRC_BURST_SPEED_MIN, 0.0,
PSYS_SRC_BURST_SPEED_MAX, 0.0,
PSYS_SRC_TEXTURE, ""
]);
}
integer power;
default
{
state_entry() {llSetTimerEvent(0.1);}
on_rez(integer start_param) {llSetTimerEvent(0.1);}
touch_start(integer number) {llSetTimerEvent(0.1);}
timer()
{
power =! power;
if (power) {particles(); llSetTimerEvent(10.0);}
else {llSetTimerEvent(0.0); llLinkParticleSystem (LINK_SET, []);}
}
}
Ring Based Particules VI
// Ring Based Particules VI by djphil (CC-BY-NC-SA)
particles()
{
llLinkParticleSystem(LINK_SET, [PSYS_PART_FLAGS, 0 |
PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK,
PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE,
PSYS_PART_BLEND_FUNC_SOURCE, PSYS_PART_BF_SOURCE_ALPHA,
PSYS_PART_BLEND_FUNC_DEST, PSYS_PART_BF_ONE,
PSYS_SRC_BURST_RADIUS, 0.5,
PSYS_SRC_ANGLE_BEGIN, 3.14,
PSYS_SRC_ANGLE_END, 0.0,
PSYS_SRC_TARGET_KEY,llGetKey(),
PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>,
PSYS_PART_END_COLOR, <0.5, 0.5, 1.0>,
PSYS_PART_START_ALPHA, 1.0,
PSYS_PART_END_ALPHA, 0.0,
PSYS_PART_START_GLOW, 0.0,
PSYS_PART_END_GLOW, 0.0,
PSYS_PART_START_SCALE, <0.1, 0.1, 0.0>,
PSYS_PART_END_SCALE, <0.03125, 0.03125, 0.0>,
PSYS_SRC_MAX_AGE, 0.0,
PSYS_PART_MAX_AGE, 1.0,
PSYS_SRC_BURST_RATE, 0.0,
PSYS_SRC_BURST_PART_COUNT,5,
PSYS_SRC_ACCEL, <0.0, 0.0, 0.0>,
PSYS_SRC_OMEGA, <0.0, 0.0, 0.0>,
PSYS_SRC_BURST_SPEED_MIN, 0.0,
PSYS_SRC_BURST_SPEED_MAX, 0.0,
PSYS_SRC_TEXTURE, ""
]);
}
integer power;
default
{
state_entry() {llSetTimerEvent(0.1);}
on_rez(integer start_param) {llSetTimerEvent(0.1);}
touch_start(integer number) {llSetTimerEvent(0.1);}
timer()
{
power =! power;
if (power) {particles(); llSetTimerEvent(10.0);}
else {llSetTimerEvent(0.0); llLinkParticleSystem (LINK_SET, []);}
}
}
Ring Based Particules VII
// Ring Based Particules VII by djphil (CC-BY-NC-SA)
particles()
{
llLinkParticleSystem(LINK_SET, [PSYS_PART_FLAGS, 0 |
PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK |
PSYS_PART_TARGET_POS_MASK, PSYS_SRC_PATTERN,PSYS_SRC_PATTERN_ANGLE,
PSYS_PART_BLEND_FUNC_SOURCE,PSYS_PART_BF_SOURCE_ALPHA,
PSYS_PART_BLEND_FUNC_DEST,PSYS_PART_BF_ONE,
PSYS_SRC_BURST_RADIUS,0.5,
PSYS_SRC_ANGLE_BEGIN,3.14,
PSYS_SRC_ANGLE_END,0,
PSYS_SRC_TARGET_KEY,llGetKey(),
PSYS_PART_START_COLOR, <1.0,1.0,1.0>,
PSYS_PART_END_COLOR, <0.5,0.5,1.0>,
PSYS_PART_START_ALPHA,1,
PSYS_PART_END_ALPHA,0,
PSYS_PART_START_GLOW,0,
PSYS_PART_END_GLOW,0,
PSYS_PART_START_SCALE,<0.1,0.1,0.0>,
PSYS_PART_END_SCALE,<0.03125,0.03125,0.0>,
PSYS_SRC_MAX_AGE,0,
PSYS_PART_MAX_AGE,1,
PSYS_SRC_BURST_RATE,0,
PSYS_SRC_BURST_PART_COUNT,5,
PSYS_SRC_ACCEL,<0.0,0.0,0.0>,
PSYS_SRC_OMEGA,<0.0,0.0,0.0>,
PSYS_SRC_BURST_SPEED_MIN,0,
PSYS_SRC_BURST_SPEED_MAX,0,
PSYS_SRC_TEXTURE, ""
]);
}
integer power;
default
{
state_entry() {llSetTimerEvent(0.1);}
on_rez(integer start_param) {llSetTimerEvent(0.1);}
touch_start(integer number) {llSetTimerEvent(0.1);}
timer()
{
power =! power;
if (power) {particles(); llSetTimerEvent(10.0);}
else {llSetTimerEvent(0.0); llLinkParticleSystem (LINK_SET, []);}
}
}