~Funky~ Posted October 7, 2013 Share Posted October 7, 2013 Hola a Todos, tengo este problema que al comprar un arma y apreto cerrar no me cierra el panel , pero si no compro ninguna arma si se me cierra el panel, ya no se que hacer D:, porfavor me podrian ayudar Aca el Script : jugador = getLocalPlayer() MarkerCompras = createMarker (1364.1376953125, -1283.6474609375, 12.546875,'Cylinder', 1.5, 255, 0, 0, 150) createBlip ( 1364.1376953125, -1283.6474609375, 12.546875, 18 ) vn = guiCreateWindow(330, 379, 623, 370, "Panel De Compras", false) guiSetAlpha(vn, 0.83) Imagen_Colt = guiCreateStaticImage(152, 20, 74, 49, "Imagenes/COLT45.png", false, vn) Imagen_Shotgun = guiCreateStaticImage(152, 79, 74, 49, "Imagenes/SHOTGUN.png", false, vn) Imagen_Uzi = guiCreateStaticImage(152, 138, 74, 49, "Imagenes/MICROUZI.png", false, vn) Imagen_AK = guiCreateStaticImage(152, 197, 74, 49, "Imagenes/AK47.png", false, vn) Imagen_Rifle = guiCreateStaticImage(152, 256, 74, 49, "Imagenes/RIFLE.png", false, vn) Imagen_Granada = guiCreateStaticImage(152, 315, 74, 43, "Imagenes/GRENADE.png", false, vn) Imagen_Silenced = guiCreateStaticImage(243, 20, 74, 49, "Imagenes/SILENCED.png", false, vn) Imagen_Recortada = guiCreateStaticImage(243, 79, 74, 49, "Imagenes/SAWNOFF.png", false, vn) Imagen_Tec9 = guiCreateStaticImage(243, 138, 74, 49, "Imagenes/TEC9.png", false, vn) Imagen_M4 = guiCreateStaticImage(243, 197, 74, 49, "Imagenes/M4.png", false, vn) Imagen_Sniper = guiCreateStaticImage(243, 256, 74, 49, "Imagenes/SNIPER.png", false, vn) Imagen_Tear = guiCreateStaticImage(243, 315, 74, 43, "Imagenes/TEARGAS.png", false, vn) Imagen_Deagle = guiCreateStaticImage(334, 20, 74, 49, "Imagenes/DEAGLE.png", false, vn) Imagen_Spaz = guiCreateStaticImage(334, 79, 74, 49, "Imagenes/COMBAT.png", false, vn) Imagen_MP5 = guiCreateStaticImage(334, 138, 74, 49, "Imagenes/MP5.png", false, vn) Imagen_Molotov = guiCreateStaticImage(334, 315, 74, 43, "Imagenes/MOLOTOV.png", false, vn) Imagen_Satchels = guiCreateStaticImage(424, 315, 74, 43, "Imagenes/SACHTEL.png", false, vn) showCursor(false) guiSetVisible( vn, false ) guiWindowSetSizable( vn, false ) guiWindowSetMovable( vn, false ) Cerrar = guiCreateButton(837, 683, 116, 63, "", false) guiSetAlpha(Cerrar, 0.00) guiSetProperty(Cerrar, "NormalTextColour", "FFAAAAAA") function dxweas () dxDrawText("Pistolas", 340, 413, 437, 435, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(330, 449, 953, 449, tocolor(255, 0, 0, 255), 1, true) dxDrawText("Escopetas", 340, 470, 450, 492, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(330, 508, 953, 508, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(330, 568, 953, 568, tocolor(255, 255, 255, 255), 1, true) dxDrawLine(330, 568, 953, 568, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(330, 627, 953, 627, tocolor(255, 0, 0, 255), 1, true) dxDrawText("Sub-Fusiles", 340, 529, 450, 551, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawText("Asalto", 340, 588, 450, 610, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(330, 683, 953, 683, tocolor(255, 0, 0, 255), 1, true) dxDrawText("Rifle", 340, 646, 450, 668, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawText("Arrojadizas", 340, 705, 450, 727, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(564, 399, 564, 746, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(479, 399, 479, 746, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(837, 683, 837, 746, tocolor(255, 0, 0, 255), 1, true) dxDrawText(" Cerrar", 837, 703, 947, 725, tocolor(255, 255, 255, 255), 0.70, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(654, 399, 654, 746, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(746, 399, 746, 746, tocolor(255, 0, 0, 255), 1, true) end addEventHandler("onClientMarkerHit", MarkerCompras,function (hitElement) if jugador == getLocalPlayer() then if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(vn) then guiSetVisible(vn, true) guiSetVisible(Cerrar, true) showCursor(true) setTimer ( function() addEventHandler("onClientRender", getRootElement(), dxweas) end, 500, 1 ) setElementFrozen(jugador,true) end end end end) function Comprass() if source == Imagen_Colt then triggerServerEvent("_colt",localPlayer) elseif source == Imagen_Silenced then triggerServerEvent("_silenced",localPlayer) elseif source == Imagen_Deagle then triggerServerEvent("_deagle",localPlayer) elseif source == Imagen_Recortada then triggerServerEvent("_sawn",localPlayer) elseif source == Imagen_Shotgun then triggerServerEvent("_shotgun",localPlayer) elseif source == Imagen_Spaz then triggerServerEvent("_spaz",localPlayer) elseif source == Imagen_Tec9 then triggerServerEvent("_tec9",localPlayer) elseif source == Imagen_MP5 then triggerServerEvent("_mp5",localPlayer) elseif source == Imagen_Uzi then triggerServerEvent("_uzi",localPlayer) elseif source == Imagen_M4 then triggerServerEvent("_m4",localPlayer) elseif source == Imagen_AK then triggerServerEvent("_ak47",localPlayer) elseif source == Imagen_Rifle then triggerServerEvent("_rifle",localPlayer) elseif source == Imagen_Sniper then triggerServerEvent("_sniper",localPlayer) elseif source == Imagen_Granada then triggerServerEvent("_granada",localPlayer) elseif source == Imagen_Molotov then triggerServerEvent("_molotov",localPlayer) elseif source == Imagen_Satchels then triggerServerEvent("_satchel",localPlayer) elseif source == Imagen_Tear then triggerServerEvent("_teargas",localPlayer) end end addEventHandler("onClientGUIClick",getRootElement(),Comprass) function CerrarVn() if jugador == getLocalPlayer() then if (source == Cerrar) then guiSetVisible(vn,false) removeEventHandler("onClientRender", getRootElement(), dxweas) showCursor(false) setElementFrozen(jugador,false) end end end addEventHandler("onClientGUIClick", Cerrar, CerrarVn) Link to comment
Alexs Posted October 7, 2013 Share Posted October 7, 2013 Intenta así: jugador = getLocalPlayer() MarkerCompras = createMarker (1364.1376953125, -1283.6474609375, 12.546875,'Cylinder', 1.5, 255, 0, 0, 150) createBlip ( 1364.1376953125, -1283.6474609375, 12.546875, 18 ) vn = guiCreateWindow(330, 379, 623, 370, "Panel De Compras", false) guiSetAlpha(vn, 0.83) Imagen_Colt = guiCreateStaticImage(152, 20, 74, 49, "Imagenes/COLT45.png", false, vn) Imagen_Shotgun = guiCreateStaticImage(152, 79, 74, 49, "Imagenes/SHOTGUN.png", false, vn) Imagen_Uzi = guiCreateStaticImage(152, 138, 74, 49, "Imagenes/MICROUZI.png", false, vn) Imagen_AK = guiCreateStaticImage(152, 197, 74, 49, "Imagenes/AK47.png", false, vn) Imagen_Rifle = guiCreateStaticImage(152, 256, 74, 49, "Imagenes/RIFLE.png", false, vn) Imagen_Granada = guiCreateStaticImage(152, 315, 74, 43, "Imagenes/GRENADE.png", false, vn) Imagen_Silenced = guiCreateStaticImage(243, 20, 74, 49, "Imagenes/SILENCED.png", false, vn) Imagen_Recortada = guiCreateStaticImage(243, 79, 74, 49, "Imagenes/SAWNOFF.png", false, vn) Imagen_Tec9 = guiCreateStaticImage(243, 138, 74, 49, "Imagenes/TEC9.png", false, vn) Imagen_M4 = guiCreateStaticImage(243, 197, 74, 49, "Imagenes/M4.png", false, vn) Imagen_Sniper = guiCreateStaticImage(243, 256, 74, 49, "Imagenes/SNIPER.png", false, vn) Imagen_Tear = guiCreateStaticImage(243, 315, 74, 43, "Imagenes/TEARGAS.png", false, vn) Imagen_Deagle = guiCreateStaticImage(334, 20, 74, 49, "Imagenes/DEAGLE.png", false, vn) Imagen_Spaz = guiCreateStaticImage(334, 79, 74, 49, "Imagenes/COMBAT.png", false, vn) Imagen_MP5 = guiCreateStaticImage(334, 138, 74, 49, "Imagenes/MP5.png", false, vn) Imagen_Molotov = guiCreateStaticImage(334, 315, 74, 43, "Imagenes/MOLOTOV.png", false, vn) Imagen_Satchels = guiCreateStaticImage(424, 315, 74, 43, "Imagenes/SACHTEL.png", false, vn) showCursor(false) guiSetVisible( vn, false ) guiWindowSetSizable( vn, false ) guiWindowSetMovable( vn, false ) Cerrar = guiCreateButton(837, 683, 116, 63, "", false) guiSetAlpha(Cerrar, 0.00) guiSetProperty(Cerrar, "NormalTextColour", "FFAAAAAA") function dxweas () dxDrawText("Pistolas", 340, 413, 437, 435, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(330, 449, 953, 449, tocolor(255, 0, 0, 255), 1, true) dxDrawText("Escopetas", 340, 470, 450, 492, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(330, 508, 953, 508, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(330, 568, 953, 568, tocolor(255, 255, 255, 255), 1, true) dxDrawLine(330, 568, 953, 568, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(330, 627, 953, 627, tocolor(255, 0, 0, 255), 1, true) dxDrawText("Sub-Fusiles", 340, 529, 450, 551, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawText("Asalto", 340, 588, 450, 610, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(330, 683, 953, 683, tocolor(255, 0, 0, 255), 1, true) dxDrawText("Rifle", 340, 646, 450, 668, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawText("Arrojadizas", 340, 705, 450, 727, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(564, 399, 564, 746, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(479, 399, 479, 746, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(837, 683, 837, 746, tocolor(255, 0, 0, 255), 1, true) dxDrawText(" Cerrar", 837, 703, 947, 725, tocolor(255, 255, 255, 255), 0.70, "bankgothic", "left", "top", false, false, true, false, false) dxDrawLine(654, 399, 654, 746, tocolor(255, 0, 0, 255), 1, true) dxDrawLine(746, 399, 746, 746, tocolor(255, 0, 0, 255), 1, true) end addEventHandler("onClientMarkerHit", MarkerCompras,function (hitElement) if jugador == getLocalPlayer() then if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(vn) then guiSetVisible(vn, true) guiSetVisible(Cerrar, true) showCursor(true) setTimer ( function() addEventHandler("onClientRender", getRootElement(), dxweas) end, 500, 1 ) setElementFrozen(jugador,true) end end end end) function Comprass() if source == Imagen_Colt then triggerServerEvent("_colt",localPlayer) CerrarVn() elseif source == Imagen_Silenced then triggerServerEvent("_silenced",localPlayer) CerrarVn() elseif source == Imagen_Deagle then triggerServerEvent("_deagle",localPlayer) CerrarVn() elseif source == Imagen_Recortada then triggerServerEvent("_sawn",localPlayer) CerrarVn() elseif source == Imagen_Shotgun then triggerServerEvent("_shotgun",localPlayer) CerrarVn() elseif source == Imagen_Spaz then triggerServerEvent("_spaz",localPlayer) CerrarVn() elseif source == Imagen_Tec9 then triggerServerEvent("_tec9",localPlayer) CerrarVn() elseif source == Imagen_MP5 then triggerServerEvent("_mp5",localPlayer) CerrarVn() elseif source == Imagen_Uzi then triggerServerEvent("_uzi",localPlayer) CerrarVn() elseif source == Imagen_M4 then triggerServerEvent("_m4",localPlayer) CerrarVn() elseif source == Imagen_AK then triggerServerEvent("_ak47",localPlayer) CerrarVn() elseif source == Imagen_Rifle then triggerServerEvent("_rifle",localPlayer) CerrarVn() elseif source == Imagen_Sniper then triggerServerEvent("_sniper",localPlayer) CerrarVn() elseif source == Imagen_Granada then triggerServerEvent("_granada",localPlayer) CerrarVn() elseif source == Imagen_Molotov then triggerServerEvent("_molotov",localPlayer) CerrarVn() elseif source == Imagen_Satchels then triggerServerEvent("_satchel",localPlayer) CerrarVn() elseif source == Imagen_Tear then triggerServerEvent("_teargas",localPlayer) CerrarVn() end end addEventHandler("onClientGUIClick",getRootElement(),Comprass) function CerrarVn() if jugador == getLocalPlayer() then if (source == Cerrar) then guiSetVisible(vn,false) removeEventHandler("onClientRender", getRootElement(), dxweas) showCursor(false) setElementFrozen(jugador,false) end end end addEventHandler("onClientGUIClick", Cerrar, CerrarVn) En caso de algún problema, por favor avísame. Link to comment
~Funky~ Posted October 8, 2013 Author Share Posted October 8, 2013 Alex no me funciono :c, puse el Alpha del boton para cerrar el panel, para que se pudiera ver y vi que al apretar una imagen para comprar un arma el boton pasa hacia atras del panel por eso despues no cierra pero trato de modificarlo para que venga con el panel pero no funciona :c Link to comment
Recommended Posts