#H[ee]bh Posted September 13, 2017 Share Posted September 13, 2017 ابي شرح كيف اسوي لوحة بداخلها زر يفتح لوحة ثانية مثال : اسوي لوحة واحط زر اسمه مثلاً لوحة الوزنيات واذا ضغطت الزر تطلع لي الوحة حقة الوزنيات " طبعاً مو شرط الوزنيات هذا مثال فقط " وشكراً جزيلاً لكم والله كل طلب اطلبه من هذا الموقع على طول ما تمر ساعه الا الرد موجود مأشاءالله Link to comment
WTF_ Posted September 13, 2017 Share Posted September 13, 2017 (edited) addEventHandler ( "onClientGUIClick" , root , function ( ) if nameofbutton == source then guiSetVisible ( namewindows , true ) showCursor ( true ) end end ) ذا مثال صغير وانت إبني عليه Edited September 13, 2017 by WTF_ Link to comment
#H[ee]bh Posted September 13, 2017 Author Share Posted September 13, 2017 32 minutes ago, WTF_ said: addEventHandler ( "onClientGUIClick" , root , function ( ) if nameofbutton == source then guiSetVisible ( namewindows , true ) showCursor ( true ) end end ) ذا مثال صغير وانت إبني عليه والله اتمنى توضح اكثر لاني مو محترف بالبرمجة شبه محترف لكن مشكلتي ب ترتيب الاكواد اتعلمها هاليومين ولاهنت ابيك تعطيني شرح لكلامي كامل اذا ماعليك امر Link to comment
|M.r|LooFe| Posted September 13, 2017 Share Posted September 13, 2017 السلام عليكم اول شي حبي لكود هذا كلينت addEventHandler("onClientGUIClick",root, function() if source == اسم الزر then-- هنا يجب وضع اسم الزر يلي يفتح اللوحة guiSetVisible(اسم اللوحة الي تبيها تفتح بزر,true) showCursor(true)-- هنا اسم اللوحة يلي تبيها تفتح guiSetVisible(اسم اللوحة الرئيسيسة,false)-- هنا اسم اللوحة يلي موجود فيها الزر يلي يفتح اللوحة الثانية end end ) هذا الكود رو مو فاهمه قولي وافهمك اياه Link to comment
#H[ee]bh Posted September 13, 2017 Author Share Posted September 13, 2017 (edited) 28 minutes ago, |M.r|LooFe| said: السلام عليكم اول شي حبي لكود هذا كلينت addEventHandler("onClientGUIClick",root, function() if source == اسم الزر then-- هنا يجب وضع اسم الزر يلي يفتح اللوحة guiSetVisible(اسم اللوحة الي تبيها تفتح بزر,true) showCursor(true)-- هنا اسم اللوحة يلي تبيها تفتح guiSetVisible(اسم اللوحة الرئيسيسة,false)-- هنا اسم اللوحة يلي موجود فيها الزر يلي يفتح اللوحة الثانية end end ) هذا الكود رو مو فاهمه قولي وافهمك اياه وش تقصد بـ "رو" للاسف مافهمتك من كلمة رو !! اها يمكن قصدك لو ع العموم مشكور بس اخوي انا مثلاً حطيت هالكود ملاحظة احطه اخر الكلنت ؟؟ + اذا حطيته وين احط المود الي ابيه يفتح اذا ضغطت الزر ؟؟ Edited September 13, 2017 by #H[ee]bh Link to comment
^iiEcoo'x_) Posted September 13, 2017 Share Posted September 13, 2017 46 minutes ago, |M.r|LooFe| said: السلام عليكم اول شي حبي لكود هذا كلينت addEventHandler("onClientGUIClick",root, function() if source == اسم الزر then-- هنا يجب وضع اسم الزر يلي يفتح اللوحة guiSetVisible(اسم اللوحة الي تبيها تفتح بزر,true) showCursor(true)-- هنا اسم اللوحة يلي تبيها تفتح guiSetVisible(اسم اللوحة الرئيسيسة,false)-- هنا اسم اللوحة يلي موجود فيها الزر يلي يفتح اللوحة الثانية end end ) هذا الكود رو مو فاهمه قولي وافهمك اياه يا ريت تراجع شرحك , لان Link to comment
Doffy Posted September 14, 2017 Share Posted September 14, 2017 مثال بسيط addEventHandler("onClientGUIClick",root, function( ) if ( source == اسم الزر ) then guiSetVisible( اسم اللوحة الي تبيها تفتح , true) guiSetVisible( اسم اللوحة الي تبيها تتسكر , false) end end) مثال ثاني addCommandHandler("الوزنيات", function( ) guiSetVisible(اسم لوحة الوزنيات , true ) showCursor(true) guiSetInputEnabled( true ) end) ------------------------ هنا لما تيجي يضغط الزر يستعدي الامر الي هو الوزنيات ويفتحلك اللوحة addEventHandler("onClientGUIClick",root, function( ) if ( source == اسم الزر ) then executeCommandHandler("الوزنيات") guiSetVisible( اسم اللوحة الي بتنسكر لما تشتغل الوزنيات , false ) showCursor(false) guiSetInputEnabled( false ) end end) المثال الثاني طبعا لو انت مش حاط المودين مع بعض تستخدمه Link to comment
+Source|> Posted September 14, 2017 Share Posted September 14, 2017 (edited) addEventHandler("onClientGUIClick", root, -- حدث الضغط على شي في اللوحه function() -- بداية الاوامر if source == اسم الزر then -- تعريف لما اللاعب يضغط الزر guiSetVisible( اللوحه الاولى, false ) --اللوحه اللي تتسكر guiSetVisible( اللوحه الثانيه, true ) -- اللوحه اللي تفتح end -- اغلاق التحقق end -- اغلاق الفكشن ) -- اغلاق الحدث هذا ينحط بملف كلينت Edited September 14, 2017 by Source|> 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