TheCrazy17 Posted August 19, 2013 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?
Alexs Posted August 19, 2013 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 )
Recommended Posts