Jump to content

guiShow


Klesh

Recommended Posts

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

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...