Jump to content

Abdul KariM

Members
  • Posts

    2,711
  • Joined

  • Days Won

    42

Everything posted by Abdul KariM

  1. كوده خطأ اصلا يدخل لي 25 واحد في سيارة واحد ؟؟
  2. للاسف الكود كله اخطاء ولاسويت شي من الي وضحته لك راجع ردي سطر سطر وافهم زين الي قلت لك اياه
  3. عليكم السلام اولا عشان تسوي وقت للمهمة تستخدم فنكشن ونحتاج تيبل عشان نخزن فيه الاعب ومنها تقدر تجيب الاعب الباقي table setTimer وتغير الداتا على الماركر تخليها ترو setElementData( marker , ... ) واذا كان طريقة الدخول عن طريق الماركر سوي للماركر داتا وتكون قيمتها فولس setElementData( marker , ... ) وبعدين اول مايدخل الاعب الماركر معروف تجيب الداتا على السورس الي هو الماركر if getElementData ( source , ... ) == true then تدخله في المهمة وتحطه بالتيبل طبعا فيه اكثر من مهمة مطروحه هنا فيها اكواد مفيدة منها AddPlayer - RemovePlayer - getPlayerTable بعدين اول مايموت الاعب 'onPlayerWasted' تتحقق انه في القاعدة if getPlayerTable ( ... ) then وتتحقق انه اخر واحد بالقاعدة واذا ماكان اخر واحد بالتيبل تحذفه من التيبل RemovePlayer ( .... ) if #table == 1 then تعطيه فلوس ... الخ بعدين تنحذفه من التيبل وتعيد وقت التايمر او تتحق من التايمر القديم وتنحذفه وتسوي واحد جديد بنفس المتغير ====== بالنسبة انك تخلي السيارة تقفز استخدم bindKey setElementVelocity يكون سيرفر سايد طبعا وبالنسبة للسيارة تطلق قنابل شوف الموضوع هذا لازم تحوله لسيرفر سايد عشان الكل يشوف القنابل -- عطيتك الخطوات عليك التطبيق وسهل مره ترا بالتوفيق
  4. لو انه قاري ردي زين كان عرف
  5. من سطر 25 الى سطر 35 احذفه واستبدله بهذا local aId = 46 local xId = 48 function onGuiClick () if (source == GUIEditor_Button[1]) then triggerServerEvent ("Weapon", getLocalPlayer() , aId ) elseif (source == GUIEditor_Button[2]) then triggerServerEvent ("Weapon", getLocalPlayer() , xId ) elseif (source == GUIEditor_Button[3]) then guiSetVisible (GUIEditor_Window[1],false) showCursor ( false ) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) والسيرفر سايد استبدله بهذا function Weapon1 ( theId ) giveWeapon(source, theId, 100,true) giveWeapon(source, theId, 100,true) setElementHealth ( source, 100 ) setPedArmor( source, 0 ) outputChatBox ( "سكيرا هنيئا", source, 255, 0, 0 ) end addEvent( "Weapon", true ) addEventHandler ( "Weapon", getRootElement(), Weapon1 ) ولاتنسى تغير الايدي في سطر الاول والسطر الثالث لـ الايدي الي تبيه هنا فيه جميع الاسلحة شوف السلاح الي يناسبك وحط ايديه https://wiki.multitheftauto.com/wiki/Weapons بالتوفيق
  6. guiSetEnabled or guiSetVisible setTimer
  7. https://forum.multitheftauto.com/topic/47984-السيـــــــــــاره-تطلق-قتابل/
  8. مجرد نصيحة فقط لاتضم اي واحد يقولك انا مبرمج , تقولي كيف ؟ سويله اختبار على حسب شغلك , مثلا تبيلك واحد يفهم في السكل خله يسوي سكربت يختص في السكل وبالتوفيق ان شاء الله
  9. مدري كيف تعلمت تكتب عربي حاولت افهم بس للاسف كلامك حواري
  10. الاولى عشان تجيب الاضافات والثانية عشان لادخل او سجل دخوله ترجع له الاضافات
  11. عن طريق السكل مايحتاج لا اكونت داتا ولا جوست واللوب ليش تسويه لان فيه 17 اضافة نفترض ان الاعب ركبهم كلهم فلازم تسوي لوب من 0 الى 17 بالشكل for i = 0, 17 do وتجيب الاضافات
  12. الا السكل تنفع لاكن تقول ليه تحتاج التيبل لان يمكن الاعب مركب اكثر من خاصة تعديل على الشخصية يعني ف عشان كذا تسوي لوب من 0 الى 17 وتجيب الاضافات الي مسويها وتحفظها
  13. الاكونت داتا ماتقبل الجداول عشان كذا استخدم الجوسن عشان تقدر تخزن الجدول في الاكونت داتا يعني تستخدمهم مع بعض طريقة سهلة مره
  14. عندك غلط ماحددت وقت التايمر + استخدم ي صاحب الموضوع setPedControlState عشان تخلي البيد يطلق
  15. انا مافهمت عليك الي فهمته انك تبي زي الي بالصورة
  16. العفو , حياكك بأي وقت
  17. addEventHandler("onClientGUIClick",root , function ( ) if ( source == chekp ) then if ( guiCheckBoxGetSelected ( chekp ) ) then executeCommandHandler ( "enauto" ) end end end )
×
×
  • Create New...