10-06-2019, 06:57 PM
PHP Code:
list sounds=["f03bd8e7-76b8-7777-cf71-3e187003472f","621bf60c-abcd-d5e8-391c-55ede57b3646","4c814f31-ee89-5567-3e72-5a1daf39a909"];
default
{
state_entry()
{
llListen(111,"","","");
llSetTimerEvent(0.1);
}
listen( integer channel, string name, key id, string message )
{
if(llGetOwnerKey(id)==llGetOwner())
{
if(channel == 111)
{
if(message=="frans")
{
llSetTimerEvent(0);
}
if(message=="frisk")
{
llSetTimerEvent(0);
}
if(message=="darkfrisk")
{
llSetTimerEvent(0);
}
if(message=="console")
{
llSetTimerEvent(llFrand(5));
}
}
}
}
timer()
{
llParticleSystem(
[
PSYS_SRC_PATTERN,PSYS_SRC_PATTERN_EXPLODE,
PSYS_SRC_BURST_RADIUS,0.3,
PSYS_SRC_ANGLE_BEGIN,0,
PSYS_SRC_ANGLE_END,0,
PSYS_SRC_TARGET_KEY,llGetKey(),
PSYS_PART_START_COLOR,<1.000000,1.000000,1.000000>,
PSYS_PART_END_COLOR,<1.000000,1.000000,1.000000>,
PSYS_PART_START_ALPHA,1,
PSYS_PART_END_ALPHA,1,
PSYS_PART_START_GLOW,0,
PSYS_PART_END_GLOW,0,
PSYS_PART_BLEND_FUNC_SOURCE,PSYS_PART_BF_ONE_MINUS_DEST_COLOR,
PSYS_PART_BLEND_FUNC_DEST,PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR,
PSYS_PART_START_SCALE,<0.200000,0.031250,0.000000>,
PSYS_PART_END_SCALE,<0.200000,0.031250,0.000000>,
PSYS_SRC_TEXTURE,"5748decc-f629-461c-9a36-a35a221fe21f",
PSYS_SRC_MAX_AGE,0,
PSYS_PART_MAX_AGE,0.1,
PSYS_SRC_BURST_RATE,0.2,
PSYS_SRC_BURST_PART_COUNT,10,
PSYS_SRC_ACCEL,<0.000000,0.000000,0.000000>,
PSYS_SRC_OMEGA,<0.000000,0.000000,0.000000>,
PSYS_SRC_BURST_SPEED_MIN,0,
PSYS_SRC_BURST_SPEED_MAX,0,
PSYS_PART_FLAGS,
0 |
PSYS_PART_EMISSIVE_MASK |
PSYS_PART_INTERP_SCALE_MASK
]);
llTriggerSound(llList2String(llListRandomize(sounds,1),0),0.3);
llSleep(1);
llParticleSystem([]);
llSetTimerEvent(llFrand(10)+1);
}
}