Advertisement
Guest User

Untitled

a guest
Oct 26th, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. @name iPhone -- made by peter / paperlacks ;33
  2. @inputs E:wirelink
  3. @outputs
  4. @persist SlidePos Alpha BeginUnlock
  5. @trigger
  6.  
  7. interval(10)
  8.  
  9. if (duped()){selfDestruct()
  10. print("~Paperlacks' Anti-Dupe~")
  11. hint("~Protected by Paperlacks' Anti-Dupe~",5)
  12. }
  13.  
  14. if (first()){
  15. BeginUnlock = 0
  16. SlidePos = 70
  17. Alpha = 255
  18. E:egpAlpha(2, 255)
  19. E:egpAlpha(3, 255)
  20. E:egpAlpha(4, 255)
  21. E:egpAlpha(5, 0)
  22. E:egpAlpha(6, 0)
  23. E:egpAlpha(7, 0)
  24. E:egpAlpha(8, 0)
  25. E:egpAlpha(9, 0)
  26. }
  27.  
  28.  
  29. #Background
  30. E:egpBox(1, vec2(256,256), vec2(512,512))
  31. E:egpColor(1, vec(0,255,0))
  32. #
  33.  
  34. #box for slider
  35. E:egpRoundedBox(2, vec2(256,450), vec2(450, 70))
  36. E:egpColor(2, vec(109,109,109))
  37. #
  38.  
  39. #slider
  40. E:egpRoundedBox(3, vec2(SlidePos, 450), vec2(70,55))
  41. #
  42.  
  43. #find the closest player
  44. if (findCanQuery()){
  45. findByClass("player")
  46. Ply = findClosest(entity():pos())
  47. }
  48. #
  49.  
  50. #Set the cursor the the closest players' cursor
  51. Cursor = E:egpCursor(Ply)
  52. #
  53.  
  54.  
  55. #function to move the slider
  56. if (inrange(Cursor, E:egpPos(3)-vec2(35, 27.5), E:egpPos(3)+vec2(35, 27.5)) & Ply:keyUse()){
  57. BeginUnlock = 1
  58. }
  59.  
  60. if (BeginUnlock==1){
  61. if (SlidePos==70){
  62. Alpha = 255
  63. }
  64. SlidePos = SlidePos + 7
  65. #fading text
  66. if (SlidePos>100){
  67. Alpha = 230
  68. }
  69. if (SlidePos>150){
  70. Alpha = 180
  71. }
  72. if (SlidePos>220){
  73. Alpha = 140
  74. }
  75. if (SlidePos>250){
  76. Alpha = 100
  77. }
  78. #end of fading text
  79. }
  80. #
  81.  
  82. #Text
  83. E:egpText(4, "Slide to unlock", vec2(SlidePos - 35, 440))
  84. E:egpSize(4, 20)
  85. E:egpColor(4, vec(0,0,0))
  86. E:egpAlpha(4, Alpha)
  87. #
  88.  
  89. #function to unlock
  90. if (SlidePos>=450){
  91. #hide lock screen
  92. E:egpAlpha(2, 0)
  93. E:egpAlpha(3, 0)
  94. E:egpAlpha(4, 0)
  95. #
  96. #show main screen
  97. E:egpAlpha(5, 255)
  98. E:egpAlpha(6, 255)
  99. E:egpAlpha(7, 255)
  100. #show lock button
  101. E:egpAlpha(8, 255)
  102. E:egpAlpha(9, 255)
  103. #
  104. }
  105. #
  106.  
  107. #home screen shit
  108. E:egpRoundedBox(5, vec2(40, 40), vec2(70, 70))
  109. E:egpRoundedBox(6, vec2(130, 40), vec2(70, 70))
  110. E:egpText(7, "Main Screen", vec2(40, 120))
  111. E:egpSize(7, 60)
  112. #
  113.  
  114. #lock button
  115. E:egpRoundedBox(8, vec2(256, 256), vec2(170, 70))
  116. E:egpText(9, "Press to lock", vec2(170, 235))
  117. E:egpColor(9, vec(109,109,109))
  118. E:egpSize(9, 25)
  119. #
  120.  
  121. #function to lock
  122. if (inrange(Cursor, E:egpPos(8)-vec2(85, 35), E:egpPos(8)+vec2(85, 35)) & Ply:keyUse()){
  123. BeginUnlock = 0
  124. SlidePos = 70
  125. Alpha = 255
  126. E:egpAlpha(2, 255)
  127. E:egpAlpha(3, 255)
  128. E:egpAlpha(4, 255)
  129. E:egpAlpha(5, 0)
  130. E:egpAlpha(6, 0)
  131. E:egpAlpha(7, 0)
  132. E:egpAlpha(8, 0)
  133. E:egpAlpha(9, 0)
  134. }
  135. #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement