Difference between revisions of "Bullet"
Jump to navigation
Jump to search
Huney Jewell (talk | contribs) (Let it appear a bit nicer) |
m (lsl code tagging) |
||
Line 4: | Line 4: | ||
Works well with [[Self-Destruction|Self Destruction]] script. | Works well with [[Self-Destruction|Self Destruction]] script. | ||
<div style="padding: 0.5em;"> | <div style="padding: 0.5em;"> | ||
< | <lsl> | ||
// Davada Gallant (John Girard), WWIIOLers | // Davada Gallant (John Girard), WWIIOLers | ||
// Distributable Bullet Code | // Distributable Bullet Code | ||
Line 43: | Line 43: | ||
} | } | ||
} | } | ||
</ | </lsl> | ||
</div></div> | </div></div> | ||
Revision as of 14:29, 30 March 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Script
Works well with Self Destruction script.
<lsl> // Davada Gallant (John Girard), WWIIOLers // Distributable Bullet Code
key z = "b85073b6-d83f-43a3-9a89-cf882b239488"; f() { llMakeExplosion(5, 0.1, 0.01, 2, .5, z, <0,0,0>); }
default { on_rez (integer a) { llResetScript(); } state_entry () { llSetStatus(STATUS_PHYSICS, TRUE); llSetStatus(STATUS_DIE_AT_EDGE, TRUE); llSetBuoyancy(0.1);
llSetDamage(100);
} collision_start (integer a) { f(); llDie(); } touch_start (integer a) { f(); llDie(); } land_collision_start( vector a) { f(); llDie(); } } </lsl>
See Also
Articles
- LSL Examples: Self Destruction