Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function lightswitches()
- {
- monkeyt1 = GetEnt("monkey", "targetname");
- monkeyt2 = GetEnt("monkey1", "targetname");
- monkeyt1 SetHintString("Find Flashlight First");
- monkeyt1 SetCursorHint("HINT_NOICON");
- monkeyt2 SetHintString("Find Flashlight First");
- monkeyt2 SetCursorHint("HINT_NOICON");
- level waittill("power_on");
- monkeyt1 thread setup_lightswitch(monkeyt2);
- monkeyt2 thread setup_lightswitch(monkeyt1);
- }
- function setup_lightswitch(other_switch) //self = switch trigger
- {
- if(!isdefined(self))
- IPrintLnBold("Oopsie: Switch doesn't exist");
- while(1)
- {
- monkeyt1 SetHintString("Spooky Mode");
- monkeyt2 SetHintString("");
- monkeyt1 waittill("trigger", player);
- level util::set_lighting_state(2);
- monkeyt1 SetHintString("Aziz, Light!")
- monkeyt2 SetHintString("Extra Spooky Mode");
- self waittill("trigger", player);
- self thread setup_lightswitch3();
- monkeyt1 thread setup_lightswitch3();
- self waittill("trigger", player);
- if(self == GetEnt("monkey", "targetname"))
- level util::set_lighting_state(1);
- }
- }
- function setup_lightswitch3() //self = switch trigger
- {
- if(self == GetEnt("monkey", "targetname"))
- level util::set_lighting_state(1);
- else
- level util::set_lighting_state(3);
- monkeyt2 SetHintString("");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement