Alix2015 Posted January 23, 2016 Share Posted January 23, 2016 السلام عليكم شباب ابي ذا لكل الشاشت يكون تمام ممكن حل ؟؟ registerWindow = guiCreateStaticImage(0,0,800,600,"images/register.png",false) Link to comment
Jupi Posted January 23, 2016 Share Posted January 23, 2016 https://wiki.multitheftauto.com/wiki/CenterWindow Link to comment
[DONE]* Posted January 23, 2016 Share Posted January 23, 2016 السلام عليكم شباب ابي ذا لكل الشاشت يكون تمام ممكن حل ؟؟ registerWindow = guiCreateStaticImage(0,0,800,600,"images/register.png",false) x,y = guiGetScreenSize () registerWindow = guiCreateStaticImage(2/x-800/2,2/y-600/2,800,600,"images/register.png",false) Link to comment
Rockyz Posted January 23, 2016 Share Posted January 23, 2016 آلسلام عليكم guiSetPos الفنكشن هو عبارة عن انه يضبط لوحة ألــ GUI على جميع الشاشت طبعا واضح من الاسم فقط للــ GUI Syntax: bool guiSetPos ( GUI theGUI, float x, float y, bool Relative ) Source Code : function guiSetPos ( theGUI, x, y, Relative ) if ( ( isElement ( theGUI ) ) and ( getElementType ( theGUI ):find( "gui-" ) ) ) then if ( ( theGUI ) and ( x ) and ( y ) ) then local px, py = guiGetScreenSize ( ); local hx, hy = guiGetPosition ( theGUI, Relative ); guiSetPosition ( theGUI, hx * px / x, hy * py / y, Relative ); return true else return false end else return false end end طريقة الاستخدام : طبعا واضح من الساينتكس bool guiSetPos ( GUI theGUI الزر او الوحة او اي شي, float x احداثيات شاشتك x, float y احداثيات شاشتك y, bool Relative طبعا تحصل هذا من عبر الوحة او الـgui ) كيف تحصل ال Relative ? GUIEditor.window[1] = guiCreateWindow(396, 187, 377, 256, "Test", false << Relative ) Example : GUIEditor = { button = {}, window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(396, 187, 377, 256, "Test", false) guiWindowSetMovable(GUIEditor.window[1], false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetPos ( GUIEditor.window[1], 1366, 768, false ) guiSetVisible ( GUIEditor.window[1], false ) GUIEditor.button[1] = guiCreateButton(142, 73, 168, 41, "hi", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end ) bindKey ( "F7", "down", function ( ) guiSetVisible ( GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) showCursor ( guiGetVisible ( GUIEditor.window[1] ) ) end ) function guiSetPos ( theGUI, x, y, Relative ) if ( ( isElement ( theGUI ) ) and ( getElementType ( theGUI ):find( "gui-" ) ) ) then if ( ( theGUI ) and ( x ) and ( y ) ) then local px, py = guiGetScreenSize ( ); local hx, hy = guiGetPosition ( theGUI, Relative ); guiSetPosition ( theGUI, hx * px / x, hy * py / y, Relative ); return true else return false end else return false end end Author : ~xiRoc[K]#^ Wiki Page : ماعرف كيف احطه في الويكي طبعا ماحصلت اسم للـوضيفة خليته كذا اي خطأ قول ليي والسلام عليكم Link to comment
Alix2015 Posted January 23, 2016 Author Share Posted January 23, 2016 شباب انا عملت اللوحه طيب كيف بدي اخلي البوتون والايديت بوكس لجميعع الشاشات ؟ الايديت editUsername = guiCreateEdit(605,396,510,109,"",false,mainWindow) البوتو ن btnLogin = guiCreateStaticImage(550,675,570,113,"images/login.png",false,mainWindow) Link to comment
MR.GRAND Posted January 23, 2016 Share Posted January 23, 2016 شباب انا عملت اللوحه طيب كيف بدي اخلي البوتون والايديت بوكس لجميعع الشاشات ؟الايديت editUsername = guiCreateEdit(605,396,510,109,"",false,mainWindow) البوتو ن btnLogin = guiCreateStaticImage(550,675,570,113,"images/login.png",false,mainWindow) X, Y = guiGetScreenSize() --مثال على الأيديت بوكس : guiCreateEdit(605*X/1280,396*Y/720,510*X/1280,109*Y/720,"",false,mainWindow) Link to comment
Alix2015 Posted January 23, 2016 Author Share Posted January 23, 2016 وبالنسبه للبوتون ؟ كذا صح ؟؟ btnLogin = guiCreateStaticImage(460*X/1280,396*Y/1045,390*X/1280,115*Y/1200,"images/login.png",false,mainWindow) Link to comment
Rockyz Posted January 23, 2016 Share Posted January 23, 2016 طيب ليش ماتستخدم كودي اسهل لك وبدون تعقيد function guiSetPos ( theGUI, x, y, Relative ) if ( ( isElement ( theGUI ) ) and ( getElementType ( theGUI ):find( "gui-" ) ) ) then if ( ( theGUI ) and ( x ) and ( y ) ) then local px, py = guiGetScreenSize ( ); local hx, hy = guiGetPosition ( theGUI, Relative ); guiSetPosition ( theGUI, hx * px / x, hy * py / y, Relative ); return true else return false end else return false end end btnLogin = guiCreateStaticImage(550,675,570,113,"images/login.png",false,mainWindow) guiSetPos ( btnLogin, 1280, 1045, false ) 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