Jump to content

/ اللي عنده خبرة كبيرة بالبرمجة يدخل لاهنتم \


#H[ee]bh

Recommended Posts

ابي شرح كيف اسوي لوحة بداخلها زر يفتح لوحة ثانية

 

مثال : 

اسوي لوحة واحط زر اسمه مثلاً لوحة الوزنيات واذا ضغطت الزر تطلع لي الوحة حقة الوزنيات

 

" طبعاً مو شرط الوزنيات هذا مثال فقط "

 

وشكراً جزيلاً لكم والله كل طلب اطلبه من هذا الموقع على طول ما تمر ساعه الا الرد موجود مأشاءالله :x

Link to comment
32 minutes ago, WTF_ said:

addEventHandler ( "onClientGUIClick" , root , function ( ) 
    if nameofbutton == source then 
      guiSetVisible ( namewindows , true  ) 
      showCursor ( true ) 
      end 
    end 
  ) 

ذا مثال صغير وانت إبني عليه

والله اتمنى توضح اكثر

لاني مو محترف بالبرمجة شبه محترف لكن مشكلتي ب ترتيب الاكواد اتعلمها هاليومين

ولاهنت ابيك تعطيني شرح لكلامي كامل اذا ماعليك امر

Link to comment

السلام عليكم

اول شي حبي

لكود هذا كلينت

addEventHandler("onClientGUIClick",root,
function()
if source == اسم الزر then-- هنا يجب وضع اسم الزر يلي يفتح اللوحة
guiSetVisible(اسم اللوحة الي تبيها تفتح بزر,true) showCursor(true)-- هنا اسم اللوحة يلي تبيها تفتح
guiSetVisible(اسم اللوحة الرئيسيسة,false)-- هنا اسم اللوحة يلي موجود فيها الزر يلي يفتح اللوحة الثانية
end
end
)

هذا الكود رو مو فاهمه قولي وافهمك اياه

Link to comment
28 minutes ago, |M.r|LooFe| said:

السلام عليكم

اول شي حبي

لكود هذا كلينت


addEventHandler("onClientGUIClick",root,
function()
if source == اسم الزر then-- هنا يجب وضع اسم الزر يلي يفتح اللوحة
guiSetVisible(اسم اللوحة الي تبيها تفتح بزر,true) showCursor(true)-- هنا اسم اللوحة يلي تبيها تفتح
guiSetVisible(اسم اللوحة الرئيسيسة,false)-- هنا اسم اللوحة يلي موجود فيها الزر يلي يفتح اللوحة الثانية
end
end
)

هذا الكود رو مو فاهمه قولي وافهمك اياه

وش تقصد بـ "رو" للاسف مافهمتك من كلمة رو !!

اها يمكن قصدك لو

ع العموم مشكور بس اخوي انا مثلاً حطيت هالكود ملاحظة احطه اخر الكلنت ؟؟

+ اذا حطيته وين احط المود الي ابيه يفتح اذا ضغطت الزر ؟؟

Edited by #H[ee]bh
Link to comment
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

مثال بسيط
 

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
addEventHandler("onClientGUIClick", root, -- حدث الضغط على شي في اللوحه
  function() -- بداية الاوامر
    if source == اسم الزر then -- تعريف لما اللاعب يضغط الزر
    guiSetVisible( اللوحه الاولى, false ) --اللوحه اللي تتسكر
    guiSetVisible( اللوحه الثانيه, true ) -- اللوحه اللي تفتح
     end -- اغلاق التحقق
   end -- اغلاق الفكشن
) -- اغلاق الحدث

هذا ينحط بملف كلينت

Edited by Source|>
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...