Advertisement
Guest User

Untitled

a guest
May 8th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.40 KB | None | 0 0
  1. function CreateLoginWindow()
  2.         local X = 0.375
  3.         local Y = 0.375
  4.         local Width = 0.25
  5.         local Height = 0.25
  6.         wdwLogin = guiCreateWindow(X, Y, Width, Height, "Please Log In", true)
  7.  
  8.         X = 0.0825
  9.         Y = 0.2
  10.         Width = 0.25
  11.         Height = 0.25
  12.         guiCreateLabel(X, Y, Width, Height, "Username", true, wdwLogin)
  13.         Y = 0.5
  14.         guiCreateLabel(X, Y, Width, Height, "Password", true, wdwLogin)
  15.  
  16.         X = 0.415
  17.         Y = 0.2
  18.         Width = 0.5
  19.         Height = 0.15
  20.         edtUser = guiCreateEdit(X, Y, Width, Height, "", true, wdwLogin)
  21.         Y = 0.5
  22.         edtPass = guiCreateEdit(X, Y, Width, Height, "", true, wdwLogin)
  23.         guiEditSetMaxLength(edtUser, 50)
  24.         guiEditSetMaxLength(edtPass, 50)
  25.  
  26.         X = 0.415
  27.         Y = 0.7
  28.         Width = 0.25
  29.         Height = 0.2
  30.         btnLogin = guiCreateButton(X, Y, Width, Height, "Log In", true, wdwLogin)
  31.  
  32.         guiSetVisible(wdwLogin, false)
  33. end
  34.  
  35. function CreateRegisterWindow()
  36.         local X = 0.375
  37.         local Y = 0.375
  38.         local Width = 0.25
  39.         local Height = 0.25
  40.         wdwRegister = guiCreateWindow(X, Y, Width, Height, "Please Register", true)
  41.  
  42.         X = 0.0825
  43.         Y = 0.2
  44.         Width = 0.25
  45.         Height = 0.25
  46.         guiCreateLabel(X, Y, Width, Height, "Username", true, wdwLogin)
  47.         Y = 0.5
  48.         guiCreateLabel(X, Y, Width, Height, "Password", true, wdwLogin)
  49.  
  50.         X = 0.415
  51.         Y = 0.2
  52.         Width = 0.5
  53.         Height = 0.15
  54.         edtUser = guiCreateEdit(X, Y, Width, Height, "", true, wdwLogin)
  55.         Y = 0.5
  56.         edtPass = guiCreateEdit(X, Y, Width, Height, "", true, wdwLogin)
  57.         guiEditSetMaxLength(edtUser, 50)
  58.         guiEditSetMaxLength(edtPass, 50)
  59.  
  60.         X = 0.415
  61.         Y = 0.7
  62.         Width = 0.25
  63.         Height = 0.2
  64.         btnRegister = guiCreateButton(X, Y, Width, Height, "Register", true, wdwLogin)
  65.  
  66.         guiSetVisible(wdwLogin, false)
  67. end
  68.  
  69. addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()),
  70.         if(getClientAccount()then
  71.         function ()
  72.                 CreateLoginWindow()
  73.  
  74.                 outputChatBox("Welcome to Revolution Role-Play, please log in.  ")
  75.  
  76.                 if (wdwLogin ~= nil) then
  77.                          guiSetVisible(wdwLogin, true)
  78.                 end
  79.                 showCursor(true)
  80.                 guiSetInputEnabled(true)
  81.         else
  82.         function()
  83.                 CreateRegisterWindow()
  84.                 outputChatBox("Welcome to Revolution Role-Play, please register.  ")
  85.                 if(wdwRegister ~= nil)then
  86.                         guiSetVisible(wdwRegister, true)
  87.                 end
  88.                 showCursor(true)
  89.                 guiSetInputEnabled(true)
  90.         end
  91. )
  92.  
  93. function clientSubmitLogin(button)
  94.  
  95.         if (button == "left")then
  96.                 triggerServerEvent("SubmitLogin", getRootElement(), guiGetText(edtUser), guiGetText(edtPass))
  97.                 guiSetInputEnabled(false)
  98.                 guiSetVisible(wdwLogin, false)
  99.                 showCursor(false)
  100.         end
  101. end
  102.  
  103. function clientSubmitRegister(button)
  104.         if (button == "left")then
  105.                 triggerServerEvent("SubmitRegister", getRootElement(), guiGetText(edtUser), guiGetText(edtPass))
  106.                 guiSetInputEnabled(false)
  107.                 guiSetVisible(wdwLogin, false)
  108.                 showCursor(false)
  109.         end
  110. end
  111.  
  112. function createButtonNext()
  113.         next = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "Next", true )
  114.         showCursor(true)
  115. end
  116.  
  117. function createButtonPrev()
  118.         prev = guiCreateButton( 0.4, 0.1, 0.2, 0.1, "Previous", true)
  119.         showCursor(true)
  120. end
  121.  
  122. function createButtonDone()
  123.         done = guiCreateButton(0.55, 0.05, 0.2, 0.1, "Done", true)
  124.         showCursor(true)
  125. end
  126.  
  127. function skinSelectNext()
  128.         skin = getPlayerSkin(getLocalPlayer())
  129.         setPlayerSkin(getLocalPlayer(), skin + 1 or 0)
  130. end
  131.  
  132. function skinSelectPrev()
  133.         skin = getPlayerSkin(getLocalPlayer())
  134.         setPlayerSkin(getLocalPlayer(), skin - 1 or 0)
  135. end
  136.  
  137. function skinSelectDone()
  138.         showCursor(false)
  139.         guiSetInputEnabled(false)
  140.         guiSetVisible(done, false)
  141.         guiSetVisible(next, false)
  142.         guiSetVisible(prev, false)
  143.         if(isPlayerChoking)
  144.             triggerServerEvent(stopChoking)
  145.         end
  146.         setCameraTarget(getLocalPlayer())
  147. end
  148.  
  149. addEventHandler("onClientGUIClick", next, skinSelectNext)
  150. addEventHandler("onClientGUIClick", prev, skinSelectPrev)
  151. addEventHandler("onClientGUIClick", done, skinSelectDone)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement