TOUNSI |, السعأدة Posted March 19, 2018 Share Posted March 19, 2018 سلام عليكم ورحمة اللهآبي كود يخلي local x,y = guiGetScreenSize() على كل زوار زي بعض لى انو بعض ناس اشوف لوحة مره رايح يمين ومره فوق Link to comment
TOUNSI |, السعأدة Posted March 19, 2018 Author Share Posted March 19, 2018 2 hours ago, MR.TOUNSI said: #Deleted Link to comment
Me[Z]oO Posted March 22, 2018 Share Posted March 22, 2018 معليش يا مبرمج يا حلو شوف بالويكي guiGetScreenSize وبتلاقي امثله ,, هنا م في احد يعطي جاهز 3 Link to comment
TOUNSI |, السعأدة Posted March 22, 2018 Author Share Posted March 22, 2018 9 hours ago, Me[Z]oO said: معليش يا مبرمج يا حلو شوف بالويكي guiGetScreenSize وبتلاقي امثله ,, هنا م في احد يعطي جاهز يب يا مقلد انا فاهم منيح 1 Link to comment
#IssaMz Posted March 22, 2018 Share Posted March 22, 2018 On ١٩/٣/٢٠١٨ at 19:23, MR.TOUNSI said: سلام عليكم ورحمة اللهآبي كود يخلي local x,y = guiGetScreenSize() على كل زوار زي بعض لى انو بعض ناس اشوف لوحة مره رايح يمين ومره فوق local screenW, screenH = guiGetScreenSize() حطهہ ف بدآيهہ ٱلاكواد حق لوحتك .. أو أستخدم خٱصيهہ Realtive في اثناء تصميمك ل الوحة .. 1 Link to comment
SycroX Posted March 22, 2018 Share Posted March 22, 2018 1 minute ago, #x1AhMeD,-09 said: function convertToAllScreens(x, y, w, h, resolutionX, resolutionY) if tonumber(x) and tonumber(y) and tonumber(w) and tonumber(h) and tonumber(resolutionX) and tonumber(resolutionY) then local screenW, screenH = guiGetScreenSize() local newX, newY, newW, newH = (x/resolutionX)*screenW, (y/resolutionY)*screenH, (w/resolutionX)*screenW, (h/resolutionY)*screenH return newX, newY, newW, newH end return false end x, y, w, h = الاحداثيات و الحجم resolutionX, resolutionY = مقاس شاشتك الي صممت به اللوحه ----------- returns x, y, w, h = الاحداثيات و الحجم الجديد الي يناسب كل الشاشات Example : addEventHandler("onClientRender", root, function() local x, y, w, h = convertToAllScreens(383, 186, 515, 31, 1280, 800) dxDrawRectangle(x, y, w, h, tocolor(255, 255, 255, 125), false) end ) الفانكشن تنفع لي الـ GUI + DX 2 Link to comment
MrBiG Posted March 22, 2018 Share Posted March 22, 2018 (edited) 2 hours ago, #x1AhMeD,-09 said: ويضربها بمقاس الشاشة Relative بس كودك يسوي الاحداثيات بصيغة ال ( يعني لو يسوي لوحات الدي اكس على نظام الريلاتف يكفي ويوفي ) أظن ينفع لو ما سواها ريلاتف وضربها بمقاس الشاشة GUIاما للوحات ال الريلاتف نظام اعطاء الاحداثيات بالاعشار يعمل على نظام قسمة مساحة الشاشة على مكان ومساحة اللوحة في المحور السيني لشاشة المستخدم ونفس الامر من ناحية الارتفاع guieditor وهو موجود في اعدادت صناعة اللوحات لمود Edited March 22, 2018 by Debo15 1 Link to comment
#SycroX Posted March 23, 2018 Share Posted March 23, 2018 11 hours ago, Debo15 said: ويضربها بمقاس الشاشة Relative بس كودك يسوي الاحداثيات بصيغة ال ( يعني لو يسوي لوحات الدي اكس على نظام الريلاتف يكفي ويوفي ) أظن ينفع لو ما سواها ريلاتف وضربها بمقاس الشاشة GUIاما للوحات ال الريلاتف نظام اعطاء الاحداثيات بالاعشار يعمل على نظام قسمة مساحة الشاشة على مكان ومساحة اللوحة في المحور السيني لشاشة المستخدم ونفس الامر من ناحية الارتفاع guieditor وهو موجود في اعدادت صناعة اللوحات لمود إذا الrelative يحول المقاسات صح ما كنت سويت الكود ذا و استعملتو انا مجرب الrelative لما اصمم به لوحات الDx ما تطلع مظبوطه لازم اخلي مقاس شاشاتي 800 600 عشان يظبط Link to comment
MrBiG Posted March 23, 2018 Share Posted March 23, 2018 8 hours ago, #SycroX said: إذا الrelative يحول المقاسات صح ما كنت سويت الكود ذا و استعملتو انا مجرب الrelative لما اصمم به لوحات الDx ما تطلع مظبوطه لازم اخلي مقاس شاشاتي 800 600 عشان يظبط مدري عنك بس كودك نفس عمل الريلاتف ( يعني لو سويته على ذا رح تكون النتيجة نفسها ) ا , والطريقة كلها مو افضل شي في طرق احسن منها Link to comment
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