HunT Posted August 17, 2014 Posted August 17, 2014 Hi guys. How i can convert the relative position to absolute? Example i get the relative position with guiGetPosition and get 0.01, 0.33 ,now how i can convert 0.01, 0.33 to absolute position? Tnx for reply @Huntone_
Alexs Posted August 17, 2014 Posted August 17, 2014 Do this: RELATIVE VALUE * SCREEN SIZE Developer @ MYVAL
Karuzo Posted August 17, 2014 Posted August 17, 2014 function getAbsoluteFromRelative(rx,ry) local x,y = guiGetScreenSize() return rx*x,ry*y end
HunT Posted August 17, 2014 Author Posted August 17, 2014 Well . . .Tnx for reply but maybe not understand my question. i have alredy the element gui with "multi screen position" no need that. I need get absolute position in the relative elements. @Huntone_
Moderators IIYAMA Posted August 17, 2014 Moderators Posted August 17, 2014 -- sourcecode: Karuzo function getAbsoluteFromRelative(parent,rx,ry) -- just covert to absolute local xSize,ySize = guiGetSize (parent,false) return rx*xSize,ry*ySize end -- or function getAbsoluteFromRelative(parent,rx,ry) -- full screen, covert to absolute local xp,yp = guiGetPosition (parent,false) local xSize,ySize = guiGetSize (parent,false) return (rx*xSize)+xp,(ry*ySize)+yp end Do you want to improve your Lua programming skills and make less mistakes? Start with Lua Language Server! Useful functions 3x Spoiler checkPassiveTimer getScreenStartPositionFromBox getPedGender Tutorials 4x Spoiler Scaling DX Events Attach an addEventHandler on a group of elements Debugging
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now