Do_De<3 Posted June 16, 2014 Share Posted June 16, 2014 السسلام عليكمم ورحمة الله وبركاتهه شبآب بغيت كود يخلي مقآس اللوحة نفسس الي انا مسويهآ مآيتغير لان فيه نآس حآطين مقآس شآشتهم صغيرهه بتصير اللوحة كبيرهه والي عندهم المقآسآت كبيرهه بتصير اللوحة صغيرهه يآليت فيه كود يخليهآ كلهآ نفسس بعض مآتتغير حجمهآ Link to comment
3NAD Posted June 16, 2014 Share Posted June 16, 2014 عليكم السلام ورحمة الله وبركاته لو بتسوي تصغير لحجم اللوحة راح تعيد تحجيم جميع العناصر المرتبطة فيها يكفيك ان تستخدم الفنكشن هذا https://wiki.multitheftauto.com/wiki/CenterWindow Link to comment
Do_De<3 Posted June 16, 2014 Author Share Posted June 16, 2014 عليكم السلام ورحمة الله وبركاتهلو بتسوي تصغير لحجم اللوحة راح تعيد تحجيم جميع العناصر المرتبطة فيها يكفيك ان تستخدم الفنكشن هذا https://wiki.multitheftauto.com/wiki/CenterWindow طيب عناد سويته كذآ مآزبط : / انا حاطهه تحت على اليمين فوق العداد جو الشبآب قآلو انهه مو فوق العداد جنبه : / بس انا اشوفه فوقه ><" function centerWindow(center_window) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false) end img1 = guiCreateStaticImage(821,635,38,36,"Enksar.png",false) guiSetVisible ( img1, false ) Link to comment
jafar Posted June 16, 2014 Share Posted June 16, 2014 Function ( Client-Side Only ): guiSetLocationيمكنكـ بـ كل سهولة تعيين اماكن الإلمنت ( عامودي و افقي )ء Syntax: string guiSetLocation ( element Gui, string Horizontal, string Vertical ) Required Arguments: [*]Gui = guiElement [*]Horizontal = "left" - "center" - "right" [*]Vertical = "up" - "center" - "down" Code: x3NAD = { xLocation = { ["right"] = { 1 }; ["left"] = { 10 }; ["center"] = { 2 }; }; yLocation = { ["up"] = { 10 }; ["down"] = { 1 }; ["center"] = { 2 }; }; }; guiSetLocation = function ( gui, Horizontal, Vertical ) local screenW, screenH = guiGetScreenSize ( ) local windowW, windowH = guiGetSize ( gui, false ) if Horizontal and Vertical then local x, y = tonumber ( x3NAD.xLocation[Horizontal][1] ) or 2, tonumber ( x3NAD.yLocation[Vertical][1] ) or 2 local x, y = ( screenW -windowW ) /x, ( screenH -windowH ) /y guiSetPosition ( gui, x, y, false ) end end Example: window = guiCreateWindow ( ... ) guiSetLocation ( window, "left", "down" ) -------------------------- طبعاً ماني متأكد من الإحداثيات اللي بالجدول .. تقدر تعدلها بـ نفسك Link to comment
Do_De<3 Posted June 17, 2014 Author Share Posted June 17, 2014 مآفهمت # سوهآ على الصوره ذي طيب img1 = guiCreateStaticImage(821,635,38,36,"Enksar.png",false) مآفيه افآده الى الحين Link to comment
</Mr.Tn6eL> Posted June 17, 2014 Share Posted June 17, 2014 ضبطته لك تحت يمين زي مابغيت x3NAD = { xLocation = { ["right"] = { 1 }; ["left"] = { 10 }; ["center"] = { 2 }; }; yLocation = { ["up"] = { 10 }; ["down"] = { 1 }; ["center"] = { 2 }; }; }; guiSetLocation = function ( gui, Horizontal, Vertical ) local screenW, screenH = guiGetScreenSize ( ) local windowW, windowH = guiGetSize ( gui, false ) if Horizontal and Vertical then local x, y = tonumber ( x3NAD.xLocation[Horizontal][1] ) or 2, tonumber ( x3NAD.yLocation[Vertical][1] ) or 2 local x, y = ( screenW -windowW ) /x, ( screenH -windowH ) /y guiSetPosition ( gui, x, y, false ) end end img1 = guiCreateStaticImage(821,635,38,36,"Enksar.png",false) guiSetLocation(img1, "right", "down") Link to comment
#DRAGON!FIRE Posted June 17, 2014 Share Posted June 17, 2014 استخدم وظيفة حسن .. * guiSetPositionAllScreen(guiElement,ScreenHieght,ScreenWidht) متنآسقه مع جميع الشاشاتguiالوظيفه فايدتها تخلي اي حاجه من ScreenHight,ScreenWidth = Setting-Videoطول وعرض شاشتك فاللعبه تاخذها من مايصير تآخذ مود غيركguiطبعآ عشآن تكون متناسق مع جميع الشاشات يعني تكون بنفس المكآن لجميع الشآشآت لازم تكون انت الي مصمم ال مصممها غيركguiوتستخدم له ذي الوظيفه لأنه ذي الوظيفه تعتمد على حجم شاشتك , يمديك تستخدم مود غيرك يعني حقته مو حقتكScreenHight,ScreenWidthبس بشرط انك تحط الوظيفه : function guiSetPositionAllScreen(guiElement,ScreenH,ScreenW) local LocalScreenH,LocalScreenW = guiGetScreenSize() if ( isElement(guiElement) ) then if ( ScreenH and ScreenW ) then local x,y = guiGetPosition(guiElement,false) guiSetPosition(guiElement,LocalScreenH*(x/ScreenH),LocalScreenW*(y/ScreenW),false) end end end المثال : button = guiCreateButton(100,100,70,30,"Button",false) guiSetPositionAllScreen(button,800,600) guiSetPositionAllScreen الي عند اسم منآسب للوظيفه غير ذا اتمنى يحط ألأسم 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