Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/04/18 in all areas

  1. ثلاثون لاعب بسيرفر فخامة هجولة للانظمة الواقعية عدد جميل جدا وسيرفر جديد ! المبرمجين @MR.TOUNSI @DR.MOOST @Master_MTA @MRKAREEM @Abu-solo تحياتي الخاصة الى MR.HemoO Mr.Mosa والبــاقي فـى القـلب
    1 point
  2. Sziasztok! Fejlesztő íránt érdeklődnék egy 0-ról írt RP szerver készítéséhez. Maximum 100 Eurót adunk ki a munkáért. Elérhetőség: Skype: benedek.berecz
    1 point
  3. I dont sell this script bcs it´s for Exetra Play I only want so show it here
    1 point
  4. Using predefined variables would dramatically decrease your code size. for getResourceRootElement() just use resourceRoot, its a predefined variable that is the resource root, and for getRootElement() just use root, which is a predefined variable for the root element. --This addEventHandler('onClientRender',getRootElement(),function() end) addEventHandler('onResourceStart',getResourceRoot(getThisResource()),function() end) -- vs this, what i'm talking about addEventHandler('onClientRender',root,function() end) addEventHandler('onResourceStart',resourceRoot,function() end)
    1 point
  5. 1 point
  6. السلام عليكم ورحمة الله وبركاته ما ابي اطول مقدمات و ما الى غيره هذا الشرح بسيط جداً لكن يحتاج تركيز - ملاحظة بسيطة الشرح حسب خبرتي في البرمجة وليس حسب اعتمادي على المواقع الخارجية .. في حالة وجود اي خطأ اتمنى تصحيحه في التعليقات - و الشرح خاص بـ الجداول طبعاً فيه اساسيات لازم تعرفها عن الجداول ومنها ان الجداول تتكون من تقاطع صفوف مع اعمدة وفي هذه الحالة يتم الاستعلام عن عناصر الجداول برقمين او اي دي مخصص بدلاً من الارقام او تتكون من أعمدة فقط وفي هذه الحالة يمكن الاستعلام عن عناصر الجداول برقم واحد او بأي دي مخصص وهذا المثال البسيط يوضح الفرق بين النوعين -- هذا الجدول يتكون من صفوف و اعندة -- يتكون من 2 من الاعمدة -- يتكون من 5 من الصفوف -- 1 شكل local T1 = { { 9, "TEST 7" }, { 5, "TEST 2" }, { "TEST 6", 7 }, { "TEST 4", 3 }, { 6, "TEST 1" }, } -- يمكن ايضاً ان يكون على هذا الشكل -- 2 شكل local T1 = { { 9, "TEST 7" }, { 5, "TEST 2" }, { "TEST 6", 7 }, { "TEST 4", 3 }, { 6, "TEST 1" }, } -- في كلا الحالتين الجدول يتكون من عمودين و 5 صفوف فقط -- هذا الجدول يتكون من اعندة فقط -- يتكون من عدد 10 من الاعمدة -- يتكون من عدد 1 فقط من الصفوف لذلك يمكن اهمال الصفوف -- 1 شكل local T2 = { 9, "TEST 7", 5, "TEST 2", "TEST 6", 7, "TEST 4", 3, 6, "TEST 1", } -- يمكن ايضاً ان يكون على هذا الشكل -- 2 شكل local T2 = { 9, "TEST 7", 5, "TEST 2", "TEST 6", 7, "TEST 4", 3, 6, "TEST 1", } -- في كلا الحالتين يتكون من 10 اعمدة و صف واحد فقط يمكن اهماله في كلا الحالتين - اذا كان الجدول بأعمدة و صفوف او بأعمدة فقط - يفضل إستخدام الشكل رقم واحد ليظهر بشكل افضل الآن كيف نحدد موقع عنصر داخل الجدول ؟ هذا الشي يعتمد على رقم العمود و رقم الصف في المثالين السابق ذكرهما الجدول المعروف بـ T1 مكون من صفوف و اعمدة الجدول المعروف بـ T2 يتكون من اعمدة فقط ويمكن الاستغناء عن كتابة رقم الصف لأن جميع الأعمدة تتقاطع من الصف الاول فقط سواء كان في الشكل الاول او الثاني مثال توضيحي -- الجدول الذي يتكون من صفوف و اعمدة local T1 = { { 45, "TEST 2", "55", "killerProject" }, { 45, "TEST 2", "55", "Master_MTA" }, { 35, "TEST 8", "20", "T T T T" }, { 71, "TEST 7", "84", "Player" }, { 61, "TEST 1", "13", "r 18 19 20" }, { 15, "TEST 9", "94", "q 888" }, { 83, "TEST 3", "12", "t 6444" }, { 27, "TEST 5", "94", "s 1114" }, } local T1Text = T2 [3] [5] -- العمود رقم 3 -- الصف رقم 5 -- النتيجة هي رقم 13 المدون في الجدول outputChatBox ( T1Text ) -- "13" العنصر هو -- الجدول الذي يتكون من اعمدة فقط local T2 = { 9, "TEST 7", 5, "TEST 2", "TEST 6", 7, "TEST 4", 3, 6, "TEST 1", } -- نحدد موقع العنصر local T2Text = T2 [5] -- [[ رقم الـعمود ]] -- العمود رقم 5 -- لا يوجد صف لأنه يتكون من اعندة فقط !!! -- النتيجة كلمة TEST 6 المدونة في الجدول outputChatBox ( T2Text ) -- "TEST 6" العنصر هو يمكن ايضاً وضع كلمة معينة بدلاً من رقم العمود او رقم الصف فعلا سبيل المثال في هذا الجدول يمكن ان نضع اسماً لكل صف -- الجدول الذي يتكون من صفوف و اعمدة local T1 = { ["I"] = { 45, "TEST 2", "55", "killerProject" }, ["II"] = { 45, "TEST 2", "55", "Master_MTA" }, ["III"] = { 35, "TEST 8", "20", "T T T T" }, ["IV"] = { 71, "TEST 7", "84", "Player" }, ["V"] = { 61, "TEST 1", "13", "r 18 19 20" }, ["VI"] = { 15, "TEST 9", "94", "q 888" }, ["VII"] = { 83, "TEST 3", "12", "t 6444" }, ["killerProject"] = { 27, "TEST 5", "94", "s 1114" }, } local T1Text = T1["VII"][4] -- العمود رقم 4 -- في هذه الحالة يجب استخدام الاسم الذي قمت بكتابته بدلاً من رقم الصف -- النتيجة هي رقم 13 المدون في الجدول outputChatBox ( T1Text ) -- "t 6444" العنصر هو فعلا سبيل المثال في هذا الجدول يمكن ان نضع اسماً لكل صف -- الجدول الذي يتكون من صفوف و اعمدة local T1 = { ["i"] = { ["i11"]=45, ["i21"]="TEST 2" }, ["ii"] = { ["i12"]=45, ["i22"]="TEST 2" }, ["iii"] = { ["i13"]=35, ["i23"]="TEST 8" }, ["iv"] = { ["i14"]=71, ["i24"]="TEST 7" }, ["v"] = { ["i15"]=61, ["i25"]="TEST 1" }, ["vi"] = { ["i16"]=15, ["i26"]="TEST 9" }, ["vii"] = { ["i17"]=83, ["i27"]="TEST 3" }, ["killerProject"] = { ["i18"]=27, ["i28"]="TEST 5" }, } local T1Text = T1["i"]["i21"] -- في هذه الحالة يجب استخدام اسم العمود -- في هذه الحالة يجب استخدام الاسم الذي قمت بكتابته بدلاً من رقم الصف -- النتيجة هي رقم 13 المدون في الجدول outputChatBox ( T1Text ) -- "TEST 2" العنصر هو -- i لأنه في صفف -- i21 لأنه في عمود رأي شخصي .. اذا كنت اريد تغيير اسم شئ فأنا افضل الصفوف فقط بإختصار يتكون الجدول من اعمدة وصفوف في حالة استخدامك لـ { } وتحديد موقع العنصر يتكون من اسم الجدول + رقم العمود او اسمه + رقم الصف او اسمه فإذا افترضنا وجود جدول بإسم TEST فإين TEST[5][7] تعني العنصر الموجود في العمود الخامس و الصف السابع هذا شرح الجداول بشكل عام ( داخل لوا ) في تجاربي فقط اما اذا لم تستخدم {} فإن الجدول سيتكون من أعمدة فقط وفي هذه الحالة لا يجوز استخدام تحديد العنصر الا برقم العمود او اسمه فقط يارب يكون الشرح افادكم بأي معلومة ولو بسيطة مع اني ادري ان شرحي ماهو جيد للدرجة و احسه معقد بس ان شاء الله تفهموه ملاحظة .. هذا الجزء الاول من الشرح ( الجزء الثاني سيكون مخصص للجداول و وضع القيم و احضارها عن طريق لووب - خاص باللعبة - و ما الى غيره بإذه الله ) وشكراً على حسن المتابة
    1 point
  7. I"M FROM RUSSIA, PLEASE HELP ME!!!! ME KICK FROM SERVER!!! HELP, I'M DOWNLOAD MTA 1.5.6
    1 point
  8. I doing stuff like that with: local camera = getCamera() local matrix = getElementMatrix(camera) local rotX, rotY, rotZ = getElementRotation(camera)
    1 point
  9. You can use the findRotation function to do that.
    1 point
  10. لا كلهم داخلين المنتدي يثبتو نفسهم وفقط ههه
    1 point
  11. Ukrainian translations were added, download this build: https://nightly.multitheftauto.com/?mtasa-1.5-rc-latest Thanks for contributing.
    1 point
  12. StartSync - when a player becomes a streamer (Vehicle is physical) StopSync - When all players are streamed out (Vehicle is stored in memory)
    1 point
  13. This doesn't work like that: getTeamName(getPlayerTeam(p))~= ("Criminals" or "Terrorists") This is how lua reads it: 1. 2. 3. So how to solve this?
    1 point
  14. Exacto. Por ejemplo si es un efecto que se inicia con un comando o evento haz que se cree 1 colshape lo suficientemente grande para que al usar onColshapeHit (o como sea la funcion esa) cargues el shader. Agrego: al momento de crear el colshape puedes utilizar https://wiki.multitheftauto.com/wiki/GetElementsWithinColShape para obtener a los elementos dentro de este y cargarles el shader. La otra es hacerlo con render. Hacer una tabla en la que almacenar las posiciones de los efectos, checkear la distancia y al estar cerca o a x distancia, cargar el shader pero no te lo recomiendo.
    1 point
  15. A how to approve translation? (I translated completely client file.po)
    1 point
  16. No, but you can make scroll pane with image blocks, look at my old PM system, or Phone script: Bcs this style doesn't need gridlists, what look like CEGUI gridlists
    1 point
×
×
  • Create New...