Guest User

Untitled

a guest
Feb 4th, 2016
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.35 KB | None | 0 0
  1. local Window = {}
  2. local TabPanel = {}
  3. local Tab = {}
  4. local Button = {}
  5. local Edit = {}
  6. local Label = {}
  7.  
  8. local function createGui()
  9.     local sWidth, sHeight = guiGetScreenSize()
  10.     local Width,Height = 370,219
  11.     local X = (sWidth/2) - (Width/2)
  12.     local Y = (sHeight/2) - (Height/2)
  13.  
  14.     Window[1] = guiCreateWindow(X, Y, Width, Height, "Информационное окно",false)
  15.     TabPanel[1] = guiCreateTabPanel(9,22,352,188,false, Window[1])
  16.  
  17.     Tab[1] = guiCreateTab("Авторизация", TabPanel[1])
  18.     Edit[1] = guiCreateEdit(77,10,160,28,"",false,Tab[1])
  19.     guiEditSetMaxLength (Edit[1], 22)
  20.     Label[1] = guiCreateLabel(9,15,88,30,"Логин:",false,Tab[1])
  21.     guiSetFont(Label[1],"default-bold-small")
  22.     Edit[2] = guiCreateEdit(77,45,160,28,"",false,Tab[1])
  23.     guiEditSetMaxLength (Edit[2], 30)
  24.     Label[2] = guiCreateLabel(9,50,88,30,"Пароль:",false,Tab[1])
  25.     guiSetFont(Label[2],"default-bold-small")
  26.     Button[1] = guiCreateButton(97,80,112,29,"Авторизоваться",false,Tab[1])
  27.  
  28.     Tab[2] = guiCreateTab("Регистрация",TabPanel[1])
  29.     Edit[3] = guiCreateEdit(77,10,160,28,"",false,Tab[2])
  30.     guiEditSetMaxLength (Edit[3], 22)
  31.     Label[3] = guiCreateLabel(9,15,88,30,"Логин:",false,Tab[2])
  32.     guiSetFont(Label[3],"default-bold-small")
  33.     Edit[4] = guiCreateEdit(77,45,160,28,"",false,Tab[2])
  34.     guiEditSetMaxLength (Edit[4], 30)
  35.     Label[4] = guiCreateLabel(9,50,88,30,"Пароль:",false,Tab[2])
  36.     guiSetFont(Label[4],"default-bold-small")
  37.     Button[2] = guiCreateButton(92,80,130,29,"Зарегистрироваться",false,Tab[2])
  38.  
  39.     showCursor(true)
  40.  
  41.     addEventHandler("onClientGUIClick", Button[1], function()
  42.         local text1, text2 = guiGetText(Edit[1]), guiGetText(Edit[2])
  43.         if(text1 == "") or (text2 == "") then return end
  44.         triggerServerEvent("onPlayerLoginEx", getLocalPlayer(), text1, text2)
  45.     end, false)
  46.  
  47.     addEventHandler("onClientGUIClick", Button[2], function()
  48.         local text1, text2 = guiGetText(Edit[3]), guiGetText(Edit[4])
  49.         if(text1 == "") or (text2 == "") then return end
  50.         triggerServerEvent("onPlayerRegisterEx", getLocalPlayer(), text1, text2)
  51.     end, false)
  52.  
  53. end
  54.  
  55. addEventHandler("onClientResourceStart", getResourceRootElement(), function()
  56.     createGui()
  57. end)
  58.  
  59. addEvent("destroyGui", true)
  60. addEventHandler("destroyGui", getRootElement(), function()
  61.         destroyElement(Window[1])
  62.         showCursor(false)
  63. end)
Add Comment
Please, Sign In to add comment