AL-SAYED Posted January 1, 2013 Share Posted January 1, 2013 انا عملت نافذه الحين بس االا قياسات شاشتهم اقل من تطلع لهم مقصوصة شلون اخليها تطلع لكل مقاسات الشاشى في النص؟ Link to comment
abu5lf Posted January 1, 2013 Share Posted January 1, 2013 centerWindow - ل توسيط النافذة في الشاشة . Link to comment
AL-SAYED Posted January 1, 2013 Author Share Posted January 1, 2013 centerWindow( hw1 ) كذا احطه؟ Link to comment
abu5lf Posted January 1, 2013 Share Posted January 1, 2013 myWindow = guiCreateWindow( 350, 100, 200, 250, "Window Title", false ) centerWindow( myWindow ) Link to comment
AL-SAYED Posted January 1, 2013 Author Share Posted January 1, 2013 سويت بس صار الازرار ما تظهر Link to comment
abu5lf Posted January 1, 2013 Share Posted January 1, 2013 سويت بس صارالازرار ما تظهر حط كود كامل Link to comment
AL-SAYED Posted January 1, 2013 Author Share Posted January 1, 2013 WH1 = guiCreateWindow(337, 284, 695, 200, "FLAG PANEL BY ANONYMOUS AND JAFAR", false) guiWindowSetMovable(WH1, false) guiWindowSetSizable(WH1, false) HB4 = guiCreateButton(20, 29, 155, 158, "bh", false, WH1) guiSetProperty(HB4, "NormalTextColour", "FFAD0000") HB3 = guiCreateButton(185, 29, 155, 158, "sa", false, WH1) guiSetProperty(HB3, "NormalTextColour", "FF008500") HB2 = guiCreateButton(350, 29, 155, 158, "kw", false, WH1) guiSetProperty(HB2, "NormalTextColour", "FFFFFFFF") HB1 = guiCreateButton(515, 29, 155, 158, "em", false, WH1) guiSetProperty(HB1, "NormalTextColour", "FF1800DF") Link to comment
abu5lf Posted January 1, 2013 Share Posted January 1, 2013 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 WH1 = guiCreateWindow(337, 284, 695, 200, "FLAG PANEL BY ANONYMOUS AND JAFAR", false) centerWindow( WH1 ) guiWindowSetMovable(WH1, false) guiWindowSetSizable(WH1, false) HB4 = guiCreateButton(20, 29, 155, 158, "bh", false, WH1) guiSetProperty(HB4, "NormalTextColour", "FFAD0000") HB3 = guiCreateButton(185, 29, 155, 158, "sa", false, WH1) guiSetProperty(HB3, "NormalTextColour", "FF008500") HB2 = guiCreateButton(350, 29, 155, 158, "kw", false, WH1) guiSetProperty(HB2, "NormalTextColour", "FFFFFFFF") HB1 = guiCreateButton(515, 29, 155, 158, "em", false, WH1) guiSetProperty(HB1, "NormalTextColour", "FF1800DF") يقول ماشتغل وهو ماستخدم الكود ماشفت اغشم منه . Link to comment
AL-SAYED Posted January 1, 2013 Author Share Posted January 1, 2013 مشكووووور ساعدني في ذي المكتبة https://forum.multitheftauto.com/viewtop ... c&start=15 Link to comment
AL-SAYED Posted January 10, 2013 Author Share Posted January 10, 2013 عآآآآشق شلون اخليه مضبوط لكل القياسات بدون https://wiki.multitheftauto.com/wiki/CenterWindow Link to comment
abu5lf Posted January 10, 2013 Share Posted January 10, 2013 يعني تبي كل النوافذ في الوسط ؟ Link to comment
AL-SAYED Posted January 10, 2013 Author Share Posted January 10, 2013 انا مسوي ازرار تحت واذا بدل القياس يختفون Link to comment
abu5lf Posted January 10, 2013 Share Posted January 10, 2013 guiGetScreenSize - استخدم هذا عشان تجيب مقاس الشاشة . Link to comment
MANAMAY Posted January 11, 2013 Share Posted January 11, 2013 السلام عليكم اسف على التدخل ممكن الكود ماضبط جميع القياسات؟ Link to comment
MR.S3D Posted January 11, 2013 Share Posted January 11, 2013 السلام عليكماسف على التدخل ممكن الكود ماضبط جميع القياسات؟ كود التوسيط؟ Link to comment
MR.S3D Posted January 11, 2013 Share Posted January 11, 2013 (edited) هذا الكود يضبط يوسط لك النافذة والصورة على حسب حجم شاشتك local screenWidth, screenHeight = guiGetScreenSize() mainWidth,mainHeight = 350, 350 left = screenWidth/2-mainWidth/2 top = screenHeight/2-mainHeight/2 window = guiCreateWindow( left, top, mainWidth, mainHeight, "MY Window", false ) mainWidth,mainHeight = 350, 350 mainWidth العرض ,mainHeight الطول left يسار او يمين top فوق او تحت Edited January 11, 2013 by Guest Link to comment
MANAMAY Posted January 11, 2013 Share Posted January 11, 2013 انا مثلا مسوي صورة تحت في الزاوية على قياسات شاشتي مثلا اذا قياسات لاعب غير عن قياسات شاشتي ماتطلع الصورة! Link to comment
MR.S3D Posted January 11, 2013 Share Posted January 11, 2013 شوف كودي اللي فوق تغير lfet و top مكتوب رقم 2 يعني يكون في وسط الشاشة انت تغير الرقم مثلا تحط 3 وراح تشوفه وين راح معك وتحط عرض النافذة او الصورة + طولها Link to comment
Bssol Posted January 11, 2013 Share Posted January 11, 2013 هذا المفروض يحط لك النافذة او الصورة في الزاوية تحت على اليسار لأي مقاس شاشة local scrX,scrY = guiGetScreenSize() window = guiCreateWindow( ... ) local w,h = guiGetSize (window,false) guiSetPosition (window,0,scrY-h,false) Link to comment
MR.S3D Posted January 11, 2013 Share Posted January 11, 2013 هذا المفروض يحط لك النافذة او الصورة في الزاوية تحت على اليسار لأي مقاس شاشة local scrX,scrY = guiGetScreenSize() window = guiCreateWindow( ... ) local w,h = guiGetSize (window,false) guiSetPosition (window,0,scrY-h,false) واذا كان يبيها في وسط الشاشه local scrX,scrY = guiGetScreenSize() window = guiCreateWindow( ... ) local w,h = guiGetSize (window,false) local x,y = (scrX-w)/2,(scrY-h)/2 guiSetPosition (window,x,y,false) Link to comment
Tete omar Posted January 11, 2013 Share Posted January 11, 2013 انا عندي كود لكم يسهل عليكم كل ذا .. اذا تبي النافذة تجي بالوسط اقسم العرض على ال screen x والطول على ال screen y يحط النافذة بالضبط في الوسط , بس هذي طريقة أخرى مثل centerWindow x, y, width, height y وال x عندك ال gui هو مكان ال الي راح تكون على الشاشة wdith وال height وال gui هو مقاس ال الي راح تكون على الشاشة width - العرض height - الطول x فـ لما تقسم العرض على y والطول على راح يكون الشي اللي سويته بالوسط استخدم هالكود sx, sy = guiGetScreenSize() window = guiCreateWindow(sx/2, sy/2, width, height) حط بدل width, height الطول والعرض ( رقم ) , يمديك تجيبه من ال guieditor او تخمنه ملاحظة : هذي تصلح للوندو ولكل شي تسويه gui على أية حال , اتمنى ان اكون افدتك يلا السلام عليكم Link to comment
abu5lf Posted January 11, 2013 Share Posted January 11, 2013 انا عندي كود لكم يسهل عليكم كل ذا .. اذا تبي النافذة تجي بالوسط اقسم العرض على الscreen x والطول على ال screen y يحط النافذة بالضبط في الوسط , بس هذي طريقة أخرى مثل centerWindow x, y, width, height y وال x عندك ال gui هو مكان ال الي راح تكون على الشاشة wdith وال height وال gui هو مقاس ال الي راح تكون على الشاشة width - العرض height - الطول x فـ لما تقسم العرض على y والطول على راح يكون الشي اللي سويته بالوسط استخدم هالكود sx, sy = guiGetScreenSize() window = guiCreateWindow(sx/2, sy/2, width, height) حط بدل width, height الطول والعرض ( رقم ) , يمديك تجيبه من ال guieditor او تخمنه ملاحظة : هذي تصلح للوندو ولكل شي تسويه gui على أية حال , اتمنى ان اكون افدتك يلا السلام عليكم كودك ماراح يحط النافذة في الوسط بالضبط لازم حجم النافذة ناقص حجم الشاشة وهذا مثال : sx, sy = guiGetScreenSize( ) x, y = ( sx - 400 ) / 2,( sy - 400 ) / 2 guiCreateWindow( x, y, 400, 400, 'Window Title1', false ) sx, sy = guiGetScreenSize( ) guiCreateWindow( sx/2, sy/2, 400, 400, 'Window Title2', false ) guiCreateWindow( 100, 100, 400, 400, 'Window Title3', false ) النافذة رقم واحد هي الي في الوسط بالضبط Link to comment
Recommended Posts