Tete omar Posted July 23, 2012 Share Posted July 23, 2012 السلام عليكم ورحمة الله وبركاته انا لمن اسوي نافذه بدون ما استخدم guiGetScreenSize اكيد في شي راح يصير غلط مع الناس الي شاشتهم اقل من شاشتي الي هي ال resolution حقت الشاشه بس للأسف ما عرفت استخدم guiGetScreenSize بشكل صحيح ولمن استخدمتها النافذه الي سويتها صارت ملخبطه والأزارير تلخبطت وكل شي فــ ابي هالنافذه loginWindow = guiCreateWindow(419,238,579,276,"|LSR|Login",false) وهالنافذه registerWindow = guiCreateWindow(405,238,599,340,"|LSR|Register",false) يكونو مع كل الشاشات Link to comment
TAPL Posted July 23, 2012 Share Posted July 23, 2012 viewtopic.php?f=148&t=43732 https://wiki.multitheftauto.com/wiki/GuiGetScreenSize Link to comment
Tete omar Posted July 23, 2012 Author Share Posted July 23, 2012 شكراً تابل بالنسبه للي يبي مساعده باهالموضوع بعد ما تسويها بال GUIEditor حط هالكود local width, height = 579, 276 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) بعدين حط x,y زي كذا guiCreateWindow(x,y, ولا تنسى تنسخ الاحداثيات الي قبلها وتحطها بدال 579, 276 مثال local screenX, screenY = guiGetScreenSize() local width, height = 579, 276 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) GUIEditor_Window[1] = guiCreateWindow(x,y,width,height,"Example",false) ..... Link to comment
top sniper Posted July 23, 2012 Share Posted July 23, 2012 teteomar said: شكراً تابلبالنسبه للي يبي مساعده باهالموضوع بعد ما تسويها بال GUIEditor حط هالكود local width, height = 579, 276 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) بعدين حط x,y زي كذا guiCreateWindow(x,y, ولا تنسى تنسخ الاحداثيات الي قبلها وتحطها بدال 579, 276 مثال local screenX, screenY = guiGetScreenSize() local width, height = 579, 276 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) GUIEditor_Window[1] = guiCreateWindow(x,y,width,height,"Example",false) ..... + بالنسبة للي يبي بس يخليها بالوسط يستخدم ذا https://wiki.multitheftauto.com/wiki/CenterWindow Link to comment
3NAD Posted July 23, 2012 Share Posted July 23, 2012 ججرب ذآ local x,y = guiGetScreenSize() loginWindow = guiCreateWindow(x/2- 419, y/2- 238, 579, 276,"|LSR|Login",false) registerWindow = guiCreateWindow(x/2- 405, y/2- 238, 599, 340,"|LSR|Register",false) Link to comment
hassan.k.s.a Posted July 23, 2012 Share Posted July 23, 2012 teteomar said: شكراً تابلبالنسبه للي يبي مساعده باهالموضوع بعد ما تسويها بال GUIEditor حط هالكود local width, height = 579, 276 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) بعدين حط x,y زي كذا guiCreateWindow(x,y, ولا تنسى تنسخ الاحداثيات الي قبلها وتحطها بدال 579, 276 مثال local screenX, screenY = guiGetScreenSize() local width, height = 579, 276 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) GUIEditor_Window[1] = guiCreateWindow(x,y,width,height,"Example",false) ..... . . شوف انا ابغى لمن يدخل لاعب الماركربالسياره او لما يشتري سياره تطلع في وصط السكرين فهمت علي حتى لو شرا شخصيه تطلع في السكرين ممكن مثال !؟ local screenX, screenY = guiGetScreenSize() local width, height = 800, 600 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) Window = guiCreateWindow(x,y,width,height,"panel",false, theMarker) Link to comment
3NAD Posted July 23, 2012 Share Posted July 23, 2012 hassan.k.s.a said: . . شوف انا ابغى لمن يدخل لاعب الماركربالسياره او لما يشتري سياره تطلع في وصط السكرين فهمت عليحتى لو شرا شخصيه تطلع في السكرين ممكن مثال !؟ local screenX, screenY = guiGetScreenSize() local width, height = 800, 600 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) Window = guiCreateWindow(x,y,width,height,"panel",false, theMarker) حط لـ النافذة كود إظظهآر guiSetVisible والإيفنت عند لمس الماركر onClientMarkerHit Link to comment
hassan.k.s.a Posted July 23, 2012 Share Posted July 23, 2012 3ήẰÐ said: hassan.k.s.a said: . . شوف انا ابغى لمن يدخل لاعب الماركربالسياره او لما يشتري سياره تطلع في وصط السكرين فهمت عليحتى لو شرا شخصيه تطلع في السكرين ممكن مثال !؟ local screenX, screenY = guiGetScreenSize() local width, height = 800, 600 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) Window = guiCreateWindow(x,y,width,height,"panel",false, theMarker) حط لـ النافذة كود إظظهآر guiSetVisible عند لمس الماركر onClientMarkerHit كل شي عرفه لاكن انا ابغى اخلي واحد لما يدخل الماركر تطلع السياره بوسطط السكرين او لما واحد يشتري سياره تطلع في وسط السكرين حتى لو شرا شخصيه تطلع بوسط السكرين فهمت علي Link to comment
hassan.k.s.a Posted July 23, 2012 Share Posted July 23, 2012 newFont = guiCreateFont ( "customfont.ttf", 17 ) function guiCreateWindow( x2, y2, width2, height2, titleBarText2, relative2 ) local mainBackground = guiCreateStaticImage ( x2, y2, width2, height2, "image/qq.png", relative2 ) local mainBackgroundLabel = guiCreateLabel ( 0, 0, 250, 100, titleBarText2, false, mainBackground ) guiSetFont ( mainBackgroundLabel, newFont ) guiSetEnabled ( mainBackgroundLabel, false ) return mainBackground end ----------- local screenX, screenY = guiGetScreenSize() local width, height = 800, 600 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) Window = guiCreateWindow(x,y,width,height," panel ",false, theMarker) guiSetVisible (Window, false, theMarker) addEvent("openWindow",true) function open() guiSetVisible(Window, true) showCursor(true) playSound("t.wav") end addEventHandler("openWindow", getRootElement(),open) ---------------------------------------------- اوك حبيبي لو دخل شخص الماركر ابيه يروح لمكان معين ! طبعاآ حتى لو عنده سياره عادي يروح للمكان المعين مو شرط يكون نازل من السياره Link to comment
3NAD Posted July 23, 2012 Share Posted July 23, 2012 hassan.k.s.a said: اوك حبيبي لو دخل شخص الماركر ابيه يروح لمكان معين !طبعاآ حتى لو عنده سياره عادي يروح للمكان المعين مو شرط يكون نازل من السياره مآفهمت سؤآلكـ الأولي .. ولكن هذا ككود الإنتقال setElementPosition Link to comment
hassan.k.s.a Posted July 23, 2012 Share Posted July 23, 2012 خلاص سؤالي الاول خليه على جنب قاعد اتناقش فيه مع تابل في موضوعي لاكن سؤالي الثاني الأأنتقال اعرف الأكواد لاكن ماعرف اخليها لما يدخل الماركر ياريت تعملها Link to comment
3NAD Posted July 23, 2012 Share Posted July 23, 2012 local Marker = createMarker ( x, y, z, "cylinder", Size, r, g, b, Alpha ) function hit(hitElement) if Marker then setElementPosition ( hitElement, posX, posY, posZ ) end end addEventHandler("onClientMarkerHit",Marker,hit) لم أججرب الككود وإذا فيه أخططآء تفضضل Link to comment
TAPL Posted July 23, 2012 Share Posted July 23, 2012 3ήẰÐ said: local Marker = createMarker ( x, y, z, "cylinder", Size, r, g, b, Alpha ) function hit(hitElement) if Marker then setElementPosition ( hitElement, posX, posY, posZ ) end end addEventHandler("onClientMarkerHit",Marker,hit) لم أججرب الككود وإذا فيه أخططآء تفضضل local Marker = createMarker(x, y, z, "cylinder", Size, r, g, b, Alpha) function hit(hitElement) if hitElement == localPlayer then setElementPosition(hitElement, posX, posY, posZ) end end addEventHandler("onClientMarkerHit",Marker,hit) Link to comment
Tete omar Posted July 23, 2012 Author Share Posted July 23, 2012 3ήẰÐ said: ججرب ذآ local x,y = guiGetScreenSize() loginWindow = guiCreateWindow(x/2- 419, y/2- 238, 579, 276,"|LSR|Login",false) registerWindow = guiCreateWindow(x/2- 405, y/2- 238, 599, 340,"|LSR|Register",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