え、何が問題になってるんですか?「段落」のままでもコピペできますけど。色も付けられます。
// stool rotation
// 8 May 2008 by Shinobar Martinek
float angle = 0;
float step = 90.0;
//
rotation rotorg = ZERO_ROTATION;
integer linkorg = 0;
string keyroot = NULL_KEY;
default
{
state_entry()
{
llOwnerSay(llGetScriptName());
rotorg = llGetRot();
linkorg = llGetLinkNumber();
if ( linkorg > 1 )
{
keyroot = llGetLinkKey(LINK_ROOT);
}
else { state active; }
}
on_rez(integer param)
{
llResetScript();
}
}
state active
{
on_rez(integer param)
{
llSetRot(rotorg);
llResetScript();
}
touch_start(integer total_number)
{
// llOwnerSay("Touched.");
key agent = llAvatarOnSitTarget();
if ( agent != NULL_KEY && agent != llDetectedKey(0) ) { return; }
llSetRot(llGetRot()*llEuler2Rot(<0,0,DEG_TO_RAD*step>));
}
}