TheCrazy17 Posted August 19, 2013 Share Posted August 19, 2013 Hola Estoy aprendiendo a usar las funciones dx, para hacer rectángulos, textos y eso, quería preguntar algo, si yo tengo esto por ejemplo: function panel() showCursor(true) dxDrawRectangle(288, 159, 246, 269, tocolor(0, 0, 0, 210), false) dxDrawRectangle(288, 159, 246, 29, tocolor(25, 91, 165, 210), false) dxDrawText("Gay Panel", 356, 163, 479, 174, tocolor(255, 255, 255, 255), 0.7, "bankgothic", "left", "top", false, false, false, false, false) dxDrawRectangle(288, 396, 124, 32, tocolor(37, 165, 24, 210), false) dxDrawRectangle(412, 396, 122, 32, tocolor(183, 21, 5, 210), false) dxDrawText("Eres gay?", 361, 261, 474, 293, tocolor(255, 255, 255, 255), 1, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("No", 327, 397, 359, 426, tocolor(255, 255, 255, 255), 1, "pricedown", "left", "top", false, false, false, false, false) dxDrawText("Si", 453, 396, 485, 425, tocolor(255, 255, 255, 255), 1, "pricedown", "left", "top", false, false, false, false, false) end Como le hago para hacer un bind que lo muestre y si vuelves a apretas la tecla se cierre? Osea creo que es diferente a las ventanas normales y no me sale Me darían una manita? Link to comment
Alexs Posted August 19, 2013 Share Posted August 19, 2013 Hola Estoy aprendiendo a usar las funciones dx, para hacer rectángulos, textos y eso, quería preguntar algo, si yo tengo esto por ejemplo: function panel() --showCursor( true ) Quita esto de acá. dxDrawRectangle(288, 159, 246, 269, tocolor(0, 0, 0, 210), false) dxDrawRectangle(288, 159, 246, 29, tocolor(25, 91, 165, 210), false) dxDrawText("Gay Panel", 356, 163, 479, 174, tocolor(255, 255, 255, 255), 0.7, "bankgothic", "left", "top", false, false, false, false, false) dxDrawRectangle(288, 396, 124, 32, tocolor(37, 165, 24, 210), false) dxDrawRectangle(412, 396, 122, 32, tocolor(183, 21, 5, 210), false) dxDrawText("Eres gay?", 361, 261, 474, 293, tocolor(255, 255, 255, 255), 1, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("No", 327, 397, 359, 426, tocolor(255, 255, 255, 255), 1, "pricedown", "left", "top", false, false, false, false, false) dxDrawText("Si", 453, 396, 485, 425, tocolor(255, 255, 255, 255), 1, "pricedown", "left", "top", false, false, false, false, false) end Como le hago para hacer un bind que lo muestre y si vuelves a apretas la tecla se cierre? Osea creo que es diferente a las ventanas normales y no me sale Me darían una manita? Utiliza 'addEventHandler' y 'removeEventHandler', por ejemplo: bindKey( "b", "down", function() if not watching then addEventHandler( 'onClientRender', root, panel ) showCursor( true ) watching = true else removeEventHandler( 'onClientRender', root, panel ) showCursor( false ) watching = false end end ) Link to comment
TheCrazy17 Posted August 19, 2013 Author Share Posted August 19, 2013 Funciona Muchas gracias Alex Link to comment
Recommended Posts