Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. secret_cheakpoints_setup()
  2. {
  3. for(i=1;i<=5;i++)
  4. {
  5. thread secret_cheakpoints(i);
  6. }
  7. }
  8.  
  9. failtrigger()
  10. {
  11. trig = getent("secret_failtrig","targetname");
  12. level.fail1 = getent("fail1","targetname"); //origins
  13. fail2 = getent("fail2","targetname");
  14. fail3 = getent("fail3","targetname");
  15. fail4 = getent("fail4","targetname");
  16. fail5 = getent("fail5","targetname");
  17. for(;;)
  18. {
  19. trig waittill("trigger", player );
  20. if(player.sc == 1)
  21. {
  22. player setorigin(level.fail1.origin);
  23. player freezeControls(true);
  24. player iprintln("^1<<^5 Position Loaded:^2 "+player.sc);
  25. wait .1;
  26. player freezeControls(false);
  27. }
  28. if(player.sc == 2)
  29. {
  30. player setorigin(fail2.origin);
  31. player freezeControls(true);
  32. player iprintln("^1<< ^5Position Loaded:^2 "+player.sc);
  33. wait .1;
  34. player freezeControls(false);
  35. }
  36. if(player.sc == 3)
  37. {
  38. player setorigin(fail3.origin);
  39. player freezeControls(true);
  40. player iprintln("^1<<^5 Position Loaded:^2 "+player.sc);
  41. wait .1;
  42. player freezeControls(false);
  43. }
  44. if(player.sc == 4)
  45. {
  46. player setorigin(fail4.origin);
  47. player freezeControls(true);
  48. player iprintln("^1<<^5 Position Loaded:^2 "+player.sc);
  49. wait .1;
  50. player freezeControls(false);
  51. }
  52. if(player.sc == 5)
  53. {
  54. player setorigin(fail5.origin);
  55. player freezeControls(true);
  56. player iprintln("^1<<^5 Position Loaded:^2 "+player.sc);
  57. wait .1;
  58. player freezeControls(false);
  59. }
  60. }
  61. }
  62.  
  63. secret_cheakpoints(num)
  64. {
  65. trig = getent("secret_cheakpoint_"+num,"targetname");
  66. for(;;)
  67. {
  68. trig waittill("trigger", player);
  69. if(player.c < player.sc)
  70. {
  71. player iprintlnbold("Shortcuts will not be tolerated");
  72. player iprintlnbold("Cheakpoints Restarted");
  73. player setorigin(level.fail1.origin);
  74. player.sc = 1;
  75. }
  76. if(player.sc < num)
  77. {
  78. player.sc = num;
  79. player iprintln("^1<<^3 Position Saved: ^5"+num);
  80. player.c++;
  81. }
  82. else if (player.sc >= num)
  83. {
  84. player.sc = player.sc;
  85. }
  86.  
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement