Advertisement
Lunge-

Untitled

Dec 5th, 2013
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. ///////////////////////////
  2. // Run when entering map
  3. void OnStart()
  4. {
  5. SetEntityPlayerInteractCallback("fadeoutpotion", "fadeout", true);
  6. AddEntityCollideCallback("Player", "Skidmessage_1", "Message1", true, 1);
  7. SetPlayerActive(false);
  8. FadeOut(0);
  9. FadePlayerRollTo(-65, 20, 65);
  10. MovePlayerHeadPos(-1.5, 0.01, -0.1, 20, 1);
  11. AddTimer("activate_player", 3, "FadeIn");
  12. }
  13.  
  14. void Message1(string &in asChild, string &in asParent, int alState)
  15. {
  16. SetMessage("Messages", "Popup1", 0); //This stands for ("Name of category", "Name of entry", time to be displayed on the screen);.
  17. }
  18.  
  19. void FadeIn(string &in timer_name)
  20. {
  21. FadeIn(2);
  22. AddTimer("Start", 2, "WakeUp");
  23. }
  24.  
  25. void WakeUp(string &in timer_name)
  26. {
  27. if (timer_name == "Start")
  28. {
  29. AddTimer("MoveHead", 1, "WakeUp");
  30. }
  31.  
  32. else if (timer_name == "MoveHead")
  33. {
  34. MovePlayerHeadPos(13.75, 0, -2.5, 2, 2);
  35. FadePlayerRollTo(0, 2, 500);
  36. AddTimer("ActivatePlayer", 2, "WakeUp");
  37. }
  38.  
  39. else if (timer_name == "ActivatePlayer")
  40. {
  41. MovePlayerHeadPos(0, 0, 0, 2, 2);
  42. SetPlayerActive(true);
  43. }
  44. }
  45.  
  46. void fadeout(string &in item)
  47. {
  48. SetEntityActive("fadeoutpotion", true);
  49. AddTimer("fadeout", 0.3f, "fadeout1");
  50. AddTimer("Scare", 0.3f, "fadeouut");
  51. }
  52.  
  53. void fadeouut(string &in asTimer)
  54. {
  55. GiveSanityDamage(0, true);
  56. }
  57.  
  58. void fadeout1(string &in asTimer)
  59. {
  60. SetPlayerActive(false);
  61. FadeOut(7);
  62. AddTimer("mapvaihtuu", 2.0f, "mapvaihtuu");
  63. }
  64.  
  65. void mapvaihtuu(string &in asTimer)
  66. {
  67. ChangeMap("2.map", "PlayerStartArea_1", "", "");
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement