Best-Killer Posted November 23, 2015 Share Posted November 23, 2015 (edited) when i login it's still black screen codes : client GUIEditor = { tab = {}, label = {}, tabpanel = {}, edit = {}, button = {}, window = {}, checkbox = {}, memo = {} } addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 626) / 2, (screenH - 612) / 2, 626, 612, "Login Panel", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetVisible(GUIEditor.window[1], false) GUIEditor.tabpanel[1] = guiCreateTabPanel(9, 312, 607, 290, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("Updates", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(10, 10, 582, 241, "HERE PUT UPDATES!!!", false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.button[1] = guiCreateButton(345, 282, 124, 45, "Login", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(479, 282, 127, 45, "Register", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(11, 30, 96, 34, "Username:", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(11, 92, 96, 34, "Password : ", false, GUIEditor.window[1]) GUIEditor.edit[1] = guiCreateEdit(125, 26, 161, 38, "", false, GUIEditor.window[1]) GUIEditor.edit[2] = guiCreateEdit(125, 82, 161, 38, "", false, GUIEditor.window[1]) guiEditSetMasked(GUIEditor.edit[2], true) GUIEditor.checkbox[1] = guiCreateCheckBox(52, 157, 369, 15, "While registering/logging you accept to follow all server rules.", true, false, GUIEditor.window[1]) guiSetFont(GUIEditor.checkbox[1], "default-bold-small") guiSetProperty(GUIEditor.checkbox[1], "NormalTextColour", "FF23FE00") GUIEditor.label[3] = guiCreateLabel(440, 41, 176, 89, "2015 @ All rights reserved. ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 255, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[3], "left", true) GUIEditor.label[4] = guiCreateLabel(43, 217, 546, 47, "Always read the rules before playing!", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(211, 282, 124, 45, "Recover Account", false, GUIEditor.window[1]) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() reg = guiCreateWindow((screenW - 690) / 2, (screenH - 506) / 2, 690, 506, "Register a account!", false) guiWindowSetSizable(reg, false) guiSetAlpha(reg, 1.00) register = guiCreateButton(228, 447, 229, 49, "I AM DONE!", false, reg) guiSetProperty(register, "NormalTextColour", "FFFF0000") backBtn = guiCreateButton(22, 27, 107, 31, "Go back!", false, reg) editbox = guiCreateEdit(139, 62, 526, 37, "", false, reg) sLb1 = guiCreateLabel(32, 68, 97, 15, "Username:", false, reg) editbox1 = guiCreateEdit(139, 136, 526, 37, "", false, reg) guiEditSetMasked(editbox1, true) sLb2 = guiCreateLabel(36, 146, 97, 15, "Password:", false, reg) sLb3 = guiCreateLabel(36, 229, 97, 15, "Repeat Password:", false, reg) editbox2 = guiCreateEdit(139, 217, 526, 37, "", false, reg) guiEditSetMasked(editbox2, true) sAnswer = guiCreateEdit(139, 296, 526, 37, "", false, reg) sLb4 = guiCreateLabel(36, 308, 97, 15, "Secret answer!", false, reg) sLb5 = guiCreateLabel(37, 351, 647, 86, "Don't tell your password or secret answer to anyone!", false, reg) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() registerWindow = guiCreateWindow((screenW - 516) / 2, (screenH - 461) / 2, 516, 461, "Recover account", false) guiWindowSetSizable(registerWindow, false) guiSetVisible(registerWindow, false) guiSetAlpha(registerWindow, 1.00) usernameR = guiCreateEdit(156, 51, 208, 37, "", false, registerWindow) myLabelS = guiCreateLabel(44, 64, 112, 34, "Acc username:", false, registerWindow) guiSetFont(myLabelS, "default-bold-small") secretAnswerR = guiCreateEdit(156, 113, 208, 37, "", false, registerWindow) myLabel2 = guiCreateLabel(44, 126, 112, 34, "Secret answer:", false, registerWindow) guiSetFont(myLabel2, "default-bold-small") goBack = guiCreateButton(23, 37, 73, 24, ">> BACK!", false, registerWindow) submitR = guiCreateButton(113, 390, 272, 49, "I finished.", false, registerWindow) myLabel1 = guiCreateLabel(18, 199, 488, 163, "We are not able to do anything if you lost your secret answer or username. ", false, registerWindow) end ) function setWarningText(text, r, g, b) if not text or not r or not g or not b then return end guiSetText(GUIEditor.label[4], tostring(text)) guiLabelSetColor(GUIEditor.label[4], r, g, b) end addEvent('setWarning', true) addEventHandler('setWarning', root, setWarningText) function setRegisterWarningText(text, r, g, b) if not text or not r or not g or not b then return end guiSetText(sLb5, tostring(text)) guiLabelSetColor(sLb5, r, g, b) end addEvent('setRegisterWarning', true) addEventHandler('setRegisterWarning', root, setRegisterWarningText) function windowHandler( ) local playername = getPlayerName(localPlayer) guiSetText(GUIEditor.edit[1], "") guiSetText(GUIEditor.edit[2], "") setWarningText("Always read the rules before playing!", 0, 255, 0) setRegisterWarningText("Don't tell your password or secret answer to anyone!", 0, 255, 0) guiSetVisible ( GUIEditor.window[1], false ) guiSetVisible ( reg, false ) guiSetInputEnabled( false ) showCursor ( false ) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), windowHandler ) function playerPressedKey(s) elements = { GUIEditor.edit[1], GUIEditor.edit[2], sAnswer, editbox, editbox1, editbox2, secretAnswerR, usernameR, } triggers = { "isValidUsername", "isValidPassword", "isValidSecretAnswer", "isValidUsername", "isValidPassword", "isValidPassword", "isValidSecretAnswer", "isValidUsername", } parents = { "setWarning", "setWarning", "setRecoverText", "setRegisterWarning", "setRegisterWarning", "setRegisterWarning", "setRecoverText", "setRecoverText" } for k,v in ipairs(elements) do if v == s then if elements[k] == elements[4] then triggerServerEvent("isValidR", localPlayer, guiGetText(s), parents[k]) else triggerServerEvent(triggers[k], localPlayer, guiGetText(s), parents[k]) end end end end addEventHandler("onClientGUIChanged", guiRoot, playerPressedKey) function resetFields() guiSetText(sAnswer, "") guiSetText(editbox2, "") guiSetText(editbox, "") guiSetText(usernameR, "") guiSetText(GUIEditor.edit[1], "") guiSetText(GUIEditor.edit[2], "") guiSetText(secretAnswerR, "") guiSetText(editbox1, "") end addEvent('resetFields', true) addEventHandler('resetFields', root,resetFields ) function login () if (source == GUIEditor.button[1]) then if guiCheckBoxGetSelected( GUIEditor.checkbox[1] ) == true then triggerServerEvent ( "onLogin",getRootElement(), localPlayer, guiGetText(GUIEditor.edit[1]), guiGetText(GUIEditor.edit[2]) ) else triggerServerEvent("kickPlayer", localPlayer) end end end addEventHandler ( "onClientGUIClick", guiRoot, login ) function setRecoverText(text, r, g, b) guiLabelSetColor(myLabel1, r, g, b) guiSetText(myLabel1, tostring(text)) end addEvent("setRecoverText", true) addEventHandler("setRecoverText", root, setRecoverText) function recover(button, state) if (button == "left" and state == "up") then if source == goBack then guiSetVisible( registerWindow, false ) guiSetVisible( GUIEditor.window[1], true ) resetFields() elseif source == submitR then local acc = guiGetText(usernameR) local secret = guiGetText(secretAnswerR) if secret == "" then setRecoverText("Please type something at editbox of secret answer.", 255, 0, 0) return elseif acc == "" then setRecoverText("No account entered! Sorry!", 255, 0, 0) return end triggerServerEvent("recoverAccount", localPlayer, localPlayer, acc, secret) end end end addEventHandler('onClientGUIClick', guiRoot, recover) function register(button,state) if (button == "left" and state == "up") then if (source == register) then username = guiGetText(editbox) password = guiGetText(editbox1) passwordConfirm = guiGetText(editbox2) secretAnswer = guiGetText(sAnswer) if secretAnswer == "" then setRegisterWarningText("Please type the secret answer!", 255, 0, 0) return end triggerServerEvent("onRegister",getRootElement(), localPlayer,username,password,passwordConfirm, secretAnswer) elseif (source == backBtn) then closeRegisterGUI() end end end addEventHandler ( "onClientGUIClick", guiRoot, register ) function GUIs () if (source == GUIEditor.button[2]) then guiSetVisible ( reg, true ) guiSetVisible ( GUIEditor.window[1], false ) showCursor ( true ) elseif (source == GUIEditor.button[3] ) then guiSetVisible( GUIEditor.window[1], false ) guiSetVisible( registerWindow, true ) end end Edited November 23, 2015 by Guest Link to comment
DRW Posted November 23, 2015 Share Posted November 23, 2015 When a player joins the camera is usually faded to black, so using the fadeCamera function on login or on spawn should do the trick. Also, try to use /debugscript 3 and post what you see. Link to comment
Best-Killer Posted November 23, 2015 Author Share Posted November 23, 2015 When a player joins the camera is usually faded to black, so using the fadeCamera function on login or on spawn should do the trick. Also, try to use /debugscript 3 and post what you see. Debugscript 3 Showing nothing Link to comment
Best-Killer Posted November 23, 2015 Author Share Posted November 23, 2015 Guys Help Pls Link to comment
DRW Posted November 23, 2015 Share Posted November 23, 2015 Guys Help Pls Have you used fadeCamera? Link to comment
Best-Killer Posted November 23, 2015 Author Share Posted November 23, 2015 Guys Help Pls Have you used fadeCamera? No Link to comment
Best-Killer Posted November 24, 2015 Author Share Posted November 24, 2015 When a player joins the camera is usually faded to black, so using the fadeCamera function on login or on spawn should do the trick. Also, try to use /debugscript 3 and post what you see. Thanks You {Sloved} Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now