Best-Killer Posted November 23, 2015 Share Posted November 23, 2015 Hey Guys in my login panel the intro won't showing what is the problem ? That Code GUIEditor = { tab = {}, label = {}, tabpanel = {}, edit = {}, button = {}, window = {}, checkbox = {}, memo = {} } screenW, screenH = guiGetScreenSize() xtd, ytd = screenW/1366, screenH/768 addEventHandler("onClientRender", root, function () if getElementData(localPlayer, "Banned") then hideLoginWindow(true) end end) addEventHandler("onClientResourceStart", resourceRoot, function() screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 626/1280*screenW) / 2, (screenH - 612/800*screenH) / 2, 626/1280*screenW, 612/800*screenH, "Welcome to SAEG:RPG!", false) guiWindowSetSizable(GUIEditor.window[1], false) guiWindowSetMovable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 0) guiSetVisible(GUIEditor.window[1], false) GUIEditor.tabpanel[1] = guiCreateTabPanel(9/1280*screenW, 312/800*screenH, 607/1280*screenW, 290/800*screenH, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("Updates", GUIEditor.tabpanel[1]) GUIEditor.tab[2] = guiCreateTab("Rules", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(10/1280*screenW, 10/800*screenH, 582/1280*screenW, 241/800*screenH, "", false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.memo[2] = guiCreateMemo(10/1280*screenW, 10/800*screenH, 582/1280*screenW, 241/800*screenH, "", false, GUIEditor.tab[2]) guiMemoSetReadOnly(GUIEditor.memo[2], true) local xml = xmlLoadFile("rules.xml") local messageNodes = xmlNodeGetChildren(xml) for i,node in ipairs(messageNodes) do guiSetText(GUIEditor.memo[2], guiGetText(GUIEditor.memo[2])..xmlNodeGetValue(node).."\n") end xmlUnloadFile(xml) local xml2 = xmlLoadFile("updates.xml") local messageNodes2 = xmlNodeGetChildren(xml2) for i2,node2 in ipairs(messageNodes2) do guiSetText(GUIEditor.memo[1], guiGetText(GUIEditor.memo[1])..xmlNodeGetValue(node2).."\n") end xmlUnloadFile(xml2) GUIEditor.button[1] = guiCreateButton(345/1280*screenW, 282/800*screenH, 124/1280*screenW, 45/800*screenH, "Login", false, GUIEditor.window[1]) function fock(k, s) if k == "enter" and s then triggerEvent("onClientGUIClick", GUIEditor.button[1]) end end addEventHandler("onClientKey", root, fock) GUIEditor.button[2] = guiCreateButton(479/1280*screenW, 282/800*screenH, 127/1280*screenW, 45/800*screenH, "Register", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(11/1280*screenW, 30/800*screenH, 96/1280*screenW, 34/800*screenH, "Username:", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(11/1280*screenW, 92/800*screenH, 96/1280*screenW, 34/800*screenH, "Password : ", false, GUIEditor.window[1]) GUIEditor.edit[1] = guiCreateEdit(125/1280*screenW, 26/800*screenH, 161/1280*screenW, 38/800*screenH, "", false, GUIEditor.window[1]) GUIEditor.edit[2] = guiCreateEdit(125/1280*screenW, 82/800*screenH, 161/1280*screenW, 38/800*screenH, "", false, GUIEditor.window[1]) guiEditSetMasked(GUIEditor.edit[2], true) GUIEditor.checkbox[1] = guiCreateCheckBox(52/1280*screenW, 157/800*screenH, 369/1280*screenW, 15/800*screenH, "I accept 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/1280*screenW, 41/800*screenH, 176/1280*screenW, 89/800*screenH, "2015 @ SAEG RPG 1.0 BETA", 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/1280*screenW, 217/800*screenH, 546/1280*screenW, 47/800*screenH, "Always read the rules before playing!", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(211/1280*screenW, 282/800*screenH, 124/1280*screenW, 45/800*screenH, "Recover Account", false, GUIEditor.window[1]) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() reg = guiCreateWindow((screenW - 690/1280*screenW) / 2, (screenH - 506/800*screenH) / 2, 690/1280*screenW, 506/800*screenH, "Register an account!", false) guiWindowSetSizable(reg, false) guiSetAlpha(reg, 1.00) register = guiCreateButton(228/1280*screenW, 447/800*screenH, 229/1280*screenW, 49/800*screenH, "Register", false, reg) guiSetProperty(register, "NormalTextColour", "FFFF0000") backBtn = guiCreateButton(22/1280*screenW, 27/800*screenH, 107/1280*screenW, 31/800*screenH, "Go back!", false, reg) editbox = guiCreateEdit(139/1280*screenW, 62/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) sLb1 = guiCreateLabel(32/1280*screenW, 68/800*screenH, 97/1280*screenW, 15/800*screenH, "Username:", false, reg) editbox1 = guiCreateEdit(139/1280*screenW, 136/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) guiEditSetMasked(editbox1, true) sLb2 = guiCreateLabel(36/1280*screenW, 146/800*screenH, 97/1280*screenW, 15/800*screenH, "Password:", false, reg) sLb3 = guiCreateLabel(36/1280*screenW, 229/800*screenH, 97/1280*screenW, 15/800*screenH, "Repeat Password:", false, reg) editbox2 = guiCreateEdit(139/1280*screenW, 217/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) guiEditSetMasked(editbox2, true) sAnswer = guiCreateEdit(139/1280*screenW, 296/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) sLb4 = guiCreateLabel(36/1280*screenW, 308/800*screenH, 97/1280*screenW, 15/800*screenH, "E-Mail:", false, reg) sLb5 = guiCreateLabel(37/1280*screenW, 351/800*screenH, 647/1280*screenW, 86/800*screenH, "Don't tell your password to anyone!", false, reg) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() registerWindow = guiCreateWindow((screenW - 516/1280*screenW) / 2, (screenH - 461/800*screenH) / 2, 516/1280*screenW, 461/800*screenH, "Recover account", false) guiWindowSetSizable(registerWindow, false) guiSetVisible(registerWindow, false) guiSetAlpha(registerWindow, 0.-- s8) --> usernameR = guiCreateEdit(156/1280*screenW, 51/800*screenH, 208/1280*screenW, 37/800*screenH, "", false, registerWindow) myLabelS = guiCreateLabel(44/1280*screenW, 64/800*screenH, 112/1280*screenW, 34/800*screenH, "Acc username:", false, registerWindow) guiSetFont(myLabelS, "default-bold-small") secretAnswerR = guiCreateEdit(156/1280*screenW, 113/800*screenH, 208/1280*screenW, 37/800*screenH, "", false, registerWindow) myLabel2 = guiCreateLabel(44/1280*screenW, 126/800*screenH, 112/1280*screenW, 34/800*screenH, "E-Mail:", false, registerWindow) guiSetFont(myLabel2, "default-bold-small") goBack = guiCreateButton(23/1280*screenW, 37/800*screenH, 73/1280*screenW, 24/800*screenH, "Back", false, registerWindow) submitR = guiCreateButton(113/1280*screenW, 390/800*screenH, 272/1280*screenW, 49/800*screenH, "Recover", false, registerWindow) myLabel1 = guiCreateLabel(18/1280*screenW, 199/800*screenH, 488/1280*screenW, 163/800*screenH, "We are not able to do anything if you lost your e-mail 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 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]) ) removeEventHandler("onClientKey", root, fock) 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 e-mail.", 255, 0, 0) return elseif acc == "" then setRecoverText("No account entered! Sorry!", 255, 0, 0) return end triggerServerEvent("recoverAccount", localPlayer, localPlayer, acc, secret) end Link to comment
1LoL1 Posted November 23, 2015 Share Posted November 23, 2015 Post here error or warnings. Link to comment
Best-Killer Posted November 23, 2015 Author Share Posted November 23, 2015 Post here error or warnings. 0 Errors / 0 Warnings Link to comment
jingzhi Posted December 2, 2015 Share Posted December 2, 2015 Hey Guys in my login panel the intro won't showing what is the problem ? That Code GUIEditor = { tab = {}, label = {}, tabpanel = {}, edit = {}, button = {}, window = {}, checkbox = {}, memo = {} } screenW, screenH = guiGetScreenSize() xtd, ytd = screenW/1366, screenH/768 addEventHandler("onClientRender", root, function () if getElementData(localPlayer, "Banned") then hideLoginWindow(true) end end) addEventHandler("onClientResourceStart", resourceRoot, function() screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 626/1280*screenW) / 2, (screenH - 612/800*screenH) / 2, 626/1280*screenW, 612/800*screenH, "Welcome to SAEG:RPG!", false) guiWindowSetSizable(GUIEditor.window[1], false) guiWindowSetMovable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 0) guiSetVisible(GUIEditor.window[1], false) GUIEditor.tabpanel[1] = guiCreateTabPanel(9/1280*screenW, 312/800*screenH, 607/1280*screenW, 290/800*screenH, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("Updates", GUIEditor.tabpanel[1]) GUIEditor.tab[2] = guiCreateTab("Rules", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(10/1280*screenW, 10/800*screenH, 582/1280*screenW, 241/800*screenH, "", false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.memo[2] = guiCreateMemo(10/1280*screenW, 10/800*screenH, 582/1280*screenW, 241/800*screenH, "", false, GUIEditor.tab[2]) guiMemoSetReadOnly(GUIEditor.memo[2], true) local xml = xmlLoadFile("rules.xml") local messageNodes = xmlNodeGetChildren(xml) for i,node in ipairs(messageNodes) do guiSetText(GUIEditor.memo[2], guiGetText(GUIEditor.memo[2])..xmlNodeGetValue(node).."\n") end xmlUnloadFile(xml) local xml2 = xmlLoadFile("updates.xml") local messageNodes2 = xmlNodeGetChildren(xml2) for i2,node2 in ipairs(messageNodes2) do guiSetText(GUIEditor.memo[1], guiGetText(GUIEditor.memo[1])..xmlNodeGetValue(node2).."\n") end xmlUnloadFile(xml2) GUIEditor.button[1] = guiCreateButton(345/1280*screenW, 282/800*screenH, 124/1280*screenW, 45/800*screenH, "Login", false, GUIEditor.window[1]) function fock(k, s) if k == "enter" and s then triggerEvent("onClientGUIClick", GUIEditor.button[1]) end end addEventHandler("onClientKey", root, fock) GUIEditor.button[2] = guiCreateButton(479/1280*screenW, 282/800*screenH, 127/1280*screenW, 45/800*screenH, "Register", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(11/1280*screenW, 30/800*screenH, 96/1280*screenW, 34/800*screenH, "Username:", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(11/1280*screenW, 92/800*screenH, 96/1280*screenW, 34/800*screenH, "Password : ", false, GUIEditor.window[1]) GUIEditor.edit[1] = guiCreateEdit(125/1280*screenW, 26/800*screenH, 161/1280*screenW, 38/800*screenH, "", false, GUIEditor.window[1]) GUIEditor.edit[2] = guiCreateEdit(125/1280*screenW, 82/800*screenH, 161/1280*screenW, 38/800*screenH, "", false, GUIEditor.window[1]) guiEditSetMasked(GUIEditor.edit[2], true) GUIEditor.checkbox[1] = guiCreateCheckBox(52/1280*screenW, 157/800*screenH, 369/1280*screenW, 15/800*screenH, "I accept 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/1280*screenW, 41/800*screenH, 176/1280*screenW, 89/800*screenH, "2015 @ SAEG RPG 1.0 BETA", 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/1280*screenW, 217/800*screenH, 546/1280*screenW, 47/800*screenH, "Always read the rules before playing!", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(211/1280*screenW, 282/800*screenH, 124/1280*screenW, 45/800*screenH, "Recover Account", false, GUIEditor.window[1]) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() reg = guiCreateWindow((screenW - 690/1280*screenW) / 2, (screenH - 506/800*screenH) / 2, 690/1280*screenW, 506/800*screenH, "Register an account!", false) guiWindowSetSizable(reg, false) guiSetAlpha(reg, 1.00) register = guiCreateButton(228/1280*screenW, 447/800*screenH, 229/1280*screenW, 49/800*screenH, "Register", false, reg) guiSetProperty(register, "NormalTextColour", "FFFF0000") backBtn = guiCreateButton(22/1280*screenW, 27/800*screenH, 107/1280*screenW, 31/800*screenH, "Go back!", false, reg) editbox = guiCreateEdit(139/1280*screenW, 62/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) sLb1 = guiCreateLabel(32/1280*screenW, 68/800*screenH, 97/1280*screenW, 15/800*screenH, "Username:", false, reg) editbox1 = guiCreateEdit(139/1280*screenW, 136/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) guiEditSetMasked(editbox1, true) sLb2 = guiCreateLabel(36/1280*screenW, 146/800*screenH, 97/1280*screenW, 15/800*screenH, "Password:", false, reg) sLb3 = guiCreateLabel(36/1280*screenW, 229/800*screenH, 97/1280*screenW, 15/800*screenH, "Repeat Password:", false, reg) editbox2 = guiCreateEdit(139/1280*screenW, 217/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) guiEditSetMasked(editbox2, true) sAnswer = guiCreateEdit(139/1280*screenW, 296/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) sLb4 = guiCreateLabel(36/1280*screenW, 308/800*screenH, 97/1280*screenW, 15/800*screenH, "E-Mail:", false, reg) sLb5 = guiCreateLabel(37/1280*screenW, 351/800*screenH, 647/1280*screenW, 86/800*screenH, "Don't tell your password to anyone!", false, reg) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() registerWindow = guiCreateWindow((screenW - 516/1280*screenW) / 2, (screenH - 461/800*screenH) / 2, 516/1280*screenW, 461/800*screenH, "Recover account", false) guiWindowSetSizable(registerWindow, false) guiSetVisible(registerWindow, false) guiSetAlpha(registerWindow, 0.-- s8) --> usernameR = guiCreateEdit(156/1280*screenW, 51/800*screenH, 208/1280*screenW, 37/800*screenH, "", false, registerWindow) myLabelS = guiCreateLabel(44/1280*screenW, 64/800*screenH, 112/1280*screenW, 34/800*screenH, "Acc username:", false, registerWindow) guiSetFont(myLabelS, "default-bold-small") secretAnswerR = guiCreateEdit(156/1280*screenW, 113/800*screenH, 208/1280*screenW, 37/800*screenH, "", false, registerWindow) myLabel2 = guiCreateLabel(44/1280*screenW, 126/800*screenH, 112/1280*screenW, 34/800*screenH, "E-Mail:", false, registerWindow) guiSetFont(myLabel2, "default-bold-small") goBack = guiCreateButton(23/1280*screenW, 37/800*screenH, 73/1280*screenW, 24/800*screenH, "Back", false, registerWindow) submitR = guiCreateButton(113/1280*screenW, 390/800*screenH, 272/1280*screenW, 49/800*screenH, "Recover", false, registerWindow) myLabel1 = guiCreateLabel(18/1280*screenW, 199/800*screenH, 488/1280*screenW, 163/800*screenH, "We are not able to do anything if you lost your e-mail 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 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]) ) removeEventHandler("onClientKey", root, fock) 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 e-mail.", 255, 0, 0) return elseif acc == "" then setRecoverText("No account entered! Sorry!", 255, 0, 0) return end Link to comment
jingzhi Posted December 2, 2015 Share Posted December 2, 2015 Hey Guys in my login panel the intro won't showing what is the problem ? That Code GUIEditor = { tab = {}, label = {}, tabpanel = {}, edit = {}, button = {}, window = {}, checkbox = {}, memo = {} } screenW, screenH = guiGetScreenSize() xtd, ytd = screenW/1366, screenH/768 addEventHandler("onClientRender", root, function () if getElementData(localPlayer, "Banned") then hideLoginWindow(true) end end) addEventHandler("onClientResourceStart", resourceRoot, function() screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 626/1280*screenW) / 2, (screenH - 612/800*screenH) / 2, 626/1280*screenW, 612/800*screenH, "Welcome to SAEG:RPG!", false) guiWindowSetSizable(GUIEditor.window[1], false) guiWindowSetMovable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 0) guiSetVisible(GUIEditor.window[1], false) GUIEditor.tabpanel[1] = guiCreateTabPanel(9/1280*screenW, 312/800*screenH, 607/1280*screenW, 290/800*screenH, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("Updates", GUIEditor.tabpanel[1]) GUIEditor.tab[2] = guiCreateTab("Rules", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(10/1280*screenW, 10/800*screenH, 582/1280*screenW, 241/800*screenH, "", false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.memo[2] = guiCreateMemo(10/1280*screenW, 10/800*screenH, 582/1280*screenW, 241/800*screenH, "", false, GUIEditor.tab[2]) guiMemoSetReadOnly(GUIEditor.memo[2], true) local xml = xmlLoadFile("rules.xml") local messageNodes = xmlNodeGetChildren(xml) for i,node in ipairs(messageNodes) do guiSetText(GUIEditor.memo[2], guiGetText(GUIEditor.memo[2])..xmlNodeGetValue(node).."\n") end xmlUnloadFile(xml) local xml2 = xmlLoadFile("updates.xml") local messageNodes2 = xmlNodeGetChildren(xml2) for i2,node2 in ipairs(messageNodes2) do guiSetText(GUIEditor.memo[1], guiGetText(GUIEditor.memo[1])..xmlNodeGetValue(node2).."\n") end xmlUnloadFile(xml2) GUIEditor.button[1] = guiCreateButton(345/1280*screenW, 282/800*screenH, 124/1280*screenW, 45/800*screenH, "Login", false, GUIEditor.window[1]) function fock(k, s) if k == "enter" and s then triggerEvent("onClientGUIClick", GUIEditor.button[1]) end end addEventHandler("onClientKey", root, fock) GUIEditor.button[2] = guiCreateButton(479/1280*screenW, 282/800*screenH, 127/1280*screenW, 45/800*screenH, "Register", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(11/1280*screenW, 30/800*screenH, 96/1280*screenW, 34/800*screenH, "Username:", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(11/1280*screenW, 92/800*screenH, 96/1280*screenW, 34/800*screenH, "Password : ", false, GUIEditor.window[1]) GUIEditor.edit[1] = guiCreateEdit(125/1280*screenW, 26/800*screenH, 161/1280*screenW, 38/800*screenH, "", false, GUIEditor.window[1]) GUIEditor.edit[2] = guiCreateEdit(125/1280*screenW, 82/800*screenH, 161/1280*screenW, 38/800*screenH, "", false, GUIEditor.window[1]) guiEditSetMasked(GUIEditor.edit[2], true) GUIEditor.checkbox[1] = guiCreateCheckBox(52/1280*screenW, 157/800*screenH, 369/1280*screenW, 15/800*screenH, "I accept 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/1280*screenW, 41/800*screenH, 176/1280*screenW, 89/800*screenH, "2015 @ SAEG RPG 1.0 BETA", 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/1280*screenW, 217/800*screenH, 546/1280*screenW, 47/800*screenH, "Always read the rules before playing!", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(211/1280*screenW, 282/800*screenH, 124/1280*screenW, 45/800*screenH, "Recover Account", false, GUIEditor.window[1]) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() reg = guiCreateWindow((screenW - 690/1280*screenW) / 2, (screenH - 506/800*screenH) / 2, 690/1280*screenW, 506/800*screenH, "Register an account!", false) guiWindowSetSizable(reg, false) guiSetAlpha(reg, 1.00) register = guiCreateButton(228/1280*screenW, 447/800*screenH, 229/1280*screenW, 49/800*screenH, "Register", false, reg) guiSetProperty(register, "NormalTextColour", "FFFF0000") backBtn = guiCreateButton(22/1280*screenW, 27/800*screenH, 107/1280*screenW, 31/800*screenH, "Go back!", false, reg) editbox = guiCreateEdit(139/1280*screenW, 62/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) sLb1 = guiCreateLabel(32/1280*screenW, 68/800*screenH, 97/1280*screenW, 15/800*screenH, "Username:", false, reg) editbox1 = guiCreateEdit(139/1280*screenW, 136/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) guiEditSetMasked(editbox1, true) sLb2 = guiCreateLabel(36/1280*screenW, 146/800*screenH, 97/1280*screenW, 15/800*screenH, "Password:", false, reg) sLb3 = guiCreateLabel(36/1280*screenW, 229/800*screenH, 97/1280*screenW, 15/800*screenH, "Repeat Password:", false, reg) editbox2 = guiCreateEdit(139/1280*screenW, 217/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) guiEditSetMasked(editbox2, true) sAnswer = guiCreateEdit(139/1280*screenW, 296/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) sLb4 = guiCreateLabel(36/1280*screenW, 308/800*screenH, 97/1280*screenW, 15/800*screenH, "E-Mail:", false, reg) sLb5 = guiCreateLabel(37/1280*screenW, 351/800*screenH, 647/1280*screenW, 86/800*screenH, "Don't tell your password to anyone!", false, reg) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() registerWindow = guiCreateWindow((screenW - 516/1280*screenW) / 2, (screenH - 461/800*screenH) / 2, 516/1280*screenW, 461/800*screenH, "Recover account", false) guiWindowSetSizable(registerWindow, false) guiSetVisible(registerWindow, false) guiSetAlpha(registerWindow, 0.-- s8) --> usernameR = guiCreateEdit(156/1280*screenW, 51/800*screenH, 208/1280*screenW, 37/800*screenH, "", false, registerWindow) myLabelS = guiCreateLabel(44/1280*screenW, 64/800*screenH, 112/1280*screenW, 34/800*screenH, "Acc username:", false, registerWindow) guiSetFont(myLabelS, "default-bold-small") secretAnswerR = guiCreateEdit(156/1280*screenW, 113/800*screenH, 208/1280*screenW, 37/800*screenH, "", false, registerWindow) myLabel2 = guiCreateLabel(44/1280*screenW, 126/800*screenH, 112/1280*screenW, 34/800*screenH, "E-Mail:", false, registerWindow) guiSetFont(myLabel2, "default-bold-small") goBack = guiCreateButton(23/1280*screenW, 37/800*screenH, 73/1280*screenW, 24/800*screenH, "Back", false, registerWindow) submitR = guiCreateButton(113/1280*screenW, 390/800*screenH, 272/1280*screenW, 49/800*screenH, "Recover", false, registerWindow) myLabel1 = guiCreateLabel(18/1280*screenW, 199/800*screenH, 488/1280*screenW, 163/800*screenH, "We are not able to do anything if you lost your e-mail 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 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]) ) removeEventHandler("onClientKey", root, fock) 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 e-mail.", 255, 0, 0) return elseif acc == "" then setRecoverText("No account entered! Sorry!", 255, 0, 0) return end Link to comment
Best-Killer Posted December 2, 2015 Author Share Posted December 2, 2015 Hey Guys in my login panel the intro won't showing what is the problem ? That Code GUIEditor = { tab = {}, label = {}, tabpanel = {}, edit = {}, button = {}, window = {}, checkbox = {}, memo = {} } screenW, screenH = guiGetScreenSize() xtd, ytd = screenW/1366, screenH/768 addEventHandler("onClientRender", root, function () if getElementData(localPlayer, "Banned") then hideLoginWindow(true) end end) addEventHandler("onClientResourceStart", resourceRoot, function() screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 626/1280*screenW) / 2, (screenH - 612/800*screenH) / 2, 626/1280*screenW, 612/800*screenH, "Welcome to SAEG:RPG!", false) guiWindowSetSizable(GUIEditor.window[1], false) guiWindowSetMovable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 0) guiSetVisible(GUIEditor.window[1], false) GUIEditor.tabpanel[1] = guiCreateTabPanel(9/1280*screenW, 312/800*screenH, 607/1280*screenW, 290/800*screenH, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("Updates", GUIEditor.tabpanel[1]) GUIEditor.tab[2] = guiCreateTab("Rules", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(10/1280*screenW, 10/800*screenH, 582/1280*screenW, 241/800*screenH, "", false, GUIEditor.tab[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.memo[2] = guiCreateMemo(10/1280*screenW, 10/800*screenH, 582/1280*screenW, 241/800*screenH, "", false, GUIEditor.tab[2]) guiMemoSetReadOnly(GUIEditor.memo[2], true) local xml = xmlLoadFile("rules.xml") local messageNodes = xmlNodeGetChildren(xml) for i,node in ipairs(messageNodes) do guiSetText(GUIEditor.memo[2], guiGetText(GUIEditor.memo[2])..xmlNodeGetValue(node).."\n") end xmlUnloadFile(xml) local xml2 = xmlLoadFile("updates.xml") local messageNodes2 = xmlNodeGetChildren(xml2) for i2,node2 in ipairs(messageNodes2) do guiSetText(GUIEditor.memo[1], guiGetText(GUIEditor.memo[1])..xmlNodeGetValue(node2).."\n") end xmlUnloadFile(xml2) GUIEditor.button[1] = guiCreateButton(345/1280*screenW, 282/800*screenH, 124/1280*screenW, 45/800*screenH, "Login", false, GUIEditor.window[1]) function fock(k, s) if k == "enter" and s then triggerEvent("onClientGUIClick", GUIEditor.button[1]) end end addEventHandler("onClientKey", root, fock) GUIEditor.button[2] = guiCreateButton(479/1280*screenW, 282/800*screenH, 127/1280*screenW, 45/800*screenH, "Register", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(11/1280*screenW, 30/800*screenH, 96/1280*screenW, 34/800*screenH, "Username:", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(11/1280*screenW, 92/800*screenH, 96/1280*screenW, 34/800*screenH, "Password : ", false, GUIEditor.window[1]) GUIEditor.edit[1] = guiCreateEdit(125/1280*screenW, 26/800*screenH, 161/1280*screenW, 38/800*screenH, "", false, GUIEditor.window[1]) GUIEditor.edit[2] = guiCreateEdit(125/1280*screenW, 82/800*screenH, 161/1280*screenW, 38/800*screenH, "", false, GUIEditor.window[1]) guiEditSetMasked(GUIEditor.edit[2], true) GUIEditor.checkbox[1] = guiCreateCheckBox(52/1280*screenW, 157/800*screenH, 369/1280*screenW, 15/800*screenH, "I accept 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/1280*screenW, 41/800*screenH, 176/1280*screenW, 89/800*screenH, "2015 @ SAEG RPG 1.0 BETA", 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/1280*screenW, 217/800*screenH, 546/1280*screenW, 47/800*screenH, "Always read the rules before playing!", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(211/1280*screenW, 282/800*screenH, 124/1280*screenW, 45/800*screenH, "Recover Account", false, GUIEditor.window[1]) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() reg = guiCreateWindow((screenW - 690/1280*screenW) / 2, (screenH - 506/800*screenH) / 2, 690/1280*screenW, 506/800*screenH, "Register an account!", false) guiWindowSetSizable(reg, false) guiSetAlpha(reg, 1.00) register = guiCreateButton(228/1280*screenW, 447/800*screenH, 229/1280*screenW, 49/800*screenH, "Register", false, reg) guiSetProperty(register, "NormalTextColour", "FFFF0000") backBtn = guiCreateButton(22/1280*screenW, 27/800*screenH, 107/1280*screenW, 31/800*screenH, "Go back!", false, reg) editbox = guiCreateEdit(139/1280*screenW, 62/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) sLb1 = guiCreateLabel(32/1280*screenW, 68/800*screenH, 97/1280*screenW, 15/800*screenH, "Username:", false, reg) editbox1 = guiCreateEdit(139/1280*screenW, 136/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) guiEditSetMasked(editbox1, true) sLb2 = guiCreateLabel(36/1280*screenW, 146/800*screenH, 97/1280*screenW, 15/800*screenH, "Password:", false, reg) sLb3 = guiCreateLabel(36/1280*screenW, 229/800*screenH, 97/1280*screenW, 15/800*screenH, "Repeat Password:", false, reg) editbox2 = guiCreateEdit(139/1280*screenW, 217/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) guiEditSetMasked(editbox2, true) sAnswer = guiCreateEdit(139/1280*screenW, 296/800*screenH, 526/1280*screenW, 37/800*screenH, "", false, reg) sLb4 = guiCreateLabel(36/1280*screenW, 308/800*screenH, 97/1280*screenW, 15/800*screenH, "E-Mail:", false, reg) sLb5 = guiCreateLabel(37/1280*screenW, 351/800*screenH, 647/1280*screenW, 86/800*screenH, "Don't tell your password to anyone!", false, reg) end ) addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() registerWindow = guiCreateWindow((screenW - 516/1280*screenW) / 2, (screenH - 461/800*screenH) / 2, 516/1280*screenW, 461/800*screenH, "Recover account", false) guiWindowSetSizable(registerWindow, false) guiSetVisible(registerWindow, false) guiSetAlpha(registerWindow, 0.-- s8) --> usernameR = guiCreateEdit(156/1280*screenW, 51/800*screenH, 208/1280*screenW, 37/800*screenH, "", false, registerWindow) myLabelS = guiCreateLabel(44/1280*screenW, 64/800*screenH, 112/1280*screenW, 34/800*screenH, "Acc username:", false, registerWindow) guiSetFont(myLabelS, "default-bold-small") secretAnswerR = guiCreateEdit(156/1280*screenW, 113/800*screenH, 208/1280*screenW, 37/800*screenH, "", false, registerWindow) myLabel2 = guiCreateLabel(44/1280*screenW, 126/800*screenH, 112/1280*screenW, 34/800*screenH, "E-Mail:", false, registerWindow) guiSetFont(myLabel2, "default-bold-small") goBack = guiCreateButton(23/1280*screenW, 37/800*screenH, 73/1280*screenW, 24/800*screenH, "Back", false, registerWindow) submitR = guiCreateButton(113/1280*screenW, 390/800*screenH, 272/1280*screenW, 49/800*screenH, "Recover", false, registerWindow) myLabel1 = guiCreateLabel(18/1280*screenW, 199/800*screenH, 488/1280*screenW, 163/800*screenH, "We are not able to do anything if you lost your e-mail 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 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]) ) removeEventHandler("onClientKey", root, fock) 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 e-mail.", 255, 0, 0) return elseif acc == "" then setRecoverText("No account entered! Sorry!", 255, 0, 0) 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