Advertisement
Guest User

Client

a guest
Nov 22nd, 2012
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.76 KB | None | 0 0
  1. local gMe = getLocalPlayer()
  2.  
  3. local Guivar = 0
  4.  
  5. local Fenster = {}
  6. local TabPanel = {}
  7. local Tab = {}
  8. local Knopf = {}
  9. local Label = {}
  10. local Edit = {}
  11.        
  12. local function createGui()
  13.     if(Guivar == 1) then return end
  14.     Guivar = 1
  15.     showCursor(true)
  16.     guiSetInputMode("no_binds_when_editing")
  17.  
  18.     local sWidth, sHeight = guiGetScreenSize()
  19.                  
  20.     local Width,Height = 370,219
  21.     local X = (sWidth/2) - (Width/2)
  22.     local Y = (sHeight/2) - (Height/2)
  23.    
  24.     fenster = guiCreateStaticImage(464, 131, 495, 577, ":images/fenster.png", false)
  25.     guiSetAlpha(fenster, 0.95)
  26.  
  27.     logo = guiCreateStaticImage(97, 61, 314, 125, ":images/logo.png", false, fenster)
  28.     plslogin = guiCreateLabel(190, 176, 116, 15, "Please login/register!", false, fenster)
  29.     local font_0 = guiCreateFont(":fonts/Harabara.ttf")
  30.     guiSetFont(plslogin, font_0)
  31.     guiLabelSetColor(plslogin, 254, 254, 254)
  32.     loginregister = guiCreateTabPanel(89, 220, 324, 275, false, fenster)
  33.     guiSetAlpha(loginregister, 0.78)
  34.  
  35.     logintab = guiCreateTab("Login", loginregister)
  36.  
  37.     usernamelabell = guiCreateLabel(127, 32, 60, 15, "Username", false, logintab)
  38.     guiSetFont(usernamelabell, font_0)
  39.     usernameedit = guiCreateEdit(77, 53, 162, 30, "", false, logintab)
  40.     passwordlabell = guiCreateLabel(127, 114, 60, 15, "Password", false, logintab)
  41.     guiSetFont(passwordlabell, font_0)
  42.     passwordedit = guiCreateEdit(76, 135, 162, 30, "", false, logintab)
  43.     guiEditSetMasked(passwordedit, true)
  44.     loginbutton = guiCreateButton(92, 195, 132, 36, "Login", false, logintab)
  45.     guiSetFont(loginbutton, font_0)
  46.     guiSetProperty(loginbutton, "NormalTextColour", "FFAAAAAA")
  47.  
  48.     registertab = guiCreateTab("Register", loginregister)
  49.  
  50.     usernamelabelr = guiCreateLabel(127, 32, 59, 15, "Username", false, registertab)
  51.     guiSetFont(usernamelabelr, font_0)
  52.     usernameregister = guiCreateEdit(77, 53, 162, 30, "", false, registertab)
  53.     passwordlabelr = guiCreateLabel(127, 114, 60, 15, "Password", false, registertab)
  54.     guiSetFont(passwordlabelr, font_0)
  55.     passwordregister = guiCreateEdit(76, 135, 162, 30, "", false, registertab)
  56.     guiEditSetMasked(passwordregister, true)
  57.     registerbutton = guiCreateButton(92, 195, 132, 36, "Register", false, registertab)
  58.     guiSetFont(registerbutton, font_0)
  59.     guiSetProperty(registerbutton, "NormalTextColour", "FFAAAAAA")
  60.  
  61.     serverby = guiCreateLabel(167, 500, 160, 17, "Server by Loudly and Edd1ie !", false, fenster)
  62.     guiSetFont(serverby, font_0)
  63.     triggerServerEvent("onDatenbankCheck", gMe)
  64.        
  65.     addEventHandler("onClientGUIClick", registerbutton, function()
  66.         local text = guiGetText(passwordregister)
  67.         if(text == "") then return end
  68.         triggerServerEvent("onDatenbankRegister", gMe, text)
  69.     end, false)
  70.        
  71.     addEventHandler("onClientGUIClick", loginbutton, function()
  72.         local text = guiGetText(passwordedit)
  73.         if(text == "") then return end
  74.         triggerServerEvent("onDatenbankLogin", gMe, text)
  75.     end, false)
  76. end
  77.  
  78. addEventHandler("onClientResourceStart", getResourceRootElement(), function()
  79.     createGui()
  80. end)
  81.  
  82. addEvent("onDatenbankCheckBack", true)
  83. addEvent("onDatenbankLoginSuceed", true)
  84.  
  85. addEventHandler("onDatenbankLoginSuceed", getRootElement(), function()
  86.     destroyElement(fenster)
  87.     guivar = 0
  88.     showCursor(false)
  89.     outputChatBox("Du hast dich erfolgreich Eingeloggt!", 0, 255, 0)
  90.     fadeCamera(true)
  91. end)
  92.  
  93. addEventHandler("onDatenbankCheckBack", getRootElement(), function(typ)
  94.     if(typ == false) then
  95.         guiSetEnabled(logintab, false)
  96.         guiSetSelectedTab(loginregister, registertab)
  97.     else
  98.         guiSetEnabled(registertab, false)
  99.         guiSetSelectedTab(loginregister, logintab)
  100.     end
  101. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement