Jaa. Hát azt meg lehet oldani gui gombbal, de onClientClick-el is.
Itt van (Azt hiszem) ImpreZZa megoldása az onClientClick-re:
function isCursorInPosition(boxX, boxY, boxW, boxH)
if isCursorShowing() then
local absoluteX, absoluteY = getCursorPosition()
absoluteX, absoluteY = absoluteX*sx, absoluteY*sy
return (absoluteX >= boxX and absoluteX <= boxX+boxW) and (absoluteY >= boxY and absoluteY <= boxY+boxH)
else
return false
end
end
Aztán
function click(b,s)
if isCursorInPosition(x,y,szélesség,magasság) then
if b == \"h\" and s == \"down\" then
if nyitva == false then
addEventHandler(\"onClientRender\",root,ablak)
nyitva = true
showCursor(true)
elseif nyitva == true then
removeEventHandler(\"onClientRender\",root,ablak)
nyitva = false
showCursor(false)
end
end
end
addEventHandler(\"onClientClick\",getRootElement(),click)