• Announcements

    • jhxp

      Forums are online again after a maintenance.   18/03/17

      MTA Forums maintenance is completed, although some automatic time-heavy tasks are still in process and will be finished eventually in background. Expect some features such as Forum Search to not display all results until all processes are finished. Please let us know if you spot a forum feature that worked correctly before the maintenance but does not work anymore now. Thanks. --MTA Team
    • jhxp

      Multi Theft Auto: San Andreas 1.5.4 is out!   21/04/17

      Click the link in the announcement for more details.  

#_iMr.[E]coo

Members
  • Content count

    1,456
  • Joined

  • Last visited

  • Days Won

    10

#_iMr.[E]coo last won the day on April 26

#_iMr.[E]coo had the most liked content!

Community Reputation

220 Celebrity

About #_iMr.[E]coo

Details

  • Gang
    [Gta-Ar|6ArH]
  • Location
    الأردن أولاً

Recent Profile Visitors

1,969 profile views
  1. السلام عليكم ورحمة الله وبركاته ! بشرح لكم عن حدث لما يتكلم اللاعب بالشات "onPlayerChat" فاىدتها لما يتكلم الاعب بالشات , تقدر تسوي امر وبامكانك تمنعه من الكلام بالشات [ _ ] نأخذ البارمتر للوظيفة , البارمتر ينحطن داخل الوظيفة , وتقدر تتجاوز بارمتر باستخدام string message, int messageType string message :- " " الرسالة اللتي قام اللاعب بكتابتها ! , تكون بين سترنج اللي هو ' ' او int messageType :- ( me ) وفي الرسالة من اف 8( teamsay )وفي رسالة التيم ( say ) نوع الرسالة , كيف يعني ؟ , في الرسالة العامة طبعا تكون بالأرقام : - الرسالة العامة = 0 رسالة اف 8 = 1 رسالة اتيم = 2 من هو المصدر في هذا الايفنت ؟ source هو اللذي قام بكتابة الرسالة ويكون نأخذ مثال في هذا المثال اذا كتب اللاعب كلمة صحة نعطيه صحة ! addEventHandler ( "onPlayerChat" , root , -- حدث عندما يتكلم بالشات function ( msg , msgType ) -- وظيفة وتحتوي على البارمتر لل الحدث if msg == 'صحة' then -- التحقق من الرسالة المكتوبة setElementHealth ( source , 100 ) -- اعطائه صحة end -- انهاء التحقق من الرسالة end -- انهاء الوظيفة ) -- اغلاق الحدث مثال 2 في هذا المثال يقوم بالتحقق من نوع الرسالة المكتوبة اذا كانت 2 ف يلغي ارسالة addEventHandler ( "onPlayerChat" , root , -- حدث عند التكلم بالشات function ( _ , msgType ) -- وظيفة وتحتوي بارمتر الحدث -- تجاوزنا البارمتر الاول لاننا لا نحتاجه if msgType == 1 then -- التحقق من نوع الرسالة cancelEvent ( ) -- نكنسل الحدث بحيث ما تنرسل الرسالة end -- انهاء التحقق من نوع الراسلة end -- انهاء الوظيفة ) -- اغلاق الحدث اتمنى انكم استفدتوا والسلام عليكم ورحمة الله وبركاته
  2. هههههههههخ ، اصحى من الاجو الي تشمه :&
  3. اضغط على الفنكشن تلاقي مثال , ولا ودك جاهز ؟
  4. addCommandHandler("getAccounts", function (player, cmd) local serial = getPlayerSerial(player) local accounts = getAccountsBySerial(serial) outputChatBox("You have " .. #accounts .. " accounts.", player) end)
  5. دائما تنور مواضيعي ، متواصل بدعمك :*
  6. السلام عليكم وىحمة الله وبركاته ، شرح الثوم قصير جدا ، وهو عن بعض الإشارات الرياضية هي lua طبعا الإشارات الرياضية بلغة > \ < \ == \ <= \ >= \ = \ ~= \ * \ \ \ + \ - نبدأ بأول واحد وهي > هذي الإشارة تعني أكبر ، ن مثال عليها if getPlayerMoney ( element ) > 100 then -- التحقق من مال اللاعب بانه اكبر من 100 ثاني واحدة وهي < و معناها اصغر ، مثال عليها if getElementHealth ( element ) < 1000 then -- التحقق من ان ثحة الاليمنت اصغر من 1000 ثالث واحدة وهي == معناها تساوي ، مثال if not getElementHealth ( element ) == 1000 then -- التحقق اذا ما كانت صحة الاليمنت تساوي 1000 رابع واحدة وهي <= معناها اصغر او يسازي ، مثال if getPlayerMoney ( palyer ) <= 100 then -- التحقق من ان مال الاعب اصغر او يساوي 100 خامس واحدة وهي >= ومعناها اكبر او يساوي ؛ مثال if getPlayerName ( player ) >= "10" then -- التحقق من ان اسم الاعب اكبر او يسواي 10 خامس واحدة وهي = وتستخدم للاعطاء شيء قيمة ، مثال local value = 10 -- قيمة اساسية addCommandHandle ( "value" , function ( ) value = 6 -- اعطائه قيمة اخرى end ) السادسة وهي ~= ، مثال not معناها لا تساوي وهي تعوض بدل if getElementData ( element , "data" ) ~= true then -- التحقق من ان الداتا لا تساوب صح السابعة وهي * معناها ضرب ، مثال outputChatBox ( " "..5*5.." money " ) -- اخراج نص بالشات بالجواب اللذي سوف يطلع -- الجواب 25 الثامنة وهي / ومعناها تقسيم ، مثال outputChatBox ( " "..5/5.." " ) -- اخراج نص بالشتت بالجواب من معادلة 5 تقسيم 5 -- الجواب 1 التاسعة وهي + معناها جمع , مثال outputChatBox ( " "..1+7.." " ) -- نص بالشات بالمعادلة -- الجواب 8 العاشرة وهي - معناها طرح ، مثال ouputChatBox ( " "..1-1.." " ) -- نص بالشات -- الجواب 0 والسلام عليكم ةرحمة الله وبركاته
  7. السلام عليكمرورحنة الله وبركاته ، اليوم بشرح لكم 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 -- انهاء الوظيفة ) -- اغلاق الحدث والسلام عليكم ورحمة الله وبركاته اتمنى تنكم استفدتو
  8. تخبيص ي مختم اللغة
  9. استعمل 'onPlayerJoin' 'onPlayerQuit' spawnPlayer
  10. السلام عليكم ورحمة الله وبركاته , حبيت اطرح هذا الموضوع للي عنده سيرفر بنحطه هنا بيكون هنا افضل ويشوف كافة السيرفرات الموجودة اللي وده يعطيني بالخاص معلومات عن سيرفره وبضيفه بهذا الموضوع !
  11. نعم ما تنفع , هي بس تجي تعريف للاعب , او تحقق من مصدر فقط !
  12. اجل
  13. هو شبه هريسة لاني ما جربته وما عندي جهاز اجربه