Jump to content

Error alpha


papam77

Recommended Posts

Posted
-- Buttons -- 
    buttons = { 
    ["btn"] = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg ) 
    } 
    -- Buttons -- 
     
    -- Alpha -- 
    guiSetAlpha ( buttons["btn"], 0.75 ) 
    -- Alpha -- 
     
    -- Handlers -- 
    addEventHandler( "onClientMouseEnter", root, 
    function(aX, aY) 
    for key,gui in pairs ( buttons["btn"] ) do 
    if gui == source then 
    guiSetAlpha ( source, 1 ) 
                  return 
              end 
        end 
    end 
    ) 

Why Alpha isn't setted to 1 when i hit?

Posted
-- Buttons -- 
    buttons = { 
    ["btn"] = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg ) 
    } 
    -- Buttons -- 
    
    -- Alpha -- 
    guiSetAlpha ( buttons["btn"], 0.75 ) 
    -- Alpha -- 
    
    -- Handlers -- 
    addEventHandler( "onClientMouseEnter", root, 
    function(aX, aY) 
        for key,gui in pairs (buttons) do 
            if gui == source then 
                guiSetAlpha ( source, 1 ) 
            end 
        end 
    end 
    ) 

Posted

Doesn't work... This is full code.

    function design ( source ) 
    playSound ("http://www.181.fm/winamp.pls?station=181-power&style=&description=Power%20181%20(Top%2040)&file=181-power.pls") 
    showCursor ( true ) 
    local source = getLocalPlayer() 
   
    -- Panels -- 
    panels = { 
    ["bg"] = guiCreateStaticImage(0.00, 0.00, 1.00, 1.00, "img/bg.png", true), 
    ["acc"] = guiCreateStaticImage(0.29, 0.24, 0.14, 0.22, "img/acc.png", true), 
    ["boxid"] = guiCreateStaticImage(0.43, 0.30, 0.23, 0.06, "img/box.png", true), 
    ["boxpass"] = guiCreateStaticImage(0.43, 0.36, 0.23, 0.06, "img/box.png", true), 
    } 
    -- Panels -- 
     
    -- guiSetEnabled -- 
    guiSetEnabled ( panels["bg"], false ) 
        guiSetEnabled ( panels["acc"], false ) 
            guiSetEnabled ( panels["boxid"], false ) 
                guiSetEnabled ( panels["boxpass"], false ) 
    -- guiSetEnabled -- 
         
    -- Labels -- 
    name = guiCreateLabel(0.45, 0.24, 0.21, 0.03,getPlayerName( source ):gsub("#%x%x%x%x%x%x", "") .."", true, bg) 
    state = guiCreateLabel(0.45, 0.27, 0.23, 0.03, "Unlogged", true, bg) 
    -- Labels -- 
     
    -- Settings -- 
    font = guiCreateFont( "lithos.ttf", 13 ) 
    font2 = guiCreateFont( "lithos.ttf", 18 ) 
    guiSetFont( name, font2 ) 
    guiSetFont( state, font ) 
    -- Settings -- 
    
    -- Buttons -- 
    buttons = { 
    ["btn"] = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg ) 
    } 
    -- Buttons -- 
     
    -- Alpha -- 
    guiSetAlpha ( buttons["btn"], 0.75 ) 
    -- Alpha -- 
     
    -- Handlers -- 
  addEventHandler( "onClientMouseEnter", root, 
    function(aX, aY) 
        for key,gui in pairs (buttons) do 
            if gui == source then 
                guiSetAlpha ( source, 1 ) 
            end 
        end 
    end 
    ) 
    -- Handlers -- 
     
     
     
     
    end 
    addEventHandler( "onClientResourceStart", getRootElement( ), design ) 
  
  

Posted
   function design (  ) 
    playSound ("http://www.181.fm/winamp.pls?station=181-power&style=&description=Power%20181%20(Top%2040)&file=181-power.pls") 
    showCursor ( true ) 
     
  
    -- Panels -- 
    panels = { 
    ["bg"] = guiCreateStaticImage(0.00, 0.00, 1.00, 1.00, "img/bg.png", true), 
    ["acc"] = guiCreateStaticImage(0.29, 0.24, 0.14, 0.22, "img/acc.png", true), 
    ["boxid"] = guiCreateStaticImage(0.43, 0.30, 0.23, 0.06, "img/box.png", true), 
    ["boxpass"] = guiCreateStaticImage(0.43, 0.36, 0.23, 0.06, "img/box.png", true), 
    } 
    -- Panels -- 
    
    -- guiSetEnabled -- 
    guiSetEnabled ( panels["bg"], false ) 
        guiSetEnabled ( panels["acc"], false ) 
            guiSetEnabled ( panels["boxid"], false ) 
                guiSetEnabled ( panels["boxpass"], false ) 
    -- guiSetEnabled -- 
        
    -- Labels -- 
    name = guiCreateLabel(0.45, 0.24, 0.21, 0.03,getPlayerName( localPlayer ):gsub("#%x%x%x%x%x%x", "") .."", true, bg) 
    state = guiCreateLabel(0.45, 0.27, 0.23, 0.03, "Unlogged", true, bg) 
    -- Labels -- 
    
    -- Settings -- 
    font = guiCreateFont( "lithos.ttf", 13 ) 
    font2 = guiCreateFont( "lithos.ttf", 18 ) 
    guiSetFont( name, font2 ) 
    guiSetFont( state, font ) 
    -- Settings -- 
    
    -- Buttons -- 
    buttons = { 
    ["btn"] = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg ) 
    } 
    -- Buttons -- 
    
    -- Alpha -- 
    guiSetAlpha ( buttons["btn"], 0.75 ) 
    -- Alpha -- 
end 
    -- Handlers -- 
  addEventHandler( "onClientMouseEnter", root, 
    function( ) 
        for key,gui in pairs (buttons) do 
            if gui == localPlayer then 
                guiSetAlpha ( localPlayer, 1.0 ) 
            end 
        end 
    end 
    ) 
    -- Handlers -- 
    addEventHandler( "onClientResourceStart", getRootElement( ), design ) 
  
  

Posted

try:

   function design (  ) 
    playSound ("http://www.181.fm/winamp.pls?station=181-power&style=&description=Power%20181%20(Top%2040)&file=181-power.pls") 
    showCursor ( true ) 
     
  
    -- Panels -- 
    panels = { 
    ["bg"] = guiCreateStaticImage(0.00, 0.00, 1.00, 1.00, "img/bg.png", true), 
    ["acc"] = guiCreateStaticImage(0.29, 0.24, 0.14, 0.22, "img/acc.png", true), 
    ["boxid"] = guiCreateStaticImage(0.43, 0.30, 0.23, 0.06, "img/box.png", true), 
    ["boxpass"] = guiCreateStaticImage(0.43, 0.36, 0.23, 0.06, "img/box.png", true), 
    } 
    -- Panels -- 
    
    -- guiSetEnabled -- 
    guiSetEnabled ( panels, false) 
    -- guiSetEnabled -- 
        
    -- Labels -- 
    local name = guiCreateLabel(0.45, 0.24, 0.21, 0.03,getPlayerName( localPlayer ):gsub("#%x%x%x%x%x%x", "") .."", true, bg) 
    local state = guiCreateLabel(0.45, 0.27, 0.23, 0.03, "Unlogged", true, bg) 
    -- Labels -- 
    
    -- Settings -- 
    local font = guiCreateFont( "lithos.ttf", 13 ) 
    local font2 = guiCreateFont( "lithos.ttf", 18 ) 
    guiSetFont( name, font2 ) 
    guiSetFont( state, font ) 
    -- Settings -- 
    
    -- Buttons -- 
    local buttons = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg )    
     
    -- Alpha -- 
    guiSetAlpha ( buttons, 0.75 ) 
end  
addEventHandler( "onClientResourceStart", getRootElement( ), design ) 
  
    -- Handlers -- 
  addEventHandler( "onClientMouseEnter", root, 
    function( ) 
            if localPlayer == buttons then 
                guiSetAlpha ( localPlayer, 1.0 ) 
            end 
        end 
    ) 
    -- Handlers -- 
  
  

Posted

The 1st argument of the guiSetAlpha function is the gui element not the player element.

@papam77

Try this:

function design () 
    playSound ("http://www.181.fm/winamp.pls?station=181-power&style=&description=Power%20181%20(Top%2040)&file=181-power.pls") 
    showCursor ( true ) 
  
    -- Panels -- 
    local panels = { 
    ["bg"] = guiCreateStaticImage(0.00, 0.00, 1.00, 1.00, "img/bg.png", true), 
    ["acc"] = guiCreateStaticImage(0.29, 0.24, 0.14, 0.22, "img/acc.png", true), 
    ["boxid"] = guiCreateStaticImage(0.43, 0.30, 0.23, 0.06, "img/box.png", true), 
    ["boxpass"] = guiCreateStaticImage(0.43, 0.36, 0.23, 0.06, "img/box.png", true), 
    } 
    -- Panels -- 
    
    -- guiSetEnabled -- 
    guiSetEnabled ( panels["bg"], false ) 
        guiSetEnabled ( panels["acc"], false ) 
            guiSetEnabled ( panels["boxid"], false ) 
                guiSetEnabled ( panels["boxpass"], false ) 
    -- guiSetEnabled -- 
        
    -- Labels -- 
    name = guiCreateLabel(0.45, 0.24, 0.21, 0.03,getPlayerName( localPlayer ):gsub("#%x%x%x%x%x%x", "") .."", true, bg) 
    state = guiCreateLabel(0.45, 0.27, 0.23, 0.03, "Unlogged", true, bg) 
    -- Labels -- 
    
    -- Settings -- 
    local font = guiCreateFont( "lithos.ttf", 13 ) 
    local font2 = guiCreateFont( "lithos.ttf", 18 ) 
    guiSetFont( name, font2 ) 
    guiSetFont( state, font ) 
    -- Settings -- 
    
    -- Buttons -- 
    local buttons = { 
    ["btn"] = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg ) 
    } 
    -- Buttons -- 
    
    -- Alpha -- 
    guiSetAlpha ( buttons["btn"], 0.75 ) 
    -- Alpha -- 
    
    -- Handlers -- 
  addEventHandler( "onClientMouseEnter", guiRoot, 
    function(aX, aY) 
        for key,gui in pairs (buttons) do 
            if source == gui then 
                guiSetAlpha ( source, 1 ) 
            end 
        end 
    end 
    ) 
    -- Handlers -- 
    
    
    
    
    end 
    addEventHandler( "onClientResourceStart", resourceRoot, design ) 

Posted
The 1st argument of the guiSetAlpha function is the gui element not the player element.

@papam77

Try this:

function design () 
    playSound ("http://www.181.fm/winamp.pls?station=181-power&style=&description=Power%20181%20(Top%2040)&file=181-power.pls") 
    showCursor ( true ) 
  
    -- Panels -- 
    local panels = { 
    ["bg"] = guiCreateStaticImage(0.00, 0.00, 1.00, 1.00, "img/bg.png", true), 
    ["acc"] = guiCreateStaticImage(0.29, 0.24, 0.14, 0.22, "img/acc.png", true), 
    ["boxid"] = guiCreateStaticImage(0.43, 0.30, 0.23, 0.06, "img/box.png", true), 
    ["boxpass"] = guiCreateStaticImage(0.43, 0.36, 0.23, 0.06, "img/box.png", true), 
    } 
    -- Panels -- 
    
    -- guiSetEnabled -- 
    guiSetEnabled ( panels["bg"], false ) 
        guiSetEnabled ( panels["acc"], false ) 
            guiSetEnabled ( panels["boxid"], false ) 
                guiSetEnabled ( panels["boxpass"], false ) 
    -- guiSetEnabled -- 
        
    -- Labels -- 
    name = guiCreateLabel(0.45, 0.24, 0.21, 0.03,getPlayerName( localPlayer ):gsub("#%x%x%x%x%x%x", "") .."", true, bg) 
    state = guiCreateLabel(0.45, 0.27, 0.23, 0.03, "Unlogged", true, bg) 
    -- Labels -- 
    
    -- Settings -- 
    local font = guiCreateFont( "lithos.ttf", 13 ) 
    local font2 = guiCreateFont( "lithos.ttf", 18 ) 
    guiSetFont( name, font2 ) 
    guiSetFont( state, font ) 
    -- Settings -- 
    
    -- Buttons -- 
    local buttons = { 
    ["btn"] = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg ) 
    } 
    -- Buttons -- 
    
    -- Alpha -- 
    guiSetAlpha ( buttons["btn"], 0.75 ) 
    -- Alpha -- 
    
    -- Handlers -- 
  addEventHandler( "onClientMouseEnter", guiRoot, 
    function(aX, aY) 
        for key,gui in pairs (buttons) do 
            if source == gui then 
                guiSetAlpha ( source, 1 ) 
            end 
        end 
    end 
    ) 
    -- Handlers -- 
    
    
    
    
    end 
    addEventHandler( "onClientResourceStart", resourceRoot, design ) 

No, this is wrong.

Source, who hitted the gui :wink:.

Posted

No, this is wrong.

Source, who hitted the gui :wink:.

?

The source of this event is the GUI element that was pointed at.

Posted

Lol, how noob am i

try this:

function design () 
    playSound ("http://www.181.fm/winamp.pls?station=181-power&style=&description=Power%20181%20(Top%2040)&file=181-power.pls") 
    showCursor ( true ) 
  
    -- Panels -- 
    local panels = { 
    ["bg"] = guiCreateStaticImage(0.00, 0.00, 1.00, 1.00, "img/bg.png", true), 
    ["acc"] = guiCreateStaticImage(0.29, 0.24, 0.14, 0.22, "img/acc.png", true), 
    ["boxid"] = guiCreateStaticImage(0.43, 0.30, 0.23, 0.06, "img/box.png", true), 
    ["boxpass"] = guiCreateStaticImage(0.43, 0.36, 0.23, 0.06, "img/box.png", true), 
    } 
    -- Panels -- 
    
    -- guiSetEnabled -- 
    guiSetEnabled ( panels["bg"], false ) 
        guiSetEnabled ( panels["acc"], false ) 
            guiSetEnabled ( panels["boxid"], false ) 
                guiSetEnabled ( panels["boxpass"], false ) 
    -- guiSetEnabled -- 
        
    -- Labels -- 
    name = guiCreateLabel(0.45, 0.24, 0.21, 0.03,getPlayerName( localPlayer ):gsub("#%x%x%x%x%x%x", "") .."", true, bg) 
    state = guiCreateLabel(0.45, 0.27, 0.23, 0.03, "Unlogged", true, bg) 
    -- Labels -- 
    
    -- Settings -- 
    local font = guiCreateFont( "lithos.ttf", 13 ) 
    local font2 = guiCreateFont( "lithos.ttf", 18 ) 
    guiSetFont( name, font2 ) 
    guiSetFont( state, font ) 
    -- Settings -- 
    
    -- Buttons -- 
    local buttons = { 
    ["btn"] = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg ) 
    } 
    -- Buttons -- 
  
     
    -- Alpha -- 
    guiSetAlpha ( buttons["btn"], 0.75 ) 
    -- Alpha -- 
end  
  addEventHandler( "onClientResourceStart", resourceRoot, design )    
   
   
  addEventHandler( "onClientMouseEnter", getRootElement(), 
    function( ) 
        for key,gui in pairs (buttons) do 
            if source == gui then 
                guiSetAlpha ( source, 1 ) 
            end 
        end 
    end 
    ) 
Posted

And what do you changed in that code?

You just removed the onClientMouseEnter event of the design function.

Also, it will not work because the table buttons was created locally.

Posted

Try this:

function design () 
    playSound ("http://www.181.fm/winamp.pls?station=181-power&style=&description=Power%20181%20(Top%2040)&file=181-power.pls") 
    showCursor ( true ) 
  
    -- Panels -- 
    local panels = { 
    ["bg"] = guiCreateStaticImage(0.00, 0.00, 1.00, 1.00, "img/bg.png", true), 
    ["acc"] = guiCreateStaticImage(0.29, 0.24, 0.14, 0.22, "img/acc.png", true), 
    ["boxid"] = guiCreateStaticImage(0.43, 0.30, 0.23, 0.06, "img/box.png", true), 
    ["boxpass"] = guiCreateStaticImage(0.43, 0.36, 0.23, 0.06, "img/box.png", true), 
    } 
    -- Panels -- 
    
    -- guiSetEnabled -- 
    guiSetEnabled ( panels["bg"], false ) 
    guiSetEnabled ( panels["acc"], false ) 
    guiSetEnabled ( panels["boxid"], false ) 
    guiSetEnabled ( panels["boxpass"], false ) 
    -- guiSetEnabled -- 
        
    -- Labels -- 
    name = guiCreateLabel(0.45, 0.24, 0.21, 0.03,getPlayerName( localPlayer ):gsub("#%x%x%x%x%x%x", "") .."", true, bg) 
    state = guiCreateLabel(0.45, 0.27, 0.23, 0.03, "Unlogged", true, bg) 
    -- Labels -- 
    
    -- Settings -- 
    local font = guiCreateFont( "lithos.ttf", 13 ) 
    local font2 = guiCreateFont( "lithos.ttf", 18 ) 
    guiSetFont( name, font2 ) 
    guiSetFont( state, font ) 
    -- Settings -- 
    
    -- Buttons -- 
    local buttons = { 
    ["btn"] = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg ) 
    } 
    -- Buttons -- 
    
    -- Alpha -- 
    guiSetAlpha ( buttons["btn"], 0.75 ) 
    -- Alpha -- 
    
    -- Handlers -- 
    addEventHandler( "onClientMouseEnter", guiRoot, 
    function() 
        if source == buttons["btn"] then 
            guiSetAlpha ( source, 1 ) 
        end 
    end 
    ) 
     
    addEventHandler("onClientMouseLeave", guiRoot, 
    function() 
        if source == buttons["btn"] then 
            guiSetAlpha ( source, 0.75 ) 
        end 
    end 
    ) 
    -- Handlers -- 
  
    
    end 
    addEventHandler( "onClientResourceStart", resourceRoot, design ) 

Posted

Without error and warning.

Code now:

    function design ( source ) 
    playSound ("http://www.181.fm/winamp.pls?station=181-power&style=&description=Power%20181%20(Top%2040)&file=181-power.pls") 
    showCursor ( true ) 
    local source = getLocalPlayer() 
   
    -- Panels -- 
    panels = { 
    ["bg"] = guiCreateStaticImage(0.00, 0.00, 1.00, 1.00, "img/bg.png", true), 
    ["acc"] = guiCreateStaticImage(0.29, 0.24, 0.14, 0.22, "img/acc.png", true), 
    ["boxid"] = guiCreateStaticImage(0.43, 0.30, 0.23, 0.06, "img/box.png", true), 
    ["boxpass"] = guiCreateStaticImage(0.43, 0.36, 0.23, 0.06, "img/box.png", true), 
    } 
    -- Panels -- 
     
    -- guiSetEnabled -- 
    guiSetEnabled ( panels["bg"], false ) 
        guiSetEnabled ( panels["acc"], false ) 
            guiSetEnabled ( panels["boxid"], false ) 
                guiSetEnabled ( panels["boxpass"], false ) 
    -- guiSetEnabled -- 
         
    -- Labels -- 
    labels = { 
    ["name"] = guiCreateLabel(0.45, 0.24, 0.21, 0.03,getPlayerName( source ):gsub("#%x%x%x%x%x%x", "") .."", true, bg), 
    ["state"] = guiCreateLabel(0.45, 0.27, 0.23, 0.03, "Unlogged", true, bg), 
    ["web"] = guiCreateLabel(0.35, 0.97, 0.40, 0.03, "Register at [url=http://EAG-Gaming.eu/]http://EAG-Gaming.eu/[/url]", true, bg), 
    } 
    -- Labels -- 
     
    -- Settings -- 
    font = guiCreateFont( "lithos.ttf", 13 ) 
    font2 = guiCreateFont( "lithos.ttf", 18 ) 
    guiSetFont( labels["name"], font ) 
    guiSetFont( labels["state"], font2 ) 
    guiSetFont( labels["web"], font2 ) 
    -- Settings -- 
    
    -- Buttons -- 
    buttons = { 
    ["btn"] = guiCreateStaticImage(0.628, 0.37, 0.02, 0.032, "img/log.png", true, bg ) 
    } 
    -- Buttons -- 
     
    -- Alpha -- 
    guiSetAlpha ( buttons["btn"], 0.75 ) 
    -- Alpha -- 
     
    -- Handlers -- 
 addEventHandler( "onClientMouseEnter", guiRoot, 
    function() 
        if source == buttons["btn"] then 
            guiSetAlpha ( source, 1 ) 
        end 
    end 
    ) 
    -- Handlers -- 
     
     
     
     
    end 
    addEventHandler( "onClientResourceStart", getRootElement( ), design ) 
  
  

Posted
addEventHandler( "onClientMouseEnter", root, 
    function( ) 
        for key,gui in pairs (buttons) do 
        if source == gui then 
        guiSetAlpha ( gui, 1.0 ) 
            end 
        end 
    end 
    ) 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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