- DGS = exports.dgs
- local loginedit = DGS:dgsCreateEdit(596, 280, 220, 51,"Wpisz swój login",false, nil, tocolor(255,255,255,255),1,1,nil,00000000)
- local hasloedit = DGS:dgsCreateEdit(596, 335, 220, 51,"Wpisz swoje hasło",false, nil, tocolor(255,255,255,255),1,1,nil,tocolor(0,0,0,0))
- local loginbutton = DGS:dgsCreateButton(575, 438, 217, 41, "Zaloguj się", false,nil, tocolor(255,255,255,255),1,1,nil,nil,nil,tocolor(255,255,255,0),tocolor(255,255,255,0),tocolor(255,255,255,0))
- local register = DGS:dgsCreateButton(575, 494, 217, 41, "Zarejestruj się", false,nil, tocolor(255,255,255,255),1,1,nil,nil,nil,tocolor(255,255,255,0),tocolor(255,255,255,0),tocolor(255,255,255,0))
- local back = dxCreateTexture("images/background.png")
- local loginimg = dxCreateTexture("images/login.png")
- local image = DGS:dgsCreateImage ( 0, 0, 1366, 768, loginimg, false)
- local background = DGS:dgsCreateImage ( 0, 0, 1366, 768, back, false)
- DGS:dgsSetVisible(loginedit,false)
- DGS:dgsSetVisible(hasloedit,false)
- DGS:dgsSetVisible(loginbutton,false)
- DGS:dgsSetVisible(register,false)
- DGS:dgsSetVisible(image,false)
- DGS:dgsSetVisible(background,false)
- function showLoginPanel()
- DGS:dgsSetVisible(loginedit,true)
- DGS:dgsSetVisible(hasloedit,true)
- DGS:dgsSetVisible(loginbutton,true)
- DGS:dgsSetVisible(register,true)
- DGS:dgsSetVisible(image,true)
- DGS:dgsSetVisible(background,true)
- DGS:dgsSetAlpha(image,0)
- DGS:dgsAlphaTo(image,170,false,"Linear",2000)
- DGS:dgsSetAlpha(loginedit,0)
- DGS:dgsAlphaTo(loginedit,170,false,"Linear",2000)
- DGS:dgsSetAlpha(hasloedit,0)
- DGS:dgsAlphaTo(hasloedit,170,false,"Linear",2000)
- setTimer(function()
- showCursor(true)
- end,2000,1)
- end
- addEventHandler("onClientResourceStart",root,showLoginPanel)
- function hideLoginPanel()
- DGS:dgsAlphaTo(image,0,false,"Linear",2000)
- DGS:dgsAlphaTo(background,0,false,"Linear",2000)
- DGS:dgsAlphaTo(loginedit,0,false,"Linear",2000)
- DGS:dgsAlphaTo(hasloedit,0,false,"Linear",2000)
- setTimer(function()
- showCursor(false)
- outputChatBox("pomyślnie się zalogowałeś")
- DGS:dgsSetVisible(loginedit,false)
- DGS:dgsSetVisible(hasloedit,false)
- DGS:dgsSetVisible(loginbutton,false)
- DGS:dgsSetVisible(register,false)
- DGS:dgsSetVisible(image,false)
- DGS:dgsSetVisible(background,false)
- end,2000,1)
- end
- addCommandHandler("wylacz",hideLoginPanel)
- function submitLogin(login,pass)
- end
- function submitRegister(login,pass)
- end
- function dgsFocus()
- if source == loginedit and DGS:dgsGetText(loginedit) == "Wpisz swój login" then
- DGS:dgsSetText(loginedit,"")
- elseif source == hasloedit and DGS:dgsGetText(hasloedit) == "Wpisz swoje hasło" then
- DGS:dgsSetText(hasloedit,"")
- end
- end
- addEventHandler("onDgsFocus", root, dgsFocus, true)
- function dgsBlur()
- if source == loginedit and DGS:dgsGetText(loginedit) == "" then
- DGS:dgsSetText(loginedit,"Wpisz swój login")
- elseif source == hasloedit and DGS:dgsGetText(hasloedit) == "" then
- DGS:dgsSetText(hasloedit,"Wpisz swoje hasło")
- end
- end
- addEventHandler("onDgsBlur", root, dgsBlur, true)