iA7bk# Posted December 3, 2013 Share Posted December 3, 2013 (edited) السلام عليك ورحمة الله وبركاته شباب بغيت كود يفتح لي نافذه بعد الضغط على الزر توضيح اكثر انا سويت نافذه وحطية بالنافذه زر وابي لما اضغط على الزر يتفح لي نافذه ثانيه بس هذا طلبي .. ويعطيكم العافيه Edited December 3, 2013 by Guest Link to comment
!#NssoR_) Posted December 3, 2013 Share Posted December 3, 2013 guiSetVisible -- فتح النافذه showCursor -- اظهار المؤشر onClientGUIClick -- عند الضغط علي الزر Link to comment
aL.Kfo Posted December 3, 2013 Share Posted December 3, 2013 الكود منتششر كود الاخ بشر ع م اعتقد function OpenWin() لجعل النافذة تفتح بزر if guiGetVisible ( اسم النافذة ) then guiSetVisible ( اسم النافذة, false ) للتحقق ان النافذة تكون مغلقة showCursor(false) مؤشر الموس غير موجود guiSetInputEnabled(false) else guiSetVisible ( اسم النافذة, true ) يجعل النافذة تظهر ( موجودة) showCursor(true) يجعل المؤثر يظهر guiSetInputEnabled(true) end الاند هذي من اجل الفنكشن end الاند هذي من اجل ال اف bindKey("F7", "down", OpenWin) هنا زر اللوحة Link to comment
!#NssoR_) Posted December 3, 2013 Share Posted December 3, 2013 الكود منتششر كود الاخ بشر ع م اعتقد function OpenWin() لجعل النافذة تفتح بزر if guiGetVisible ( اسم النافذة ) then guiSetVisible ( اسم النافذة, false ) للتحقق ان النافذة تكون مغلقة showCursor(false) مؤشر الموس غير موجود guiSetInputEnabled(false) else guiSetVisible ( اسم النافذة, true ) يجعل النافذة تظهر ( موجودة) showCursor(true) يجعل المؤثر يظهر guiSetInputEnabled(true) end الاند هذي من اجل الفنكشن end الاند هذي من اجل ال اف bindKey("F7", "down", OpenWin) هنا زر اللوحة الرجاء اعادة قراءة الموضوع من جديد Link to comment
K1NG Posted December 3, 2013 Share Posted December 3, 2013 guiSetVisible -- فتح النافذه showCursor -- اظهار المؤشر onClientGUIClick -- عند الضغط علي الزر لان سهم الماوس بيكون ظاهر اصلاً لأنه كيف بيكبس ع الزر لو مافي سهم ماوس showCursor مايحتاج يستخدم وظيفة + guiBringToFront بالإضافة إلى انه يحتاج استخدام وظيفة Link to comment
!#NssoR_) Posted December 3, 2013 Share Posted December 3, 2013 لان سهم الماوس بيكون ظاهر اصلاً لأنه كيف بيكبس ع الزر لو مافي سهم ماوس showCursor مايحتاج يستخدم وظيفة + guiBringToFront بالإضافة إلى انه يحتاج استخدام وظيفة Yes, I forgot you're right Link to comment
iA7bk# Posted December 3, 2013 Author Share Posted December 3, 2013 اخوي ممكن توضح لي لا هنت وين احط الزر واسم الناافذه ؟؟ اسف على ازعاجك Link to comment
!#NssoR_) Posted December 3, 2013 Share Posted December 3, 2013 سهل انت سو الوحه وكل شي وافتح الوحه الاساسيه وحدد الزر الي بيفتحلك الوحه من خلال هذا الكود onClientGUIClick وتظهر النافذه من خلال هل كود guiSetVisible طبعا بتحط اسم النافذه الثانيه الي تبيها تظهر وعشان تكون في المقدمة تستخدم guiBringToFront وبس Link to comment
iA7bk# Posted December 3, 2013 Author Share Posted December 3, 2013 ما ضبطت معي GUIEditor_Window = {} GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) ss = guiCreateButton(45,50,264,103,"الهاك",false,GUIEditor_Window[1]) GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) guiSetVisible(GUIEditor_Window[1],false) bindKey ( "F2" , "down" , function() if ( guiGetVisible ( GUIEditor_Window[1] ) == true ) then guiSetVisible ( GUIEditor_Window[1] ,false ) showCursor (false ) guiSetInputEnabled(false) elseif ( guiGetVisible ( GUIEditor_Window[1] ) == false ) then guiSetVisible ( GUIEditor_Window[1] ,true ) showCursor (false ) guiSetInputEnabled(true) end end ) function changeVisibility ( ) guiSetVisible (GUIEditor_Window[2]", not guiGetVisible (GUIEditor_Window[2]" ) ) end ss = guiCreateWindow ( 0.3, 0.3, 0.5, 0.60, "GUIEditor_Window[2]", true ) setTimer ( changeVisibility, 2000, 0 ) Link to comment
xX|KeMo|Xx Posted December 3, 2013 Share Posted December 3, 2013 في قوس زيآدهـ سطر 27 Link to comment
!#NssoR_) Posted December 3, 2013 Share Posted December 3, 2013 (edited) انا سويت الكود كامل ولكن ابيك تحاول كم محاوله واذا ماعرفت بعطيكياه حاول = تتعلم كوبي بست = فشل انا عدلت علي كودك وابشيل بعض الوظائف وابيك انت تحطها عشان تتعلم GUIEditor_Window = {} GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) window2 = guiCreateButton(45,50,264,103,"Window-2",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1],false) guiSetVisible(GUIEditor_Window[2],false) bindKey ( "F2" , "down" , function() if ( guiGetVisible ( GUIEditor_Window[1] ) == true ) then guiSetVisible ( GUIEditor_Window[1] ,false ) showCursor (false ) guiSetInputEnabled(false) elseif ( guiGetVisible ( GUIEditor_Window[1] ) == false ) then guiSetVisible ( GUIEditor_Window[1] ,true ) showCursor (false ) guiSetInputEnabled(true) end end) addEventHandler ('onClientGUIClick',window2,function () end) تقريبا سويتلك الكود 96 % 100 شوف سطر 22 باقي كودين لازم تحطهم الي هم guiSetVisible -- يظهر النافذه الثانيه guiBringToFront -- يخليها بل مقدمه ويكمل الكود حااول وانا بساعدك ي الذيب Edited December 3, 2013 by Guest Link to comment
iA7bk# Posted December 3, 2013 Author Share Posted December 3, 2013 والله ما عرفة وباين اني مراح اعرف ابد ابد الحين الي سويته اني خليت النافذه الثانيه تظهر وتختفي بسرعه لاكن انا ما ابيها كذا عطني الكود جاهز .. ومشكور + اعذرني لاني بتعبك معي GUIEditor_Window = {} GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) window2 = guiCreateButton(45,50,264,103,"Window-2",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1],false) guiSetVisible(GUIEditor_Window[1],false) guiSetVisible(GUIEditor_Window[2],false) bindKey ( "F2" , "down" , function() if ( guiGetVisible ( GUIEditor_Window[1] ) == true ) then guiSetVisible ( GUIEditor_Window[1] ,false ) showCursor (false ) guiSetInputEnabled(false) elseif ( guiGetVisible ( GUIEditor_Window[1] ) == false ) then guiSetVisible ( GUIEditor_Window[1] ,true ) showCursor (false ) guiSetInputEnabled(true) end end) addEventHandler ('onClientGUIClick',window2,function () end) guiBringToFront ( GUIEditor_Window[2] ) function changeVisibility ( ) guiSetVisible (GUIEditor_Window[2], not guiGetVisible ( GUIEditor_Window[2] ) ) end window2 = guiCreateWindow ( 0.3, 0.3, 0.5, 0.60, "GUIEditor_Window[2]", true ) setTimer ( changeVisibility, 2000, 0 ) Link to comment
jafar Posted December 3, 2013 Share Posted December 3, 2013 GUIEditor_Window = {} GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) window2 = guiCreateButton(45,50,264,103,"Window-2",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1],false) guiSetVisible(GUIEditor_Window[2],false) bindKey ( "F2" , "down" , function() guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) end) addEventHandler ( "onClientGUIClick", window2, function ( ) if not guiGetVisible ( GUIEditor_Window[2] ) then guiSetVisible ( GUIEditor_Window[2], true ) guiBringToFront ( GUIEditor_Window[2] ) end end ) Link to comment
iA7bk# Posted December 3, 2013 Author Share Posted December 3, 2013 [ jafar ] كفووو والله يا لبى قلبك يا شيخ تسلم وما قصرت .. يعطيك الف عافيه بس في شغله بسيطه ابي لما اضغط على الزر مره ثانيه يتقفل .. Link to comment
jafar Posted December 3, 2013 Share Posted December 3, 2013 GUIEditor_Window = {} GUIEditor_Window[1] = guiCreateWindow(221,290,352,204,"اللوحه الاولا",false) GUIEditor_Window[2] = guiCreateWindow(169,76,459,213,"اللوحه الثانيه",false) window2 = guiCreateButton(45,50,264,103,"Window-2",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1],false) guiSetVisible(GUIEditor_Window[2],false) bindKey ( "F2" , "down" , function() guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) end) addEventHandler ( "onClientGUIClick", window2, function ( ) if not guiGetVisible ( GUIEditor_Window[2] ) then guiSetVisible ( GUIEditor_Window[2], true ) guiBringToFront ( GUIEditor_Window[2] ) guiSetEnabled ( source, false ) end end ) Link to comment
iA7bk# Posted December 3, 2013 Author Share Posted December 3, 2013 وربي كفوو مشكور الله يعطيك الف عافيه تمت الافاده 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