Klesh Posted December 3, 2010 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
Beluga Posted December 3, 2010 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)
Klesh Posted December 3, 2010 Author Posted December 3, 2010 Thnks but only shows the window and i need to show all, pls help.
Aibo Posted December 3, 2010 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
Static-X Posted December 3, 2010 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.
Klesh Posted December 3, 2010 Author Posted December 3, 2010 I will try thnks, later i will come if works.
Klesh Posted December 3, 2010 Author 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)
Castillo Posted December 3, 2010 Posted December 3, 2010 lol, he doesn't understand what do you mean, maybe waiting to get it done already by us
Klesh Posted December 3, 2010 Author 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
Static-X Posted December 3, 2010 Posted December 3, 2010 this is some kind of a frankenstein script 100% agreed now
Klesh Posted December 3, 2010 Author Posted December 3, 2010 The beluga code is right but only shows the window but now the buttons and the letters
Klesh Posted December 4, 2010 Author Posted December 4, 2010 omg Finally really works, for my self, its great thankssssss.
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