Jump to content

Замена кнопок gui на активное изображение


Recommended Posts

Добрый день.
Столкнулся с проблемой, что при замене gui кнопки на изображение png формата, кнопка не появляется. Так же хотел добавить эффект, что бы при наведение на нее мышью кнопка светилась, то есть подменялась другой png картинкой. Вроде все сделал, ошибок нету по дебагу, но кнопка не появляется. Может кто то тут поможет?


 

 -- contactWindow.btnCooperate = guiCreateButton(0.76, 0.92, 0.24, 0.08, "Работать", true, contactWindow.tabContact)

setTimer ( function ()

local theCol = getElementData(root, "BlockExportCol")
    
function isInColExport ()
    if isElement(theCol) and isElementWithinColShape(localPlayer,theCol) then
        return true else return false
    end
end
 
function ClientExplosionCFunction()
 if isInColExport ()  then
  cancelEvent ()
 end
end
addEventHandler("onClientExplosion", root, ClientExplosionCFunction)

end , 1000, 1 )

local screX, screY = guiGetScreenSize()

  
  contactWindow.btnCooperate = guiCreateStaticImage ( screX/2-50,screY/1.6-0.5,65,25, "rab.png", true)
    
    addEventHandler( "onClientMouseEnter", contactWindow.btnCooperate, function() 
        guiStaticImageLoadImage ( contactWindow.btnCooperate, "rab1.png")
    end)
        
    addEventHandler("onClientMouseLeave",contactWindow.btnCooperate, function() 
        guiStaticImageLoadImage (contactWindow.btnCooperate, "rab.png")
    end)
    guiSetVisible(contactWindow.btnCooperate, true)
    guiSetAlpha(contactWindow.btnCooperate, 0)
    guiBringToFront (contactWindow.btnCooperate)

 

Edited by Disinterpreter
Link to comment
  • Scripting Moderators

?. Функция guiCreateStaticImage имеет 6 аргумент relative, который позволяет указать, относительны ли координаты и размер окна или же абсолютные.
В вашем случае они абсолютные, поэтому нужно указать false.

Link to comment

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...