Jump to content

Get my AO to allow my pawprints?


Simerion
 Share

You are about to reply to a thread that has been inactive for 4585 days.

Please take a moment to consider if this thread is worth bumping.

Recommended Posts

Try something based on this free script.   You put a copy into each of your paws (or into an invisible prim which you add, as opposed to attach, to your extremities).

If you want to change the pawprints, find the line where it says 

 

string texture = "0561aa38-6fde-1fdb-3b78-1bf07dd0a176";    

and replace the "0561aa38-6fde-1fdb-3b78-1bf07dd0a176" with the uuid of the texture of your choice (in "double quotes").

 

// Particle Script 0.3 // Created by Ama Omega // 10-10-2003 // Mask Flags - set to TRUE to enableinteger glow = TRUE;            // Make the particles glowinteger bounce = FALSE;          // Make particles bounce on Z plan of objectinteger interpColor = TRUE;     // Go from start to end colorinteger interpSize = FALSE;      // Go from start to end sizeinteger wind = FALSE;           // Particles effected by windinteger followSource = FALSE;    // Particles follow the sourceinteger followVel = FALSE;       // Particles turn to velocity direction // Choose a pattern from the following: // PSYS_SRC_PATTERN_EXPLODE // PSYS_SRC_PATTERN_DROP // PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY // PSYS_SRC_PATTERN_ANGLE_CONE // PSYS_SRC_PATTERN_ANGLEinteger pattern = PSYS_SRC_PATTERN_DROP;// Select a target for particles to go towards // "" for no target, "owner" will follow object owner // and "self" will target this object // or put the key of an object for particles to go tokey target = "";// Particle paramatersfloat age = 133;                  // Life of each particlefloat maxSpeed = .1;            // Max speed each particle is spit out atfloat minSpeed = .1;            // Min speed each particle is spit out atstring texture = "0561aa38-6fde-1fdb-3b78-1bf07dd0a176";                 // Texture used for particles, default used if blankfloat startAlpha = 1.0;           // Start alpha (transparency) valuefloat endAlpha = 0.0;           // End alpha (transparency) valuevector startColor = <0,0,0>;    // Start color of particles <R,G,B>vector endColor = <0,0,0>;      // End color of particles <R,G,B> (if interpColor == TRUE)vector startSize = <.4,.2,.7>;     // Start size of particles vector endSize = <.4,.4,.7>;       // End size of particles (if interpSize == TRUE)vector push = <0,0,0.0>;          // Force pushed on particles // System paramatersfloat rate = .5;            // How fast (rate) to emit particlesfloat radius = .1;          // Radius to emit particles for BURST patterninteger count = 1;        // How many particles to emit per BURST float outerAngle = 1.54;    // Outer angle for all ANGLE patternsfloat innerAngle = 1.55;    // Inner angle for all ANGLE patternsvector omega = <0,0,10>;    // Rotation of ANGLE patterns around the sourcefloat life = 0;             // Life in seconds for the system to make particles // Script variablesinteger flags;updateParticles(){    flags = 0;    if (target == "owner") target = llGetOwner();    if (target == "self") target = llGetKey();    if (glow) flags = flags | PSYS_PART_EMISSIVE_MASK;    if (bounce) flags = flags | PSYS_PART_BOUNCE_MASK;    if (interpColor) flags = flags | PSYS_PART_INTERP_COLOR_MASK;    if (interpSize) flags = flags | PSYS_PART_INTERP_SCALE_MASK;    if (wind) flags = flags | PSYS_PART_WIND_MASK;    if (followSource) flags = flags | PSYS_PART_FOLLOW_SRC_MASK;    if (followVel) flags = flags | PSYS_PART_FOLLOW_VELOCITY_MASK;    if (target != "") flags = flags | PSYS_PART_TARGET_POS_MASK;    llParticleSystem([  PSYS_PART_MAX_AGE,age,                        PSYS_PART_FLAGS,flags,                        PSYS_PART_START_COLOR, startColor,                        PSYS_PART_END_COLOR, endColor,                        PSYS_PART_START_SCALE,startSize,                        PSYS_PART_END_SCALE,endSize,                         PSYS_SRC_PATTERN, pattern,                        PSYS_SRC_BURST_RATE,rate,                        PSYS_SRC_ACCEL, push,                        PSYS_SRC_BURST_PART_COUNT,count,                        PSYS_SRC_BURST_RADIUS,radius,                        PSYS_SRC_BURST_SPEED_MIN,minSpeed,                        PSYS_SRC_BURST_SPEED_MAX,maxSpeed,                        PSYS_SRC_TARGET_KEY,target,                        PSYS_SRC_INNERANGLE,innerAngle,                         PSYS_SRC_OUTERANGLE,outerAngle,                        PSYS_SRC_OMEGA, omega,                        PSYS_SRC_MAX_AGE, life,                        PSYS_SRC_TEXTURE, texture,                        PSYS_PART_START_ALPHA, startAlpha,                        PSYS_PART_END_ALPHA, endAlpha                            ]);}default{    state_entry()    {        updateParticles();        llSetTimerEvent(.3);    }    timer()    {        string anim = llGetAnimation(llGetOwner());        if ((anim == "Walking") || (anim == "Running") || (anim == "Turning Left") || (anim == "Turning Right") || (anim == "CrouchWalking"))        {            updateParticles();        }        else        {            llParticleSystem([]);        }    }}

 

Link to comment
Share on other sites

You are about to reply to a thread that has been inactive for 4585 days.

Please take a moment to consider if this thread is worth bumping.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...