Jump to content

Ayuda con dx?


TheCrazy17

Recommended Posts

Hola :D 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? xD

Link to comment
Hola :D 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? xD

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
  • Recently Browsing   0 members

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