RecoVantage Posted November 19, 2018 Share Posted November 19, 2018 (edited) Hola, buenos días, tengo un problemilla con el siguiente codigo : (Esque estoy intentando hacer un botón diferente con DGS en la GM de paradise y el problema llega aqui : El botón se crea pero no hace ninguna funccion osea deja de funccionar el botón, en el caso del inventario de paradise no cierra.) y = y + line_height elseif window.type == "button" then local line_height = line_height * 2 - 4 if not window.button then window.button = exports.dgs:dgsCreateButton( x + width / 4, y + 3, width / 2, line_height - 4, tostring( window.text ), false ) addEventHandler( "onClientElementDestroy", window.button, function( ) window.button = nil end, false ) if window.onClick then addEventHandler( "onClientGUIClick", window.button, function( button, state ) if state == "up" then if button == "left" then window.onClick( 1 ) elseif button == "right" then window.onClick( 2 ) end end end, false ) end if window.id then destroy[ window.id ] = window.button else table.insert( destroy, window.button ) end else local bx, by = exports.dgs:dgsGetPosition( window.button, false ) if by ~= y + 3 then exports.dgs:dgsSetPosition( window.button, bx, y + 3, false ) end end Codigo original : y = y + line_height elseif window.type == "button" then local line_height = line_height * 2 - 4 if not window.button then window.button = guiCreateButton( x + width / 4, y + 3, width / 2, line_height - 4, tostring( window.text ), false ) addEventHandler( "onClientElementDestroy", window.button, function( ) window.button = nil end, false ) if window.onClick then addEventHandler( "onClientGUIClick", window.button, function( button, state ) if state == "up" then if button == "left" then window.onClick( 1 ) elseif button == "right" then window.onClick( 2 ) end end end, false ) end if window.id then destroy[ window.id ] = window.button else table.insert( destroy, window.button ) end else local bx, by = guiGetPosition( window.button, false ) if by ~= y + 3 then guiSetPosition( window.button, bx, y + 3, false ) end end Edited November 19, 2018 by RecoVantage 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