Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //--// v7-D Feebie Type 1 Door Script //--//
- //--// Works At ANY Angle //--//
- // by Voic Singer
- //-- works in ANY single prim door, linked or un-linked
- //-- works in muti prim doors NOT linked to a larger structure
- //-- REQUIREMENTS: a cut root prim, suggest cube, pathcut start=.125, end=.625
- //-- CAVEAT: single prim doors are limited to 5m width
- //--// USERS MODIFY HERE v
- integer vgIntDoorSwing = 90;
- //-- use -# to reverse the direction of swing, eg. -90;
- rotation vgRotDoorSwing;
- default{
- state_entry(){
- vgRotDoorSwing = llEuler2Rot( <.0, .0, (float)vgIntDoorSwing * DEG_TO_RAD> );
- }
- touch_start( integer vIntTouches ){
- //- small hack to reverse direction of swing on each
- //- touch & avoid lsl funkiness regarding rotation division
- vgRotDoorSwing.s *= -1;
- llSetLocalRot( vgRotDoorSwing * llGetLocalRot() );
- }
- }
- //-- IF Redistributing as-is:
- //-- Please leave script full permissions & include all comments
Advertisement
Add Comment
Please, Sign In to add comment