Jump to content

x[ end , else , elseif شرح ]x


Recommended Posts

Posted

السلام عليكمرورحنة الله وبركاته ،

اليوم بشرح لكم 3 اشياء مهمة ورح تستخدمها دائما 

رح نشرحهن ال 3 مع بعض وناخذ امثلة

else اول شي 

فايدته ينفي الحدث ، يعني انت سويت تحقق من ان اللاعب معه 500 ، اذا ما معه تنفيه 

elseif ثاني شي 

تقوم بتكرار الحدث 

مثلا انت تخققت انه اذا صحة اللاعب 50 يعطيه 10 ، وتكرر التحقق اذا معه 70 يعطيه 20  مثلا

end ثالث شيء هو 

هذي تسمى انهاء ، تستخدم لانهاء التحققات ، وتستخدم للانهاء الوظيفة ( الفنكشن ) ؛

نأخذ مثال على بركة الله

في هذا المثال ، لما يضغط الاعب على زر يتحقق من ماله اذا كان 100 يعطيه صحة 10 واذا ما معه ما يعطيه 

addEventHandler ( "onClientGUIClick" , root , -- حدث 
  function ( ) -- وظيفة ( فنكشن 
    if source == button then -- التخقق من الزر 
      if not getElementHealth ( localPlayer ) == 100 then -- اذا ما كانت صحته 100 
        if getPlayerMoney ( ) >= 100 then -- التحقق من مال اللاعب انه اكبر او يساوي 100
          setElementHealth ( localPlayer , 100 ) -- اعطائه صحة 
        else -- اذا ما كان معه 100 
          outputChatBox ( " you dont money " ) -- اخراج نص بالشات بانه لا يمتلك مال 
          -- هذي تابعة للتحقق الاول اللي هو اذا كان معه 100
        end -- انهاء التحقق الاول 
        else -- اذا كانت صحته 100 
          outputChatBox ( " Your health 100 ! " ) -- اخراج نص بالشات بانه صحته كاملة
        -- هذي تابعة للتحقق الثاني اللي هو اذا ما كانت صحته 100 
        end -- انهاء التحقق من صحة اللاعب 
      end -- انهاء التحقق من الزر
    end -- انهاء التحقق من الوظيفة 
  )

نأخذ مثال 2 على التكرار

في هذا المثال اذا ضغط زر يعطيه مال واذا ضغط زر اخر يعطيه صحه 

addEventHandler ( "onClientGUIClick" , root ,  -- حدث عند الضغط ع الزر 
  function ( ) -- وظيفة 
    if source == button1 then -- التحقق من الزر 
      givePlayerMoney ( 100 ) -- اعطائه مال 
elseif source == button2 then -- نكرر التحقق من الزر اذا ضغط على زر اخر 
      setElementHealth ( localPlayer , 100 ) -- اعطائه صحة 
    end -- انهاء التحقق من الزر 
  end -- انهاء الوظيفة 
) --  اغلاق الحدث

-- تكرار التحقق من الزر ما يحتاج اند !
      

نأخذ مثال 3 عليهن كلهن

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

واذا ضغط على زر اخر يتحقق من ماله ويسحب صحته واذا كان ما معه مال ينفي الحدث

addEventHandler ( "onClientGUIClick" , root , -- حدث عند الضغط على الزر 
  function ( ) -- وظيفة
    if source == button1 then -- التحقق من الزر
      if getPlayerMoney () >= 100 then -- التحقق من ان لديه مال 
        setElementHealth ( localPlayer , 100 ) -- نعطيه صحة
      else -- اذا ما معه مال 
        outputChatBox ( " you dont money " ) -- اخراج نص بالشات بان لا يمتلك مال 
      end -- انهاء التحقق من المال 
      -- لو ما انهينا التحقق من المال وكررنا الحدث ، رح يضل يتحقق من المال اللي معه
  elseif source == button2 then -- تكرار الحدث 
      if getPlayerMoney ( ) >= 100 then -- التحقق من ماله 
        setElementHealth ( localPlayer , 0 ) -- نسحب صحته 
      else -- اذا ما معه فلوس 
        outputChatBox ( " لا تملك مال " ) -- 
      end -- انهاء التحقق من الفلوس 
    end -- انهاء التحقق من الزر 
  end -- انهاء الوظيفة 
) -- اغلاق الحدث 
      

 

والسلام عليكم ورحمة الله وبركاته

اتمنى تنكم استفدتو :)

  • Like 3
Posted

شرح رائع وجميل ,
شروحاتك ي آيكو أكثر من رآئعة تفيد الناس كثير,
أتمنى أنك تواصل ,
Your Friend ; MR.StoRm_# !,
Good luck ! :) 

  • Like 1
Posted
8 minutes ago, MR.StoRm said:

شرح رائع وجميل ,
شروحاتك ي آيكو أكثر من رآئعة تفيد الناس كثير,
أتمنى أنك تواصل ,
Your Friend ; MR.StoRm_# !,
Good luck ! :) 

دائما تنور مواضيعي ، متواصل بدعمك :*

  • Like 1
  • 2 weeks later...
Posted
12 hours ago, #Himoo said:

شرحك رهيب مره اتابع كل شروحاتك كمل :) 

اهلا بيك 

6 hours ago, Dr.Marco said:

شرح جميل

واصصل اخوي 

انت اجمل 

6 hours ago, iMr.WiFi..! said:

واصل بدون فواصل , 

شرح جميل من شخص أجمل ♥

بتوفيق لك ي ايكو : )

الله يسعدك 

* هذه الفترة مشغول :)

  • 3 months later...
  • 4 months later...
Posted
2 hours ago, Abdullah Samir said:

شرح ممتاز صراحة ويفيد المبتدأين , والله كفوو . كذا انتة تسااعد نآس كتير 

 

هلا يمرتب

6 hours ago, AbO'TrEkA said:

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

العفو

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...