Difference between revisions of "Bullet"

From Second Life Wiki
Jump to navigation Jump to search
m (lsl code tagging)
m (<lsl> tag to <source>)
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>
<source lang="lsl2">
// Davada Gallant (John Girard), WWIIOLers
// Davada Gallant (John Girard), WWIIOLers
// Distributable Bullet Code
// Distributable Bullet Code
Line 43: Line 43:
}
}
}
}
</lsl>
</source>
</div></div>


<div id="box">
== See Also ==
== See Also ==
<div style="padding: 0.5em">
'''Articles'''
'''Articles'''
*LSL Examples: [[Self-Destruction|Self Destruction]]
*LSL Examples: [[Self-Destruction|Self Destruction]]
</div></div>


{{LSLC|Examples|Bullet}}
{{LSLC|Examples|Bullet}}

Revision as of 13:13, 24 January 2015

Script

Works well with Self Destruction script.

// 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();
	}
}

See Also

Articles