Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- vector gEyeOffset = <0, 0, -0.1>;
- vector vel;
- vector pos;
- rotation rot;
- default
- { collision_start (integer total_number)
- {
- if(llGetAgentInfo(llGetOwner()) & AGENT_CROUCHING)
- { llTriggerSound("ecf9739b-34ac-ca5a-b72d-b029d1d17355", 1.0);
- rot = llGetRot();
- vel = llRot2Fwd(rot);
- pos = llGetPos() + gEyeOffset;
- pos = pos - vel;
- vel = vel;
- llRezObject(llGetInventoryName(INVENTORY_OBJECT, llFloor(llFrand(llGetInventoryNumber(INVENTORY_OBJECT)))), pos, vel, rot, 0);
- llSleep(1);
- }
- }
- land_collision_start (vector pos)
- {
- if(llGetAgentInfo(llGetOwner()) & AGENT_CROUCHING)
- { llTriggerSound("ecf9739b-34ac-ca5a-b72d-b029d1d17355", 1.0);
- rot = llGetRot();
- vel = llRot2Fwd(rot);
- pos = llGetPos() + gEyeOffset;
- pos = pos - vel;
- vel = vel;
- llRezObject(llGetInventoryName(INVENTORY_OBJECT, llFloor(llFrand(llGetInventoryNumber(INVENTORY_OBJECT)))), pos, vel, rot, 0);
- llSleep(1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement