Klesh Posted December 3, 2010 Share Posted December 3, 2010 I do a gui script login when is join to the server, but the gui not show on begin> here is the code resourceRoot = getResourceRootElement() escript = guiCreateWindow(272,149,433,431,"eSports script by Ghosts/Klesh",false) lb_s = guiCreateLabel(76,38,282,98,"eSports script",true,escript) guiLabelSetColor(lb_s,0,0,255) guiLabelSetVerticalAlign(lb_s,"top") guiLabelSetHorizontalAlign(lb_s,"center",false) guiSetFont(lb_s,"sa-header") lb_u = guiCreateLabel(9,95,422,42,"User name",true,escript) guiLabelSetColor(lb_u,255,255,255) guiLabelSetVerticalAlign(lb_u,"top") guiLabelSetHorizontalAlign(lb_u,"center",false) guiSetFont(lb_u,"sa-header") e_u = guiCreateEdit(64,140,309,45,"",true,escript) but_r = guiCreateButton(102,196,238,50,"register",true,escript) lb_p = guiCreateLabel(5,260,422,42,"Password",true,escript) guiLabelSetColor(lb_p,255,255,255) guiLabelSetVerticalAlign(lb_p,"top") guiLabelSetHorizontalAlign(lb_p,"center",false) guiSetFont(lb_p,"sa-header") e_p = guiCreateEdit(68,309,309,45,"",true,escript) GUIEditor_Button[1] = guiCreateButton(110,364,238,50,"login",true,escript) --- --- --- --- --- guiSetVisible (escript, true) guiSetText ( e_u, getPlayerName ( player ) ) end function guiClick (button, state, absoluteX, absoluteY) uname = guiGetText ( e_u ) pass = guiGetText ( e_p ) if ( source == Btn_log ) then triggerServerEvent ("login", getLocalPlayer(), uname, pass) elseif ( source == Btn_reg ) then triggerServerEvent ("register", getLocalPlayer(), uname, pass) end end addEventHandler ("onClientGUIClick", getRootElement(), guiClick) function hide () guiSetVisible ( loginwindow, false ) showCursor (false) end addEvent ( "hide", true ) addEventHandler ( "hide", getLocalPlayer(), hide ) function show () guiSetVisible ( loginwindow, true ) showCursor (true) end addEvent ( "show", true ) addEventHandler ( "show", getLocalPlayer(), show ) function start () triggerServerEvent ( "checkaccname", getLocalPlayer() ) end addEventHandler ( "onClientResourceStart", getResourceRo Link to comment
Beluga Posted December 3, 2010 Share Posted December 3, 2010 I think this will help you resourceRoot = getResourceRootElement() escript = guiCreateWindow(272,149,433,431,"eSports script by Ghosts/Klesh",false) lb_s = guiCreateLabel(76,38,282,98,"eSports script",true,escript) guiLabelSetColor(lb_s,0,0,255) guiLabelSetVerticalAlign(lb_s,"top") guiLabelSetHorizontalAlign(lb_s,"center",false) guiSetFont(lb_s,"sa-header") lb_u = guiCreateLabel(9,95,422,42,"User name",true,escript) guiLabelSetColor(lb_u,255,255,255) guiLabelSetVerticalAlign(lb_u,"top") guiLabelSetHorizontalAlign(lb_u,"center",false) guiSetFont(lb_u,"sa-header") e_u = guiCreateEdit(64,140,309,45,"",true,escript) but_r = guiCreateButton(102,196,238,50,"register",true,escript) lb_p = guiCreateLabel(5,260,422,42,"Password",true,escript) guiLabelSetColor(lb_p,255,255,255) guiLabelSetVerticalAlign(lb_p,"top") guiLabelSetHorizontalAlign(lb_p,"center",false) guiSetFont(lb_p,"sa-header") e_p = guiCreateEdit(68,309,309,45,"",true,escript) GUIEditor_Button[1] = guiCreateButton(110,364,238,50,"login",true,escript) --- --- --- --- --- guiSetVisible (escript, true) guiSetText ( e_u, getPlayerName ( player ) ) function guiClick (button, state, absoluteX, absoluteY) uname = guiGetText ( e_u ) pass = guiGetText ( e_p ) if ( source == Btn_log ) then triggerServerEvent ("login", getLocalPlayer(), uname, pass) elseif ( source == Btn_reg ) then triggerServerEvent ("register", getLocalPlayer(), uname, pass) end end addEventHandler ("onClientGUIClick", getRootElement(), guiClick) function hide () guiSetVisible ( loginwindow, false ) showCursor (false) end addEvent ( "hide", true ) addEventHandler ( "hide", getLocalPlayer(), hide ) function show () guiSetVisible ( loginwindow, true ) showCursor (true) end addEvent ( "show", true ) addEventHandler ( "show", getLocalPlayer(), show ) function start () triggerServerEvent ( "checkaccname", getLocalPlayer() ) end addEventHandler ( "onClientResourceStart", getResourceRoot,start) Link to comment
Klesh Posted December 3, 2010 Author Share Posted December 3, 2010 Thnks but only shows the window and i need to show all, pls help. Link to comment
Aibo Posted December 3, 2010 Share Posted December 3, 2010 1. GUIEditor_Button is not a table, so GUIEditor_Button[1] will cause error 2. guiSetText(e_u, getPlayerName(player)) -- player is not defined 3. if ( source == Btn_log ) then -- Btn_log not defined 4. elseif ( source == Btn_reg ) then -- Btn_reg not defined 5. guiSetVisible ( loginwindow, false ) -- loginwindow not defined 6. addEventHandler ( "onClientResourceStart", getResourceRoot,start) -- getResourceRoot not defined this is some kind of a frankenstein script Link to comment
Static-X Posted December 3, 2010 Share Posted December 3, 2010 @klesh, 1. Add GUIEditor_Button = {} on top. 2. use guiSetText(e_u,getPlayerName(getLocalPlayer()) 3. use Btn_log = guiCreateButton 4. use Btn_log = guiCreateButton 5. use loginwindow = = guiCreateWindow 6. use getResourceRoot = getResourceRootElement(getThisResource()) on top. this is some kind of a frankenstein script 99.8% agreed. Link to comment
Klesh Posted December 3, 2010 Author Share Posted December 3, 2010 I will try thnks, later i will come if works. Link to comment
Klesh Posted December 3, 2010 Author Share Posted December 3, 2010 Like this? resourceRoot = getResourceRootElement() GUIEditor_Button = {} Btn_log = guiCreateButton Btn_log = guiCreateButton loginwindow = = guiCreateWindow escript = guiCreateWindow(272,149,433,431,"eSports script by Ghosts/Klesh",false) lb_s = guiCreateLabel(76,38,282,98,"eSports script",true,escript) guiLabelSetColor(lb_s,0,0,255) guiLabelSetVerticalAlign(lb_s,"top") guiLabelSetHorizontalAlign(lb_s,"center",false) guiSetFont(lb_s,"sa-header") lb_u = guiCreateLabel(9,95,422,42,"User name",true,escript) guiLabelSetColor(lb_u,255,255,255) guiLabelSetVerticalAlign(lb_u,"top") guiLabelSetHorizontalAlign(lb_u,"center",false) guiSetFont(lb_u,"sa-header") e_u = guiCreateEdit(64,140,309,45,"",true,escript) but_r = guiCreateButton(102,196,238,50,"register",true,escript) lb_p = guiCreateLabel(5,260,422,42,"Password",true,escript) guiLabelSetColor(lb_p,255,255,255) guiLabelSetVerticalAlign(lb_p,"top") guiLabelSetHorizontalAlign(lb_p,"center",false) guiSetFont(lb_p,"sa-header") e_p = guiCreateEdit(68,309,309,45,"",true,escript) GUIEditor_Button[1] = guiCreateButton(110,364,238,50,"login",true,escript) --- --- --- --- --- guiSetVisible (escript, true) guiSetText(e_u,getPlayerName(getLocalPlayer()) function guiClick (button, state, absoluteX, absoluteY) uname = guiGetText ( e_u ) pass = guiGetText ( e_p ) if ( source == Btn_log ) then triggerServerEvent ("login", getLocalPlayer(), uname, pass) elseif ( source == Btn_reg ) then triggerServerEvent ("register", getLocalPlayer(), uname, pass) end end addEventHandler ("onClientGUIClick", getRootElement(), guiClick) function hide () guiSetVisible ( loginwindow, false ) showCursor (false) end addEvent ( "hide", true ) addEventHandler ( "hide", getLocalPlayer(), hide ) function show () guiSetVisible ( loginwindow, true ) showCursor (true) end addEvent ( "show", true ) addEventHandler ( "show", getLocalPlayer(), show ) function start () triggerServerEvent ( "checkaccname", getLocalPlayer() ) end addEventHandler ( "onClientResourceStart", getResourceRoot,start) Link to comment
Castillo Posted December 3, 2010 Share Posted December 3, 2010 lol, he doesn't understand what do you mean, maybe waiting to get it done already by us Link to comment
Klesh Posted December 3, 2010 Author Share Posted December 3, 2010 I dont understand becuase i guied by another script login, i do with gui editor and a functions but the problem is the window login at start no appears, what is wrong ? some help can be good Link to comment
Static-X Posted December 3, 2010 Share Posted December 3, 2010 this is some kind of a frankenstein script 100% agreed now Link to comment
Klesh Posted December 3, 2010 Author Share Posted December 3, 2010 The beluga code is right but only shows the window but now the buttons and the letters Link to comment
Klesh Posted December 4, 2010 Author Share Posted December 4, 2010 omg Finally really works, for my self, its great thankssssss. 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