Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //i have 2 scripts lever and power button, i want the lever to check if power on then work inf power off then do not work, could //anybody help me
- //lever script
- integer swing=1;
- integer swing= 1;
- integer c;
- integer not_detected;
- default
- {
- state_entry()
- {
- }
- on_rez(integer start_param)
- {
- llResetScript();
- }
- touch_start(integer total_num)
- {
- llPlaySound("lever", 1.0);
- llSleep(1.7);
- llPlaySound("takeoff bell", 1.0);
- llSleep(1.5);
- rotation rot = llGetLocalRot();
- rotation delta = llEuler2Rot(<-PI/4*swing,0,0>);
- rot = delta * rot;
- llSetLocalRot(rot);
- llSleep(0.25);
- rot = delta * rot;
- llSetLocalRot(rot);
- llPlaySound("Tardis Takeoff", 1);
- llSay(12,"takeoff");
- llSay(0,"takeoff");
- llSetText("Dematerialising...", <1,1,1>, 1.0);
- llSleep(9.3);
- llLoopSound("inflight", 6.0);
- llSetText("In Transit", <1,1,1>, 1.0);
- state open;
- }
- }
- state open
- {
- touch_start(integer total_num)
- {
- //llTriggerSound("tardis door close",9.9);
- rotation rot = llGetLocalRot();
- rotation delta = llEuler2Rot(<PI/4*swing,0,0>);
- rot = delta * rot;
- llSetLocalRot(rot);
- llSleep(0.25);
- rot = delta * rot;
- llSetLocalRot(rot);
- llSay(12,"land");
- llSay(0,"land");
- llPlaySound("tardis2", 1);
- llSetText("Materialising...", <1,1,1>, 1.0);
- llSleep(6.0);
- llSetText("Landed", <1,1,1>, 1.0);
- state default;
- }
- }
- //and power button script
- integer swing= -1;
- integer c;
- integer not_detected;
- default
- {
- state_entry()
- {
- }
- on_rez(integer start_param)
- {
- llResetScript();
- }
- touch_start(integer total_num)
- {
- llSleep(2.0);
- llPlaySound("powering up", 1);
- llSetText("Powering up....", <1,1,1>, 1.0);
- llSleep(2.5);
- llSetText("Power On", <1,1,1>, 1.0);
- llSleep(5.0);
- llLoopSound("power",1.0);
- llSleep(2.0);
- state open;
- }
- }
- state open
- {
- touch_start(integer total_num)
- {
- llSleep(2.0);
- llPlaySound("powering down", 1);
- llSetText("Powering Down....", <1,1,1>, 1.0);
- llSleep(2.5);
- llSetText("Power Off", <1,1,1>, 1.0);
- state default;
- }
- }
- //i was told to use this script to help me but im not sure how to do it
- integer on;
- default
- {
- state_entry()
- {
- //start state here
- on = 1;
- }
- touch_start(integer total_number)
- {
- if(on == 1)
- {
- //do something
- on = 0;
- }
- else
- {
- //do something else
- on = 1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement