Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Everything posted by #DRAGON!FIRE

  1. # ; سؤال , فيك شي انت ؟ , مجنون ولأ في شي براسكـ ؟
  2. # فيكـ شي ؟ , مريض ولأ سكران ؟ # ياخي وربي الواحد فيكم تسحه مجنون , موضوع قددددديم تجي ترفعه , لأ كمان محسب نحنا نشتغل عندكـ # . يأ مششرفين , شوفوا حل لرفع الموأضيع القديمةة , مليون مضووع مرفوع بسبب هذي الأششكأل .
  3. https://forum.multitheftauto.com/viewtopic.php?f=164&t=56729
  4. # تقدر كذا .. addEventHandler ( "onPlayerCommand", root, function ( cmd ) if ( cmd == "login" ) or ( cmd == "register" ) or ( cmd == "logout" ) then cancelEvent ( true ) outputChatBox ( " disbaled this command", source, 255, 0, 0, false ) end end )
  5. كذا كلاينت انا عامل كل شيء بجهة السيرفر ذذ .. # م تقدر onPlayerDamage تكنسل
  6. ياخي مدري وش صاير لكم , الموضوع قققققققديم # الحين ابي فهم كيف تروح موضوع وتجي ترفعه ياخي م تشوف قديم ولأ موجود بعد 5 صفحات كمان مدري بس كذا استهبال
  7. # خخخخخـ الشي مو كذا اي شي # يبيلها قسمة وضرب وحسأبات , # بس بعطيكـ كود تححط احداثيتكـ بس , صح طويل وتقدر تختصره بـ سطر ولأكن ذا ما تجلس تحسب ومدري وش تحط الأحداثيات وبس local screenWidth, screenHeight = guiGetScreenSize() local windowWidth, windowHeight = 501, 414 local left = screenWidth/2 - windowWidth/2 local top = screenHeight/2 - windowHeight/2 # عندك، / في السطر الثاني الأحداثيات لعرض وطول الألمنت او الدي اكس # كذا ترتيب الأرقمنات : left,top,windowWidth, windowHeight, زي م قلت لك يمديك تختصرها بـ سطر واحد local x,y = guiGetScreenSize() # بس ممكن تكون صعبة نوعأ ما لأنها يبيلها حساب وضرب وقسمة ومدري وش ..
  8. إذا الصوره شغاله في السيرفر ويطلع عندك هالكلام , افتحها ببرنامج الفوتشوب او اي برنامج ثاني ورد احفظها بمثل الإسم والصيغه وارفعها وبتنحل المشكله بإذن الله والسبب هو الضغط المتكرر للملف يعني مثلاً اذا عندك مود كل مره تضغطه وتفكه وترفعه مع الوقت الصوره الموجوده بالملف تتأثر وتطلع هالمشكله. # يب اعتقد من كذا , بجرب وبرد لكـ خبر # هي تقريبا ممكن انها حججمها كبير , بس ما تسوي مشاكل , سب تجي ذي بالشات مزعجةة .
  9. يب كلامكـ صحيح بس انا اقول هذا الكلام بالنسبة لـ مستواكـ .. عاد انت حاول مب مشكلة ونساعدكـ هنا .
  10. م انصحكـ تسويها بالفترة هذي .. لانه ممكن تتعقد وتطفش حاول تسوي شي ع قدكـ بحيث ما تتعقد وتطفش ..
  11. # ههههههههههههههههههههههههههههههههـههههههههه حلوة خخخخخخ
  12. # السسلأم عليكم # اليوم واجهتني مشكلةة بالسسيرفر غريبةة # مثلأ لأعب دخل يجي بالشات هو يعني زي وقت يكتب يجي Invalid file (race) title.png # وش السسبب , وش حلها ؟ # وطبعا م عندي مشكلة ونلعب عأدي يعني م في شي بس مدر ليه تجي مزعجةة والسلأم .
  13. لو كنت تركز بالشرح كويس كنت فهمته بس بشرح لكـ setElementData Syntax bool setElementData ( element theElement, string key, var value [, bool synchronize = true ] ) # بفهمك خطوة خطوة , element theElement = الالمنت اللي بتحط له الداتا , الالمنت يكون سيارة لأعب الخ .. https://wiki.multitheftauto.com/wiki/Element # كل الالمنت هنا string key = المفتاح حق الداتا يعني اي اسم تبيه تحطه يعني اسم للداتا var value [, bool synchronize = true ] = قيمة الداتا ذي وش تبي تحطها فلس ولأ ترو ولأ قيمة غير # يعني اشرح لكـ اكثر , يعني مثلأ وقت تحطها ترو يعني مفتوحةة ولأ فلس مقفلة # اعطيكـ مثال setElementData ( localPlayer, "TheKing", true ) # وتجي مُثلأ تتحق if getElementData ( localPlayer, "TheKing" ) == true then Your Code else # -- هنا لو ما كان الداتا ترو يعني مقفلةة Your Code # مثال واضضح جدأ marker = createMarker ( .... ) addEventHandler ( "onMarkerHit", marker, function ( element ) if getElementType ( element ) == 'player' then -- نتحقق إن الشي إللي دخل الماركر الي هو لاعب if getElementData ( element, "ZA7F" ) == "MTA" then --- MTA اذا كانت قيمتها ZA7F نتحقق هنا من الداتا الي هي outputChatBox ( "لقد قمت بالدخول مسبقاً", element ) return else --- # MTA هنا نسوي لو مو مسوين الداتا الي ما ماخذاة قمية setElementData ( element, "ZA7F", "MTA" ) --- # عشان ما يستخدم الماركر مرة ثانية MTA هنا نسوي الداتا قيمتها givePlayerMoney ( element, 100 ) -- نعطي اللاعب 100 end end end ) # ZA7F شف هنا حطينا قيمة الداتا # يعني لو ما كانت كذا تسوي كودكـ else زي م قلت لك تحطها اي كأن وتحقق لو هي كذا وتسوي # يعني الداتا تفيدكـ في اشي تبيه , _ مثلأ / تبي تسوي سباق ولأ منطقة ما احد يقدر يدخل الا يكون معاه تذكرة , كيف تسويها ؟ # زي المثال اللي فوق تسوي لعيه داتا وقت يجي يدخل المنطقة تتحق لو الدات عليه يعني التذكرة معاه تخليه يدخل ولو مو معاه م تخخليه setElementData Syntax bool setElementData ( element theElement, string key, var value [, bool synchronize = true ] ) Required Arguments theElement: The element you wish to attach the data to. key: The key you wish to store the data under. (Maximum 31 characters.) value: The value you wish to store. See element data for a list of acceptable datatypes. ---------------------------------- getElementData Syntax var getElementData ( element theElement, string key [, inherit = true] ) Required Arguments theElement: This is the element with data you want to retrieve. key: The name of the element data entry you want to retrieve. (Maximum 31 characters.)
  14. # اسستخدم ذا المود : https://community.multitheftauto.com/ind ... ls&id=2322 # ولأزم تسوي السكربت كأمل حق الفلوس # وتستخدم فنكشن getPlayerByID
  15. # ي اخخوي وضخ م فهمت عليك # تقصد الأيبي حقه # ولأ مثلأ لكل لأعب يكون له ايدي خاص
  16. سسهلةة سوي متغيرات يعني كذا local Time = 5000 setTimer(function() Anything end, Time, 1, true) الحين وقت يدخل الماركر مثلأ addEventHandler("onMarkerHit",marker,function() Time = 8000 end )
  17. # الوقت هنا يستخدم بالميلي ثانيةةة # لو تبي تحسبها روح جوجل يطلع لك عطول
  18. # خخخخخخ # الأف تي بي ي طويل العمر هو مضضيف يعني # تقدر ترفع المودات منه بكل سهولة وسريع وما فيه لأق ابدا ابدا # وكل الناس تستخدمه # شف ذا , وهو معروف يعني تدخل على ملفات المودات وهذي وترفع بكل سهولة وخفيف جدا يعني ما ذرة لأق ما في وكل شي فيه
  19. # القيم مود هو عبأرة عن انواع مختلفةة من اللعب # يعني ديث ماتش هجولةة زومبي ريس او كذا # تكون في سيرفر واحد تسسميه قيم مود ..
  20. # %يعني ي اخوي فالنفترضض القيم مود كله 100 # ونقول , السيارات تاخذ 10 و التيم 30 و الاسلحة 50 وتضبيط المود من الخارج شكله يعني والازرار 10 # الحين جا اول شي سوا الـشكل الخارجي للمود 10 خلص منها وسوا التيمات 30 # صاروا 40 , ويكون القيم مود قابل للعب فيه بس باقي له اشياء بس تقدر تلعب فيه , تحطه بالسيرفر وتقول باقي 60 بالميةة # اوك الحين بعد يومين جيت التيمات وخلصتها والشكل الخارجي خلصته , تجي تقول باقي السيارات تشتغل بالسيارات خلصتها صاروا كلهم 50 بالميةة # باقي 50 ثانيةة حق الاسسلحة , تحطه بالسيرفر وتقول باقي 50 بالميةةة # وتخلصهم يصير 100 بالميةة وتحطه # ومبروك القيم مود خخ
  21. # اول سسطر الخانةة الأولة الوقت حقه بـ الميلي ثانيةة , وثاني خانة عدد تكرار التايمر Client Side ! local Time,Repate = 4000,1 function move() GATE = createObject(980, x,y,z,0,0,90)-- نسوي باب -حط الاحداثيات GATEmove(1) end function GATEmove(position) if position == 1 then moveObject(GATE, 3000, x,y,z) -- المكان الي تبي الباب يتحرك له local Sound = playSound3D("sounds/song.mp3", 373.14, -125.21, 1001, true) setTimer(GATEmove, 120000+120000, 1, 2) elseif position == 2 then moveObject(GATE, 3000, x,y,z)-- بعد دقيقتين يرجع لنفس المكان حط الاحداثيات setTimer(120000+120000, 1, 1) setTimer(function() destroySo() end,Time,Repate) end end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) function destroySo( ) if ( isElement( Sound ) ) then destroyElement ( Sound ) end end
×
×
  • Create New...