Jump to content

[Ayuda] Con El Panel


~Funky~

Recommended Posts

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

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

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

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