Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 28/01/18 in all areas

  1. السلام عليكم ورحمة الله وبركاته بما ان موضوع setElementData getElementData يضعف البروسيسور حق الخادم وايضاً ماهو محفوظ بشكل يدوم فترة طويلة سويت هذه الوظيفة البسيطة نفس طريقة تشغيل الـ set/getElementData لكن محفوظة واهم شي بيانات اللاعبين نفسهم وكمان ما تضعف البروسيسور حق الخادم المهم لازم تحمل المود و تابع باقي الشرح ملاحظة طريقة الحفظ بملفات db او اللي هي Database يعني تقدر تاخذ الملف اللي عليه الداتا في انك اغلقت ملاحظة الموضوع لملف سيرفر فقط وكمان ملاحظة الموضوع تجريبي لكن شغال تمام ان شاء الله طبعاً اللي تواجهه مشاكل يقول للمساعدة في تطويره اول شي التحميل To4pTop مركز الخليج .. تخطى الاعلانات للتحميل .. ثاني شي الشرح تركيبة الكود -- [[ server side ]] exports["SQL"]:setElementSqlData ( element theElement, string key, value ) -- وضع بيانات أو تحديث بيانات قديمة بنفس الطريقة value = exports["SQL"]:getElementSqlData ( element theElement, string key ) -- لمعرفة البيانات القديمة لعنصر معين --[[ حيث theElement --> هو العنصر الذي ستضيف له البيانات ويجب ان يكون عنصر key --> string هو اسم او مفتاح البيانات ويجب ان يكون من نوع value --> وهي القيمة التي تريد وضعها في بيانات العنصر بما ان هذا الإصدار التجريبي يمكنك وضع القيمة اما رقم او قيمة داخل علامتي تنصيص "" --]] مثال function q () exports["SQL"]:setElementSqlData ( source, "money", getPlayerMoney ( source ) ) local x, y, z = getElementPosition ( source ) exports["SQL"]:setElementSqlData ( source, "x", x ) exports["SQL"]:setElementSqlData ( source, "y", y ) exports["SQL"]:setElementSqlData ( source, "z", z ) end addEventHandler ( "onPlayerQuit", root, q ) function l () givePlayerMoney ( source, exports["SQL"]:getElementSqlData ( source, "money" ) ) local x = exports["SQL"]:getElementSqlData ( source, "x" ) local y = exports["SQL"]:getElementSqlData ( source, "y" ) local z = exports["SQL"]:getElementSqlData ( source, "z" ) setElementPosition ( source, x, y, z ) end addEventHandler ( "onPlayerLogin", root, l )
    2 points
  2. السلام عليكم ورحمة الله وبركاته الموضوع باين من عنوانه بعد ماشفت انتشار لعبة الباتل قراوند واقبال اللاعبين عليها قررت ابرمج قيم مود باتل قراوند طبعاً موجودة سيرفرات اجنبية وهي سيرفرات معدودة فـ حبيت افتح سيرفر عربي .. ببرمجة العرب لمنافسة الاجانب خلصت من السيرفر تقريباً .. باقي اتأكد منه واجربه قبل ما افتحه للجميع بشكل تجريبي وعند الافتتاح بيتوفر نمط اللعب الفردي solo فقط السيرفر بإذن الله بينفتح بعد أيام ** محتاج مصممين ثري دي .. الي يقدر يكلمني خاص ** وهذي صورة للواجهة وهذا ماب الـ Lobby - كل واحد يكتب رأيه ويصوت في الاستطلاع #H25 السيرفر بإدارة RWS
    1 point
  3. First and most important thing when you are doing a game mode, learn the language first. local x,y,z = 0,0,0 -- Replace with position of lobby addEventHandler( "onPlayerWasted", getRootElement( ), function() setTimer( spawnPlayer, 2000, 1, source, x, x, z+1 ) end )
    1 point
  4. You could just simply. outputChatBox("Player's data: " .. (getElementData(localPlayer, "elementData") or "not found") .. ".")
    1 point
  5. Please download and run MTADiag and follow the instructions. Post any Pastebin URL MTADiag gives you in this topic. Press 'n' when asked "Do you want MTADiag to auto-fix your installation?"
    1 point
  6. ما حدد لنا وش يباها تبي تظهر له او للكل :- في ناس احيانا تخليها يظهر له فقط ,
    1 point
  7. سلام عليكم ورحمة الله وبركاتة . اليوم جايب لكم نظام الاصوات شوف الفيديو وراح تفهم فكرته https://youtu.be/Yz_bKMg8ye0 رابط التحميل بالوصف . إهداء لك الي شاف الموضوع .
    1 point
  8. إبداع ما شاء الله واصل
    1 point
  9. guiCreateRadioButton() guiCreateLabel () addEventHandler ("onClientGUIClick",root,function()) triggerServerEvent() setAccountData () These functions should be enough for you to make that work.
    1 point
  10. Hello everyone, dgs 3.1 has been released. Now dgs grid list supports multi selection and 3 selection modes (row , column and cell ) detail: http://angel.mtaip.cn:233/dgsUpdate
    1 point
  11. New version v0.03, get's closer and closer.
    1 point
  12. يا خي جالس اسوي في السيرفر من زمان اخذت مني الفكرة
    1 point
  13. Перед использованием: engineSetModelLODDistance(ID, 300) Нужно использовать (там есть пример): setLowLODElement И попробуйте поиграться с: setFarClipDistance
    1 point
  14. bindKey has different arguments. Check the wiki page.
    0 points
×
×
  • Create New...