Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. function lightswitches()
  2. {
  3. level.monkeyt1 = GetEnt("monkey", "targetname");
  4. level.monkeyt2 = GetEnt("monkey1", "targetname");
  5. monkeyt1 = GetEnt("monkey", "targetname");
  6. monkeyt2 = GetEnt("monkey1", "targetname");
  7.  
  8. monkeyt1 SetHintString("Find Flashlight First");
  9. monkeyt1 SetCursorHint("HINT_NOICON");
  10. monkeyt2 SetHintString("Find Flashlight First");
  11. monkeyt2 SetCursorHint("HINT_NOICON");
  12.  
  13. level waittill("power_on");
  14.  
  15. monkeyt1 thread setup_lightswitch(monkeyt2);
  16. monkeyt2 thread setup_lightswitch(monkeyt1);
  17.  
  18.  
  19. }
  20.  
  21. function setup_lightswitch(other_switch) //self = switch trigger
  22. {
  23. if(!isdefined(self))
  24. IPrintLnBold("Oopsie: Switch doesn't exist");
  25.  
  26. while(1)
  27. {
  28.  
  29. level.monkeyt1 SetHintString("Spooky Mode");
  30. other_switch SetHintString("");
  31.  
  32. level.monkeyt1 waittill("trigger", player);
  33.  
  34. level util::set_lighting_state(2);
  35.  
  36. level.monkeyt1 SetHintString("Aziz, Light!");
  37. level.monkeyt2 SetHintString("Extra Spooky");
  38.  
  39. self waittill("trigger", player);
  40.  
  41. self thread setup_lightswitchthread();
  42. }
  43.  
  44. }
  45.  
  46. function setup_lightswitchthread() //self = switch trigger
  47. {
  48. if(self == GetEnt("monkey", "targetname"))
  49. level util::set_lighting_state(1);
  50. else
  51. level util::set_lighting_state(3);
  52. level.monkeyt2 SetHintString("");
  53. level.monkeyt1 SetHintString("Aziz, Light!");
  54. level.monkeyt1 waittill ("trigger", player);
  55. level util::set_lighting_state(1);
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement