vallejo Posted August 11, 2016 Share Posted August 11, 2016 Buenas tardes, tengo este bind de la gui y el DxDrawText entonces quiero que cuando se presiones sea disable el DxDraw Text ya que lo unico que desaparece es la Gui gracias. GUIEditor = { staticimage = {} } ventanaP = guiCreateStaticImage(0.31, 0.24, 0.38, 0.53, ":ArmasVenta/imagenes/Fondo.png", true) guiSetAlpha(ventanaP, 0.53) GUIEditor.staticimage[1] = guiCreateStaticImage(0.02, 0.08, 0.15, 0.18, ":ArmasVenta/imagenes/DEAGLE1icon.png", true, ventanaP) GUIEditor.staticimage[2] = guiCreateStaticImage(0.18, 0.08, 0.15, 0.18, ":ArmasVenta/imagenes/sawnicon.png", true, ventanaP) GUIEditor.staticimage[3] = guiCreateStaticImage(0.34, 0.08, 0.15, 0.18, ":ArmasVenta/imagenes/m4icon.png", true, ventanaP) ComprarArma = guiCreateButton(0.32, 0.92, 0.17, 0.06, "Comprar arma", true, ventanaP) guiSetProperty(ComprarArma, "NormalTextColour", "FF48FE08") DeagleRadio = guiCreateRadioButton(0.04, 0.27, 0.10, 0.04, "Deagle", true, ventanaP) guiSetFont(DeagleRadio, "default-bold-small") Cerrar = guiCreateButton(0.51, 0.92, 0.17, 0.06, "Cerrar", true, ventanaP) guiSetProperty(Cerrar, "NormalTextColour", "FF48FE08") SawnRadio = guiCreateRadioButton(0.21, 0.27, 0.09, 0.04, "Sawn", true, ventanaP) guiSetFont(SawnRadio, "default-bold-small") guiRadioButtonSetSelected(SawnRadio, true) M4Radio = guiCreateRadioButton(0.38, 0.27, 0.06, 0.04, "M4", true, ventanaP) guiSetFont(M4Radio, "default-bold-small") guiSetVisible(ventanaP, false) local screenW, screenH = guiGetScreenSize() function text() dxDrawText("Armas Comunidad Latina", (screenW * 0.2771) - 1, (screenH * 0.1673) - 1, (screenW * 0.7279) - 1, (screenH * 0.2369) - 1, tocolor(218, 44, 10, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("Armas Comunidad Latina", (screenW * 0.2771) + 1, (screenH * 0.1673) - 1, (screenW * 0.7279) + 1, (screenH * 0.2369) - 1, tocolor(218, 44, 10, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("Armas Comunidad Latina", (screenW * 0.2771) - 1, (screenH * 0.1673) + 1, (screenW * 0.7279) - 1, (screenH * 0.2369) + 1, tocolor(218, 44, 10, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("Armas Comunidad Latina", (screenW * 0.2771) + 1, (screenH * 0.1673) + 1, (screenW * 0.7279) + 1, (screenH * 0.2369) + 1, tocolor(218, 44, 10, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("Armas Comunidad Latina", screenW * 0.2771, screenH * 0.1673, screenW * 0.7279, screenH * 0.2369, tocolor(254, 254, 254, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) end function abrirCerrar() -- Por medio del comando cerramos la GUI if (guiGetVisible(ventanaP) == false) then addEventHandler ( "onClientRender", root, text ) -- keep the text visible with onClientRender. guiSetVisible(ventanaP, true) showCursor(true) else guiSetVisible(ventanaP, false) showCursor(false) end end bindKey("f3","down",abrirCerrar) addEventHandler("onClientGUIClick", Cerrar, abrirCerrar, false) Link to comment
Anzo Posted August 12, 2016 Share Posted August 12, 2016 Buenas tardes, tengo este bind de la gui y el DxDrawText entonces quiero que cuando se presiones sea disable el DxDrawText ya que lo unico que desaparece es la Gui gracias. GUIEditor = { staticimage = {} } ventanaP = guiCreateStaticImage(0.31, 0.24, 0.38, 0.53, ":ArmasVenta/imagenes/Fondo.png", true) guiSetAlpha(ventanaP, 0.53) GUIEditor.staticimage[1] = guiCreateStaticImage(0.02, 0.08, 0.15, 0.18, ":ArmasVenta/imagenes/DEAGLE1icon.png", true, ventanaP) GUIEditor.staticimage[2] = guiCreateStaticImage(0.18, 0.08, 0.15, 0.18, ":ArmasVenta/imagenes/sawnicon.png", true, ventanaP) GUIEditor.staticimage[3] = guiCreateStaticImage(0.34, 0.08, 0.15, 0.18, ":ArmasVenta/imagenes/m4icon.png", true, ventanaP) ComprarArma = guiCreateButton(0.32, 0.92, 0.17, 0.06, "Comprar arma", true, ventanaP) guiSetProperty(ComprarArma, "NormalTextColour", "FF48FE08") DeagleRadio = guiCreateRadioButton(0.04, 0.27, 0.10, 0.04, "Deagle", true, ventanaP) guiSetFont(DeagleRadio, "default-bold-small") Cerrar = guiCreateButton(0.51, 0.92, 0.17, 0.06, "Cerrar", true, ventanaP) guiSetProperty(Cerrar, "NormalTextColour", "FF48FE08") SawnRadio = guiCreateRadioButton(0.21, 0.27, 0.09, 0.04, "Sawn", true, ventanaP) guiSetFont(SawnRadio, "default-bold-small") guiRadioButtonSetSelected(SawnRadio, true) M4Radio = guiCreateRadioButton(0.38, 0.27, 0.06, 0.04, "M4", true, ventanaP) guiSetFont(M4Radio, "default-bold-small") guiSetVisible(ventanaP, false) local screenW, screenH = guiGetScreenSize() function text() dxDrawText("Armas Comunidad Latina", (screenW * 0.2771) - 1, (screenH * 0.1673) - 1, (screenW * 0.7279) - 1, (screenH * 0.2369) - 1, tocolor(218, 44, 10, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("Armas Comunidad Latina", (screenW * 0.2771) + 1, (screenH * 0.1673) - 1, (screenW * 0.7279) + 1, (screenH * 0.2369) - 1, tocolor(218, 44, 10, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("Armas Comunidad Latina", (screenW * 0.2771) - 1, (screenH * 0.1673) + 1, (screenW * 0.7279) - 1, (screenH * 0.2369) + 1, tocolor(218, 44, 10, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("Armas Comunidad Latina", (screenW * 0.2771) + 1, (screenH * 0.1673) + 1, (screenW * 0.7279) + 1, (screenH * 0.2369) + 1, tocolor(218, 44, 10, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) dxDrawText("Armas Comunidad Latina", screenW * 0.2771, screenH * 0.1673, screenW * 0.7279, screenH * 0.2369, tocolor(254, 254, 254, 255), 3.00, "pricedown", "left", "top", false, false, true, false, false) end function abrirCerrar() -- Por medio del comando cerramos la GUI if (guiGetVisible(ventanaP) == false) then addEventHandler ( "onClientRender", root, text ) -- keep the text visible with onClientRender. guiSetVisible(ventanaP, true) showCursor(true) else guiSetVisible(ventanaP, false) showCursor(false) end end bindKey("f3","down",abrirCerrar) addEventHandler("onClientGUIClick", Cerrar, abrirCerrar, false) Espero te sirva. activo = false --Creamos una variable con cualquier nombre function abrirCerrar() -- Por medio del comando cerramos la GUI if (guiGetVisible(ventanaP) == false) then if not activo then -- 'if not' devolverá verdarero, así que aparecerá el dx addEventHandler ( "onClientRender", root, text ) -- keep the text visible with onClientRender. guiSetVisible(ventanaP, true) showCursor(true) activo = true --ponemos 'true' para que 'detecte' que aquí aparecerá el dx else removeEventHandler ( "onClientRender", root, text ) --usamos removeEventHandler para remover el dx guiSetVisible(ventanaP, false) showCursor(false) activo = false --ponemos 'false' para que 'detecte' que al precionar de nuevo f3, se cierre el dx. end end end bindKey("f3","down",abrirCerrar) addEventHandler("onClientGUIClick", Cerrar, abrirCerrar, false) Link to comment
EstrategiaGTA Posted August 12, 2016 Share Posted August 12, 2016 Para eliminar el DX usa: removeEventHandler Link to comment
vallejo Posted August 12, 2016 Author Share Posted August 12, 2016 Ya lo había desarrollado. Link to comment
Recommended Posts