# Untitled

a guest
Aug 25th, 2019
71
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. @name Better Sign For Night Light
3. @persist Reasons:array
4.
5. interval(100)
6.
7. if(first()){
8.
9. # Reasons (Don't add more than 7.)
10. Reasons = array(
11. " Past Line",
12. " Raiding Tools/Guns out",
13. " Vaping in Base",
14. " Being Annoying",
15. "Threatening Me",
16. "Shooting Towards Base"
17. )
18.
19. # Clear
20. EGP:egpClear()
21.
22. # Background
23. EGP:egpCircle(1,vec2(256,256),vec2(156,156))
24. EGP:egpColor(1,vec(45,45,45))
25.
26. # Foreground
27. EGP:egpCircleOutline(2,vec2(256,256),vec2(156,156))
28. EGP:egpSize(2,2)
29.
30. # Seperator
31. EGP:egpLine(3,vec2(116,186),vec2((512-116),186))
32. EGP:egpSize(3,2)
33.
34. # Sub Title
35. EGP:egpText(4,"Reasons For",vec2(236,156))
36. EGP:egpSize(4,25)
37. EGP:egpAlign(4,1,1)
38.
39. # KOS Col
40. EGP:egpText(5,"KOS",vec2(328,156))
41. EGP:egpSize(5,25)
42. EGP:egpAlign(5,1,1)
43. EGP:egpColor(5,vec(255,0,0))
44.
45. # Loop of reasons
46. for(I = 1, Reasons:count()){
47. EGP:egpText(6 + I, Reasons[I,string],vec2(256,186 + (I * 15)))
48. EGP:egpAlign(6+ I, 1, 1)
49. EGP:egpSize(6 + I, 20)
50. }
51.
52.
53. holoCreate(1)
54. holoModel(1,owner():model())
55. holoPos(1,EGP:egpToWorld(vec2(256, 400)))
56. holoScale(1,vec(0.25))
57. holoAng(1,EGP:entity():angles())
58. holoAnim(1,"ACT_GMOD_GESTURE_DISAGREE")
59. timer("reset",(holoAnimLength(1)*1000)-500)
60. }
61.
62. if(clk("reset")){
63. holoAnim(1,"ACT_GMOD_GESTURE_DISAGREE")
64. timer("reset",(holoAnimLength(1)*1000)-500)
65. }
66.
67. # Color loop
68. for(I = 2, 4){
69. EGP:egpColor(I,hsv2rgb(sin(curtime()*1.5)*255,1,1))
70. }
RAW Paste Data