Jump to content

Leaderboard

Popular Content

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

  1. Presented By (Previously J Series) With more than 3 years of work I decided to publicly release my map conversions, I had dropped my previous listings due to some "Issues" however, they're back. ---------------------------------------------------------------------------------------------- Download Streaming Quality - 8/10 Get's the job done, awesome all around, but some places are better than others ---------------------------------------------------------------------------------------------- Download Streaming Quality 7/10 Beats VC in other places, very poor in others; as well as a huge FPS drop in the first island (Issues are rockstars fault) ---------------------------------------------------------------------------------------------- Download Streaming Quality 9/10 Beats both VC and LC ---------------------------------------------------------------------------------------------- Vehicle testing gridmap Download Streaming Quality 10/10 Perfecto ---------------------------------------------------------------------------------------------- Download Streaming Quality 7/10 Decent all around Might be a tad laggy due to the high poly and Russian nature of this map Extremely detailed for a user created map ------------------------------------------------- Download (Coming soon) streaming quality 10/10 Very light weight ------------------------------------------------- MTA-Stream MTA-Stream a new lightweight streamer promising near instant load times and better streaming Post any bugs here Or here Questions or discussions can be either posted in this topic or here --- If you would like to support my work, please donate encourages me to make good updates. https://www.paypal.me/BlueJayL
    1 point
  2. أقول ارسل المود خاص عشان مايجيك علوم ثانيه
    1 point
  3. وعليكم السلام ورحمة الله Jsonشوف الان لو تبي سرعة في نقل البيانات فوقتها اختار XML اما لو اردت ان تكون عملية نقل البيانات اكثر أمن فأختر تتأكد من وصول البيانات كامله XML لا Jasonبينما الـ
    1 point
  4. They are not mta elements. But there are functions that can get the position and rotation of them. I am very sure that you have already found them. Find them if you haven't! ......... ............. ........... .............. .......... After that. The function getElementMatrix can help you with the vehicle orientation. https://wiki.multitheftauto.com/wiki/GetElementMatrix And on that same page there is something that creates a matrix the same way as the function above. But gives you also the ability to get the matrix without using an actual element. (Last example) function getElementMatrix(element) local rx, ry, rz = getElementRotation(element, "ZXY") rx, ry, rz = math.rad(rx), math.rad(ry), math.rad(rz) local matrix = {} matrix[1] = {} matrix[1][1] = math.cos(rz)*math.cos(ry) - math.sin(rz)*math.sin(rx)*math.sin(ry) matrix[1][2] = math.cos(ry)*math.sin(rz) + math.cos(rz)*math.sin(rx)*math.sin(ry) matrix[1][3] = -math.cos(rx)*math.sin(ry) matrix[1][4] = 1 matrix[2] = {} matrix[2][1] = -math.cos(rx)*math.sin(rz) matrix[2][2] = math.cos(rz)*math.cos(rx) matrix[2][3] = math.sin(rx) matrix[2][4] = 1 matrix[3] = {} matrix[3][1] = math.cos(rz)*math.sin(ry) + math.cos(ry)*math.sin(rz)*math.sin(rx) matrix[3][2] = math.sin(rz)*math.sin(ry) - math.cos(rz)*math.cos(ry)*math.sin(rx) matrix[3][3] = math.cos(rx)*math.cos(ry) matrix[3][4] = 1 matrix[4] = {} matrix[4][1], matrix[4][2], matrix[4][3] = getElementPosition(element) matrix[4][4] = 1 return matrix end With this matrix you can attach stuff with a render event. Of course I understand that it might look a little bit complex. But it is really the only way without doing very complex calculations.
    1 point
  5. Show /debugscript 3; show your current code. I doubt someone is just going to write the whole script for you.
    1 point
  6. Sim, é possível. Qual o objetivo de fazer isso?
    1 point
  7. 1 point
  8. سلام عليكوووم اليوم جايبلك شي حلو كذا مدري لكن اشوف اني سهللت على الناس سالفة sql فيه على العموم اتفضلو مع الشرح هو عباره عن مود تقوم بتشغيله مع السيرفر وتستخدم معه exports المهم الشرح هذا هو اتمنى انك تنسخ الشرح ادناه وتحطه بالنوت باد ووتركز فيه عشان يكون افضلك local exp=exports['Sql-system']------ثابت ولا تغير اسم المود عشان يزبط --------------------اول شي بننشا اتصال مع قاعدة البيانات -------------------عشان نبدا قاعدة البيانات في mta 3 انواع -----------------المهم هي المفروض 2 نوع لكن خليني اشرحلكم ليه 3 انواع -----------------اولا النوع اللي يخزن في ملف بصيغة .db -----------------النوع الثاني واللي يخزن في mysql -----------------النوع الثالث اللي يخزن في ملف ايضا لكن في ملف معين registery.db ------------------بتحصلوه في ملفات اللعبه وهذا النوع الثالث نستخدم معه فنكشنات executeSQLQuery -----------------النوع الثالث ماله علاقه بمودنا اليوم ابد نبدا بسم الله ---------------------------اولا نبدا ننشا اتصال بملف ملاحظه في حالة عدم وجود الملف الفنكشن بيصنعلك ملف مب محتاج تصنعه انت يدوي local db=exp:sqlConnect('file','Test')-----------------كذا استخدمنا الاكسبورت مع الفنكشن اللي نصنع منه قواعد البيانات وناسس اتصال بها هذا نوع الملف خلنا نشوف كيف ----------------في الكود اللي فوق نقدر نستبدل file ب sqlite الاثنين بيعططوك نفس الوظيفه ------------في test لا تحط فيها .db المود تلقائيا بيحطها -----------لكن كذا في مشكله راح يصنع الملف في المود اللي صنعته انا مب المود اللي جالس اكواده الحين يعني راح يصنع الملف في مسهل اكواد sql ما راح يصنعه في المود الحالي -----------بسيطة بنحل المشكله كالاتي local db=exp:sqlConnect('file',':'..getResourceName(getThisResource())..'/Test') --------------بكذا راح يصنعه في المود اللي جالسين نصممه الحين الان نخش على نوعية mysql ---------ذي فرقها بسيط انها اونلاين يعني على النت ما تحفظها في ملف وتكون مدفوعه لو انت تبي تتعلم sql للمود حقي فقط معليك منها لكن عموما نشرحها local db=exp:sqlConnect('mysql','192.168.1.1','Master','passMaster','test','1') ----------------اول ارقمنت mysql هو نوع الاتصال ---------------ثاني ارقمنت هو ايبي قاعدة البيانات طبعا وهمي ذا مب حقيقي --------------ثالث ارقمنت هو اسم المستخدم --------------رابع ارقمنت هو كلمة المرور --------------خامس ارقمنت اللي هي اسم قاعدة البيانات ما يحتاجلها .db لانها تكون مخزنه اصلا على الانترنت مب بملف --------------سادس ارقمنت وهو خاص بالحمايه ينصح انك تحطه 1 وشكرا --------------------------------------------------------------------الان انشانا الاتصال تمام فقط الفرق بين الاثنين هو الاتصال فقط الباقي كلهم نفس بعض mysql+file نفس بعض في الباقي ----الان نبي ننشا جدول داخل ملف قاعدة البيانات عشان نخزن فيه القيم ----------------بنستخدم الفنكشن كذا exp:sqlCreateTable(db,'TestTable','column1','column2','column3') -------------db هو الاتصال اللي قمنا بيه فوق الان نشوف ------------وش هو TestTable هو اسم الجدول اللي انشاناه -------------بحاول ارسمها لكم اسهل -----طبعا تقدر تسوي اكثر من 3 اللي تبي --------------TestTable------------- --column1-----column2-----column3--- ------------------------------------ ----------------تمام الان وصلت المعلومه ----------------نخش للي بعده وهو ادخال قيم للكولمنز اللي داخل التيبل اللي انشاناه يعني ادخال قيم للاعمدة داخل الجدول اللي انشاناه ------------------- exp:sqlInsertData(db,'TestTable','test1','test2','test3') --------------------الان بنشوف كيف بيكون شكل الجدول بعد ادخال القيم --------------TestTable------------- --column1-----column2-----column3--- --test1-------test2-------test3----- ------------------------------------ -------فلازم يكون ترتيب القيم اللي تبي تدخلها بنفس الجدول الاعمده اللي سويتها انت ----------فهمت علي ---------------------------الان ادخلنا قيم وكل شي نخش للي بعدهه --------------------------الان بنجلب البيانات من داخل الجدول exp:sqlGetData(db,'TestTable','all') ---------------وش سوينا الان الان all يعني جيبلي كل القيم اللي بالجدول يعني وشو -----يعني جبلي test1 +test2+test3 --------وصلت الفكره ---------طيب افرض انا ابي قيمه وحده يعني اانا الجدول مثلا عندي كذا --------------TestTable------------- --column1-----column2-----column3--- --test1-------test2-------test3----- --test4-------test5-------test6----- --test7-------test8-------test9----- --test10-------test11-------test12----- ------------------------------------ ------------------------------------افرض اني ابي اجيب test8 هنا نشوف كيف local sel=exp:sqlGetData(db,'TestTable','some','colmun1','test7','colmun2') -------------فتح مخك معي شوي لان فيها عصرة مخ لان لو فهمت ذي الباقي سهل باذن الله ------------db الاتصال مع قاعدة البيانات اللي فوق ------------TestTable الجدول اللي بنجلب منه القيمه ------------some هو النوع لو كان all كان بيجيبلك كل القيم اللي جمب اللي حددناه ------------colmun1 هذا احنا نعرف القيمه اللي فيه اللي بنجيب القيمه الثانيه منها فهمتني يعني انت عندك 100 طالب ------------تبي تجيب طالب منهم بتجيبه من اسمه او شي مميز فيه مقل الايدي الخ ------------المهم احنا حددنا مكان المعلومه اللي قلناها فوق يعني القيمه المعلومه موجوده في العمود الاول من الجدول ------------test7 هي هذي القيمه المعلومه اللي هي اسم الطالب او الايدي مثلا -------شوف كيف تطلع القيمه ------------colmun2 هو مكان القيمه غير المعلومه يعني القيمة المجهوله طيب افرض انا ابي اجيب القيمه الثالثه بعد راح يكون كل شي بسيط local sel=exp:sqlGetData(db,'TestTable','some','colmun1','test7','colmun2','column3') ----كذا جبت القيمه ايضا حقة العمود 3 -----طيب افرض انا عندي اكثر من عمود مثلا 100 وابي اجيب كل القيم اللي جمب القيمه المعلومه اللي عندي واللي هي ايدي الطالب اللي قلنا عليه او اسمه راح نسوي كذا local sel=exp:sqlGetData(db,'TestTable','all','colmun1','test7') ------افا وش تقول انت يا ماستر جالس تخرف على مخنا حذفت اخر ارقمنتين ليه --------بقولك ما اخرف ولا شي ---------انت بكذا جبت جميع القيم اللي جمب القيمه المعلومه ذي حتى انك بتجيب القيمه المعلومه نفسه لكن هالمره بتجيبها بصورة جدول --------يعني بتجيبلك كذا شكل الجدول -------------------sel----------------- --column1--------column2----column3---- --test7----------test8------test8------ --------------------------------------- -----------اوكيه ذا الجدول اللي رجعلي يوم ججبت كل القيم جمب القيمه المعلومه بسيطه بقولك بتجيبها بدلالة العمود افا يا ماستر هنا انلحس مخي اقولك بسيطه -----------شف المثال وبتفهم outputChatBox(sel[1].column1)---بما ان sel هو الجدول واحد الجدول ما فيه الا قيمه وحده فحطينا بين قوسين ----[1] --------كذا راح يطلعلك بالشات test7 ----------بس ----------نشوف مثال ثاني outputChatBox(sel[1].column2)-----------كذا راح يطلع test8 ----------وبس كذا اخذنا اختيار القيم وشكرا --------------الان نجي لتحديث القيم يعني بمعنى اصح تبديل القيم داخل الجدول -------------بنستخدم معه -----------الجدول هذا هو اللي بنشتغل عليه --------------TestTable------------- --column1-----column2-----column3--- --test1-------test2-------test3----- --test4-------test5-------test6----- --test7-------test8-------test9----- --test10-------test11-------test12----- ------------------------------------ exp:sqlUpdateData(db,'TestTable','column3','Master','column1','test4') -----------الان db هو الاتصال زي ما قلنا ----------TestTable هو اسم الجدول اللي انشاناه ----------column3 هو المكان اللي نبي نغير القيمه اللي فيه يعني اي عمود نبي نغير القيمه عند اي عمود ------------طبعا مملاحظه column تقدر تغيرها باي شي تبي اثناء انشاء التيبل فهمتو علي ------------Master هي القيمه الجديده اللي بنحطها مكان القيمه القديمه اللي نبي نغيرها ------------column1 هو مكان القيمه المعلومه اللي هي القيمه اللي بتدلنا على المكان اللي بنغير فيه ------------test4 هي قيمة القيمة المعلومه يعني هذا هو ايدي الطالب مثلا او اسمه فهمت علي ----------------------الحين الجدول بيكون شكله كذا --------------TestTable------------- --column1-----column2-----column3--- --test1-------test2-------test3----- --test4-------test5-------Master----- --test7-------test8-------test9----- --test10-------test11-------test12----- ------------------------------------ ---------------بقولكم معلمه عشان يمكن استخدمها في الشرح تكونو فاهمينها بس -- -- -- -- -- -- -- -- -- -- -------------اللي تحت بعضه نفس الشكل ذا يكون اسمه عمود -------------------اما اللي يكون بالشكل ذا ------------------------------------------------------------ ---يسمى صف -------------------------------الان وصلت الفكره -------------------------------نخش على حذف القيمه مستحيل بندخل قيم وكل شي وما نقدر نحذف -------نستخدم معه الطريقة الجايه exp:sqlDeleteValue(db,'TestTable','column3','Master') ------------------------الان انتم تعرفون اول ارقمنتين عاد ما بجلس اعيدهم +_+ ----------نخش باللي بعدة ----------column3 هو مكان القيمه المعلومه اللي هو ايدي الطالب ----------Master هو القيمة المعلومه وبالتالي الجدول بيكون شكله كذا --------------TestTable------------- --column1-----column2-----column3--- --test1-------test2-------test3----- --test7-------test8-------test9----- --test10-------test11-------test12----- ------------------------------------ ----------------------------------------------طيب انا ابي احذف الجدول كله مبيه مستغني عنه بسيطه -------------------------بتستخدم معه الفنكشن الجاي exp:sqlDeleteTable(db,'TestTable') ---------واضحه طبعا مب محتاجه شي اول واحد الاتصال -----------ثاني واحد اسم التيبل اللي تبي تحذفه التحميل https://up.top4top.net/downloadf-762t6ooe1-zip.html وبالنهايه اتمنى منكم دعوه عن ظهر غيب اخوكم Master_MTA
    1 point
  9. وجهة نظر حلوه والله وانا احترمها وانا معك فيها ضض
    1 point
  10. بس عشان عندهم عقده من الكلمه دي هههههه
    1 point
  11. مافي شي اسمه حفظ متغيرات ! اما الفنكشنات مع الوقت بتحفظهم الي تستخدمهم بس الويكي موجود تبحث فيه عن الي تبيه
    1 point
  12. ماتقدر تسوي هذا على الشات الاصلي اذا تبي تسويه لازم شات خاص
    1 point
  13. حتى لو كان مايقدر يكتب فيه يقدر يفعله عن طريق فحص العنصر الحل هو انك تتحقق بالكلنت والسيرفر مثلا اول مايحمل الصفحة ويسجل دخوله تشوف هل الاي دي حق الحساب مطابق للي تبغاه او لا اذا لا تقفل الايديت عن طريق الخاصية input.disabled = true بعدين اذا حاول المستخدم يفعلها عن طريق غير مشروعة وارسل بيانات تحقق كمان بالسيرفر انه نفسه اليوزر المطلوب لكي لاتقع ضحية وشكراً
    1 point
  14. اللغه هي c وابنائها هههههه انتهى الموضوع
    1 point
  15. TCAdmin تم اضافة سيرفرات الألعاب سامب و ماين كرافت و كاونتر سترايك مع لوحة التحكم
    1 point
  16. New map Vehicle testing grid Included Almost no lag Massive 1000x1000 grid 2000x100 drag strip Bump testing Jumps A track Plane testing hoops x2 loop da loops Climb testing Exterior half-pipe track A halfpipe Ect https://jseries.net/forums/index.php?/files/file/5-vehicle-testing-grid/ 100% custom modeled by me.
    1 point
  17. استخدم مكتبة volley ربما لم افهم طلبك جيدا
    0 points
  18. من لوا الى جافاسكربت executeBrowserJavascript من جافاسكربت الى لوا mta.triggerEvent مزيد من المعلومات https://wiki.multitheftauto.com/wiki/CEF_Tutorial بهالطريقة سويت الشات الخاص حقي بس أهم شي ركز عالحماية امنع المستخدم من حقن اكواد جافاكسربت
    0 points
×
×
  • Create New...