Guest User

Untitled

a guest
Mar 9th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.23 KB | None | 0 0
  1. sX <- GUI.GetScreenSize().X;
  2. sY <- GUI.GetScreenSize().Y;
  3.  
  4. }
  5. ::windowA <- null;
  6. ::labelAA <- null;
  7. ::editboxA <- null;
  8. ::labelAB <- null;
  9. ::labelCA <- null;
  10. ::labelCB <- null;
  11. ::editboxC <- null;
  12. ::labelDA <- null;
  13. ::labelDB <- null;
  14. ::editboxD <- null;
  15. ::buttonA <- null;
  16. ::buttonB <- null;
  17.  
  18. function cc()
  19. {
  20. ::windowA = GUIWindow();
  21. windowA.AddFlags(GUI_FLAG_TEXT_TAGS);
  22. windowA.AddFlags(GUI_FLAG_TEXT_TAGS);
  23. windowA.RemoveFlags(GUI_FLAG_WINDOW_CLOSEBTN);
  24. windowA.Position = VectorScreen( sX * 0.25, sY * 0.25 )
  25. windowA.Size = VectorScreen( sX * 0.5, sY * 0.5)
  26. windowA.Colour = Colour(52, 52, 52);
  27. windowA.TitleColour = Colour(10, 10, 10);
  28. windowA.Alpha = 225;
  29. windowA.Text = "~LB~ [#d]Registration Form";
  30. windowA.FontName = "Tahoma";
  31. windowA.FontSize = 18;
  32. windowA.FontFlags = GUI_FFLAG_BOLD;
  33. Username();
  34. Password();
  35. Confirm();
  36. Register();
  37. Cancel();
  38. GUI.SetMouseEnabled(true);
  39. }
  40.  
  41. function Username()
  42. {
  43. ::labelAA = GUILabel();
  44. ::editboxA = GUIEditbox();
  45. ::labelAB = GUILabel();
  46.  
  47. labelAA.AddFlags(GUI_FLAG_TEXT_SHADOW);
  48. labelAA.Position = VectorScreen(sX * 0.05, sY * 0.055);
  49. labelAA.TextColour = Colour(255, 255, 255);
  50. labelAA.Alpha = 220;
  51. labelAA.Text = "Username:";
  52. labelAA.TextAlignment = GUI_ALIGN_LEFT;
  53. labelAA.FontName = "Verdana";
  54. labelAA.FontSize = 16;
  55. labelAA.FontFlags = GUI_FFLAG_BOLD;
  56. windowA.AddChild(labelAA);
  57.  
  58. labelAB.Position = VectorScreen(sX * 0.265, sY * 0.095);
  59. labelAB.TextColour = Colour(255, 255, 255);
  60. labelAB.Alpha = 220;
  61. labelAB.Text = "Please enter your username.";
  62. labelAB.TextAlignment = GUI_ALIGN_LEFT;
  63. labelAB.FontName = "Verdana";
  64. labelAB.FontSize = 16;
  65. labelAB.FontFlags = GUI_FFLAG_BOLD;
  66. windowA.AddChild(labelAB);
  67.  
  68. editboxA.Position = VectorScreen(sX * 0.15, sY * 0.045);
  69. editboxA.Size = VectorScreen(sX * 0.25, sY * 0.05);
  70. editboxA.Colour = Colour(37, 37, 37);
  71. editboxA.TextColour = Colour(255, 255, 255);
  72. editboxA.Text = World.FindLocalPlayer().Name;
  73. editboxA.TextAlignment = GUI_ALIGN_LEFT;
  74. editboxA.FontName = "Microsoft Sans Serif";
  75. editboxA.FontSize = 14;
  76. windowA.AddChild(editboxA);
  77. }
  78.  
  79. function Password()
  80. {
  81. ::labelCA = GUILabel();
  82. ::labelCB = GUILabel();
  83. ::editboxC = GUIEditbox();
  84.  
  85.  
  86. labelCA.AddFlags(GUI_FLAG_TEXT_SHADOW);
  87. labelCA.Position = VectorScreen(sX * 0.05, sY * 0.15);
  88. labelCA.TextColour = Colour(255, 255, 255);
  89. labelCA.Alpha = 220;
  90. labelCA.Text = "Password:";
  91. labelCA.TextAlignment = GUI_ALIGN_LEFT;
  92. labelCA.FontName = "Verdana";
  93. labelCA.FontSize = 16;
  94. labelCA.FontFlags = GUI_FFLAG_BOLD;
  95. windowA.AddChild(labelCA);
  96.  
  97. editboxC.AddFlags(GUI_FLAG_EDITBOX_MASKINPUT);
  98. editboxC.Position = VectorScreen(sX * 0.15, sY * 0.15);
  99. editboxC.Size = VectorScreen(sX * 0.25, sY * 0.05);
  100. editboxC.Colour = Colour(37, 37, 37);
  101. editboxC.TextColour = Colour(255, 255, 255);
  102. editboxC.TextAlignment = GUI_ALIGN_LEFT;
  103. editboxC.FontName = "Microsoft Sans Serif";
  104. editboxC.FontSize = 16;
  105. windowA.AddChild(editboxC);
  106.  
  107. labelCB.Position = VectorScreen(sX * 0.265, sY * 0.2);
  108. labelCB.TextColour = Colour(255, 255, 255);
  109. labelCB.Alpha = 220;
  110. labelCB.Text = "Please enter your password.";
  111. labelCB.TextAlignment = GUI_ALIGN_LEFT;
  112. labelCB.FontName = "Verdana";
  113. labelCB.FontSize = 16;
  114. labelCB.FontFlags = GUI_FFLAG_BOLD;
  115. windowA.AddChild(labelCB);
  116.  
  117. }
  118. function Confirm()
  119. {
  120. ::labelDA = GUILabel();
  121. ::labelDB = GUILabel();
  122. ::editboxD = GUIEditbox();
  123.  
  124. labelDA.AddFlags(GUI_FLAG_TEXT_SHADOW);
  125. labelDA.Position = VectorScreen(sX * 0.05, sY * 0.25);
  126. labelDA.TextColour = Colour(255, 255, 255);
  127. labelDA.Alpha = 220;
  128. labelDA.Text = "Confirm:";
  129. labelDA.TextAlignment = GUI_ALIGN_LEFT;
  130. labelDA.FontName = "Verdana";
  131. labelDA.FontSize = 16;
  132. labelDA.FontFlags = GUI_FFLAG_BOLD;
  133. windowA.AddChild(labelDA);
  134.  
  135. editboxD.AddFlags(GUI_FLAG_EDITBOX_MASKINPUT);
  136. editboxD.Position = VectorScreen(sX * 0.15, sY * 0.25);
  137. editboxD.Size = VectorScreen(sX * 0.25, sY * 0.05);
  138. editboxD.Colour = Colour(37, 37, 37);
  139. editboxD.TextColour = Colour(255, 255, 255);
  140. editboxD.TextAlignment = GUI_ALIGN_LEFT;
  141. editboxD.FontName = "Microsoft Sans Serif";
  142. editboxD.FontSize = 16;
  143. windowA.AddChild(editboxD);
  144.  
  145. labelDB.Position = VectorScreen(sX * 0.26, sY * 0.3);
  146. labelDB.TextColour = Colour(255, 255, 255);
  147. labelDB.Text = "Please confirm your password.";
  148. labelDB.Alpha = 220;
  149. labelDB.TextAlignment = GUI_ALIGN_LEFT;
  150. labelDB.FontName = "Verdana";
  151. labelDB.FontSize = 16;
  152. labelDB.FontFlags = GUI_FFLAG_BOLD;
  153. windowA.AddChild(labelDB);
  154. }
  155.  
  156. function Register()
  157. {
  158. ::buttonA = GUIButton();
  159.  
  160.  
  161. buttonA.Position = VectorScreen(sX * 0.15, sY * 0.35);
  162. buttonA.Size = VectorScreen(sX * 0.1,sY * 0.065);
  163. buttonA.Colour = Colour(37, 37, 37);
  164. buttonA.TextColour = Colour(18, 199, 94);
  165. buttonA.Text = "Register Now";
  166. buttonA.FontName = "Tahoma";
  167. buttonA.FontSize = 20;
  168. buttonA.FontFlags = GUI_FFLAG_BOLD;
  169. windowA.AddChild(buttonA);
  170. }
  171.  
  172. function Cancel()
  173. {
  174. ::buttonB = GUIButton();
  175.  
  176. buttonB.Position = VectorScreen(sX * 0.3, sY * 0.35);
  177. buttonB.Size = VectorScreen(sX * 0.1,sY * 0.065);
  178. buttonB.Colour = Colour(37, 37, 37);
  179. buttonB.TextColour = Colour(244, 67, 54);
  180. buttonB.Text = "Cancel";
  181. buttonB.FontName = "Tahoma";
  182. buttonB.FontSize = 20;
  183. buttonB.FontFlags = GUI_FFLAG_BOLD;
  184. windowA.AddChild(buttonB);
  185. }
  186. function GUI::WindowClose(window){
  187. GUI.SetMouseEnabled(false);
  188. }
  189. function DeleteA()
  190. {
  191. editboxA.RemoveFlags(GUI_FLAG_KBCTRL);
  192. editboxC.RemoveFlags(GUI_FLAG_KBCTRL);
  193. editboxD.RemoveFlags(GUI_FLAG_KBCTRL);
  194. editboxD.RemoveFlags(GUI_FLAG_EDITBOX_MASKINPUT);
  195. editboxC.RemoveFlags(GUI_FLAG_EDITBOX_MASKINPUT);
  196. editboxA.RemoveFlags(GUI_FLAG_EDITBOX_MASKINPUT);
  197.  
  198. windowA.RemoveFlags(GUI_FLAG_VISIBLE);
  199. labelAA.RemoveFlags(GUI_FLAG_VISIBLE);
  200. editboxA.RemoveFlags(GUI_FLAG_VISIBLE);
  201. labelAB.RemoveFlags(GUI_FLAG_VISIBLE);
  202. labelCA.RemoveFlags(GUI_FLAG_VISIBLE);
  203. labelCB.RemoveFlags(GUI_FLAG_VISIBLE);
  204. editboxC.RemoveFlags(GUI_FLAG_VISIBLE);
  205. labelDA.RemoveFlags(GUI_FLAG_VISIBLE);
  206. labelDB.RemoveFlags(GUI_FLAG_VISIBLE);
  207. editboxD.RemoveFlags(GUI_FLAG_VISIBLE);
  208. buttonA.RemoveFlags(GUI_FLAG_VISIBLE);
  209. buttonB.RemoveFlags(GUI_FLAG_VISIBLE);
  210.  
  211. /*::windowA = null;
  212. ::labelAA = null;
  213. ::editboxA = null;
  214. ::labelAB = null;
  215. ::labelCA = null;
  216. ::labelCB = null;
  217. ::editboxC = null;
  218. ::labelDA = null;
  219. ::labelDB = null;
  220. ::editboxD = null;
  221. ::buttonA = null;
  222. ::buttonB = null;*/
  223. }
  224.  
  225.  
  226.  
  227. function GUI::ElementClick(element, mousex, mousey) //Event for element click
  228. {
  229. if (buttonA != null && element == buttonA)
  230. {
  231. Console.Print("DOne")
  232. GUI.SetMouseEnabled(false);
  233. DeleteA();
  234. }
  235. }
  236.  
  237. function Script::ScriptLoad() {cc();
  238. }
Add Comment
Please, Sign In to add comment