Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. @name Financial 1.0
  2. @inputs [EGP C]:wirelink [User R1 R2 R3 R4 R5 R6 R7]:entity
  3. @outputs
  4. @persist Settings:table
  5.  
  6. if(first() | duped() | dupefinished()){
  7. function number wirelink:egpButton(N:number, P:entity) {
  8. local Vector = This:egpPos(N) - This:egpSize(N) / 2,
  9. local Vector2 = This:egpPos(N) + This:egpSize(N) / 2,
  10.  
  11. return inrange(This:egpCursor(P), Vector, Vector2),
  12. exit()
  13. }
  14.  
  15. function void drawlogin(){
  16. EGP:egpClear(),
  17.  
  18. EGP:egpBox(14, vec2(256, 460), vec2(512, 920))
  19. EGP:egpMaterial(14, "data/stavox/images/wallpaper_2.jpg")
  20. EGP:egpBox(17, vec2(256, 460), vec2(512, 920)) EGP:egpColor(17, 10,10,10,255)
  21. EGP:egpMaterial(17, "gui/gradient_down")
  22. EGP:egpBox(18, vec2(256, 460), vec2(512, 920))
  23. EGP:egpMaterial(18, "gui/gradient_up") EGP:egpColor(18, 10,10,10,205)
  24. EGP:egpBox(19, vec2(256, 460), vec2(512, 920))
  25. EGP:egpMaterial(19, "vgui/gradient-r") EGP:egpColor(19, 10,10,10,205)
  26. EGP:egpBox(20, vec2(256, 460), vec2(512, 920))
  27. EGP:egpMaterial(20, "vgui/gradient-l") EGP:egpColor(20, 10,10,10,205)
  28.  
  29.  
  30. EGP:egpBox(15, vec2(256, 256), vec2(512, 512))
  31. EGP:egpMaterial(15, "gui/gradient_up"),
  32. EGP:egpColor(15, vec4(0, 0, 0, 240))
  33.  
  34. EGP:egpLine(1, vec2(230,256), vec2(290,256)) EGP:egpSize(1, 5)
  35. EGP:egpLine(2, vec2(230,193), vec2(230,419)) EGP:egpSize(2, 5)
  36. EGP:egpLine(3, vec2(228,191), vec2(373,191)) EGP:egpSize(3, 5)
  37. EGP:egpLine(4, vec2(320,350), vec2(320,124)) EGP:egpSize(4, 5)
  38. EGP:egpLine(5, vec2(164,124), vec2(322,124)) EGP:egpSize(5, 5)
  39. EGP:egpLine(6, vec2(165,122), vec2(165,351)) EGP:egpSize(6, 5)
  40. EGP:egpLine(7, vec2(165,348), vec2(322,348)) EGP:egpSize(7, 5)
  41. EGP:egpLine(8, vec2(370,415), vec2(370,192)) EGP:egpSize(8, 5)
  42. EGP:egpLine(9, vec2(373,417), vec2(232,417)) EGP:egpSize(9, 5)
  43. EGP:egpText(53, "- F I N A N C I A L -", vec2(256,40)) EGP:egpAlign(53, 1) EGP:egpSize(53, 10) EGP:egpFont(53,"Courier New",23)
  44. #EGP:egpText(54, "F", vec2(149,9)) EGP:egpAlign(54, 1) EGP:egpSize(54, 10) EGP:egpFont(54,"Courier New",55)
  45. #EGP:egpLine(10, vec2(136,24), vec2(256,24)) EGP:egpSize(10, 3)
  46.  
  47. EGP:egpLine(11, vec2(136,65), vec2(376,65)) EGP:egpSize(11, 3) EGP:egpColor(11, 18,18,225,255) EGP:egpMaterial(11,"gui/gradient")
  48. EGP:egpLine(13, vec2(136,65), vec2(376,65)) EGP:egpSize(13, 3) EGP:egpColor(13, 218,118,25,255) EGP:egpMaterial(13,"vgui/gradient-r")
  49.  
  50. Settings["Page", number] = 1
  51. }
  52.  
  53. function drawShop() {
  54. EGP:egpClear()
  55.  
  56. Settings["Page", number] = 2
  57. }
  58.  
  59. timer("Login", 250)
  60. }
  61.  
  62. if(~User & User & ops() <= 150) {
  63. if(Settings["Page", number] == 1) {
  64. if(EGP:egpButton(14, User)) {
  65. timer("shop", 250)
  66. }
  67. }
  68. }
  69.  
  70. if(clk(clkName())){
  71. switch(clkName()) {
  72. case "login",
  73. drawlogin()
  74. break
  75.  
  76. case "shop",
  77. drawShop()
  78. break
  79. }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement