hi leute mein Freund hat mir einen login gescriptet (basiert auf godmother).
Lua
x,y = guiGetScreenSize()
LoginWin = guiCreateWindow(218, 137, 629, 450,"Register / Login",false) imageheader = guiCreateStaticImage(9, 19, 611, 92,"images/header.png",false,LoginWin)
TabPanel = guiCreateTabPanel(9, 113, 611, 309,false,LoginWin)
TabLogin = guiCreateTab("Login",TabPanel)LblUsername = guiCreateLabel(4, 10, 73, 28,"Name:",false,TabLogin)LoginUsername = guiCreateEdit(46, 10, 159, 25,"",false,TabLogin)LblPassword = guiCreateLabel(10, 48, 73, 26,"Passwort",false,TabLogin)LoginPassword = guiCreateEdit(69, 48, 157, 29,"",false,TabLogin)guiEditSetMasked(LoginPassword,true)
TabRegister = guiCreateTab("Register",TabPanel)LblRegisterUsername = guiCreateLabel(25, 20, 81, 15,"Name:",false,TabRegister)EditRegisterUsername = guiCreateEdit(72, 22, 136, 22,"",false,TabRegister)LblRegisterPassword = guiCreateLabel(25, 54, 86, 15,"Passwort",false,TabRegister)EditRegisterPassword = guiCreateEdit(88, 54, 130, 19,"",false,TabRegister)guiEditSetMasked(EditRegisterPassword,true)LblRegisterEmail = guiCreateLabel(25, 87, 99, 18,"Email",false,TabRegister)EditRegisterEmail = guiCreateEdit(67, 87, 131, 24,"",false,TabRegister)
BtnAction = guiCreateButton(234, 425, 169, 16,"LOS",false,LoginWin)
guiSetVisible ( LoginWin, false )
local localPlayer = getLocalPlayer ( )
function windowHandler( ) outputChatBox( "Godmother by [Vio]Rewrite", getLocalPlayer() ) outputChatBox( "Edited by eXo|KaitoKid", getLocalPlayer() ) setElementData( getLocalPlayer(), "LoggedIn", false ) local playername = getPlayerName(localPlayer) guiSetText(LoginUsername, "") guiSetText(EditRegisterUsername, "") guiSetSelectedTab(TabPanel, TabLogin)
guiSetText(LoginUsername, playername) guiSetText(EditRegisterUsername, playername)
guiSetVisible ( LoginWin, true ) guiBringToFront ( LoginWin ) guiSetInputEnabled(true) showCursor ( true ) guiBringToFront(LoginPassword)endaddEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), windowHandler )
function onClickBtn ( button, state ) if (button == "left" and state == "up") then if (source == BtnAction) then if (guiGetSelectedTab(TabPanel) == TabLogin) then triggerServerEvent ( "on4XLogin", getRootElement(), localPlayer, guiGetText(LoginUsername), guiGetText(LoginPassword) ) else triggerServerEvent ( "on4XRegister", getRootElement(), localPlayer, guiGetText(EditRegisterUsername), guiGetText(EditRegisterPassword), guiGetText(EditRegisterEmail) ) end end endendaddEventHandler( "onClientGUIClick", BtnAction, onClickBtn, false )
function onEnterLogin ( button, state ) if (guiGetSelectedTab(TabPanel) == TabLogin) then triggerServerEvent ( "on4XLogin", getRootElement(), localPlayer, guiGetText(LoginUsername), guiGetText(LoginPassword) ) else triggerServerEvent ( "on4XRegister", getRootElement(), localPlayer, guiGetText(EditRegisterUsername), guiGetText(EditRegisterPassword), guiGetText(EditRegisterEmail) ) endendaddEventHandler( "onClientGUIAccepted",LoginPassword, onEnterLogin,false)addEventHandler( "onClientGUIAccepted",EditRegisterPassword, onEnterLogin,false)
function hideLoginWindow() guiSetInputEnabled(false) guiSetVisible ( LoginWin, false ) showCursor ( false )endaddEvent( "hideLoginWindow", true )addEventHandler( "hideLoginWindow", getRootElement(), hideLoginWindow )
Alles anzeigen
nur leider sind diese eingabefenster verrückt.
Ich habe schon versucht das mit dem guieditor zu verbessern aber der lädt das nicht richtig. Wie mache ich das jetzt am Besten ?
hier der screen: