Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function lightswitches()
- {
- level.monkeyt1 = GetEnt("monkey", "targetname");
- level.monkeyt2 = GetEnt("monkey1", "targetname");
- 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)
- {
- level.monkeyt1 SetHintString("Spooky Mode");
- other_switch SetHintString("");
- level.monkeyt1 waittill("trigger", player);
- level util::set_lighting_state(2);
- level.monkeyt1 SetHintString("Aziz, Light!");
- level.monkeyt2 SetHintString("Extra Spooky");
- self waittill("trigger", player);
- self thread setup_lightswitchthread();
- }
- }
- function setup_lightswitchthread() //self = switch trigger
- {
- if(self == GetEnt("monkey", "targetname"))
- level util::set_lighting_state(1);
- else
- level util::set_lighting_state(3);
- level.monkeyt2 SetHintString("");
- level.monkeyt1 SetHintString("Aziz, Light!");
- level.monkeyt1 waittill ("trigger", player);
- level util::set_lighting_state(1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement