Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/12/17 in all areas

  1. بسم الله الرحمن الرحيم .. والصلاة والسلام على إشرف الإنبياء والمرسلين نبينا محمد عليه إفضل الصلاة وإتم التسليم سلام عليكم ورحمة الله وبركاته , إما بعد : راح نقدم في هذا الموضوع الدروس وهدفها والرابط الخاص بها ! وسوف يتم التحديث بشكل إسبوعي ولكن ليس كل إسبوع سوف ينزل درس حول ذلك ======================================================= [ 1 ] - الدرس الأول : LUA صنع بوت وربطه بالسيرفر وبدأ برمجته بـ لغة هدف هذا الدرس : 1- شرح كيفية صنع البوت 2- ربط البوت بالسيرفر 3- LUA بدأ برمجة البوت بـ لغة 4- التحدث عن مواضيع مهمة بخصوص البرمجة البوتات الرابط : ========== ======================= ==================================== ======================================================= ======================================================= ============================================ ========================== ============= وإتمنى من الجميع نشر هالموضوع إو قائمة الدروس .. لكي يستفيد الكل .. وفي إمان الله ♥ ..
    4 points
  2. FEATURES Compatible with all gamemodes. A monitor that allows the user to view the drone's camera. First person / Third person drone monitor. /drone - starts drone /droned - stops drone MEDIA https://community.multitheftauto.com/index.php?p=resources&s=details&id=13056
    3 points
  3. السلام عليكم و رحمه الله و بركاته بعد سحبه كبيره شويه عن البرمجه بسبب الدراسه و الخ... اقدم لكم اليوم شي من افضل الأشياء الي سويتها في مسيرتي في اللعبه DX-Gridlist | جريد ليست دي اكس طبعا الكل يعرفو مثل ال GUI بس بيكون بي تقنيه DirectX (DX) بالظبط ما في شي ينقص عنو GUI الجريد ليست من ال تقدر تسوي الأشياء كالتالي : 1- dxCreateGridlist 2 - dxGridlistAddColumn 3 - dxGridlistAddRow 4 - dxGridlistSetItemText 5 - dxGridlistSetItemData 6 - dxGridlistSetItemColor 7 - dxGridlistClear 8 - dxGridlistGetItemText 9 - dxGridlistGetItemData 10 - dxGridlistGetItemColor فيديو للجريد ليست : الجريد ليست حاليا للعرض فقط اذا كترت الطلبات عليه ان شاء الله انزلو قريبا
    2 points
  4. السلام عليكم ورحمة الله وبركاته MR.Mosa نظام البنك الجديد كليا ومميزات جديد من قبل -: مميزات المود ميزة الرواتب اليومية مع لوحة تحكم لها تفتح لقروب معين -1 خاصية التحكم في الحسابات [ اضافة مال للحساب _ سحب مال من الحساب _ جلب مال الموجود بلحساب ] الخ -2 اول تسجيل لاعب في السيرفر يعطيه [ 50 الف ] -3 حماية في البنك الرئيسي من القتل -4 لو طفيط السيرفر وشغلته ما يروحو الفلوس -5 الخ .... طريقة الاستخدام :- [ Server_Settings ] لتعديل كلمة فتح الوحات من ف8 و الجروبات من ملف [ bank ] كلمة فتح لوحة الرواتب اليومية [ bankacc ] كلمة فتح لوحة التحكم في الحسابات لاستلام الراتب اليوم في لوحة البنك صفحة [ ايداع ] زر استلام الراتب واخيرا صور المود واجهة المود :- لوحة التحكم في الرواتب اليومية لوحة التحكم في حسابات البنك واخيرا رابط التحميل اضغط على : سحبان الله _ لا الله الا الله وشكرا اخوكم : MR.Mosa مكتوب في الصور اسم سيرفر تاج الهجولة اعذورني عشان كان على سيرفر لاكن المود المنشور شايل منه اسم السيرفر
    1 point
  5. Hi guy, i watched this tutorial: https://forum.multitheftauto.com/topic/36894-tut-protect-client-script-at-the-highest-level/ and i don't get it where should be included protectorDelete.lua, and in that tutorial Meta.xml is empty, so if i am using that tutorial, serverProtector.lua should be only in Meta.xml as server side script?
    1 point
  6. When you use fileDelete at the end of every single client file that would mean that players need to download ALL those files every time they join your server. And that can get some huge MB sometimes. I'll never see the point of "protecting" scripts in MTA. If you got paid for it then ok but it's just for fun here. Plus if some *beep* uploads your script and says it's his the mta staff will find out and delete his copy. There's a "Report resources" topic around here made specifically for this reason
    1 point
  7. انا طبعاً عجبني لكن عجبني خيار زي الخرا واخترته
    1 point
  8. Im asking for explanation what i need to write in Meta.xml when im using that tutorial, i dont know dude, server side scripts are not downloaded on Your PC, they are directly executed.
    1 point
  9. At that tutorial i see he posted Meta.xml, and its empty so i dont know what i need to put in Meta.xml, only serverProtector.lua? or?
    1 point
  10. @DiGiTal so simply at every client file at the bottom of script i add fileDelete("script_name.lua") and script_name replace client file name i'm editing
    1 point
  11. You made a marker, but you forgot to put the marker inside the interior When you create markers, they are the same as any other element, interior 0, dimension 0, until you set there interior/dimension, try this. local yMarker = createMarker (2104.7353515625, -1806.4340820313, 12.5, "cylinder", 0.5, 255, 255, 0) function yMarker (hitPlayer, matchingDiemension) if matchingDiemension and hitPlayer == localPlayer then outputChatBox ("Has entered the shop") setElementInterior ( localPlayer, 5, 372.40167236328, -132.85858154297, 1001.4921875) end end addEventHandler ("onClientMarkerHit", root, yMarker) local rMarker = createMarker (372.40167236328, -132.85858154297, 1001.4921875, "cylinder", 0.5, 255, 255, 0) setElementInterior ( rMarker, 5) Also it is important to note, if you set your players position/interior at the marker where you exit, the player will be moving between markers forever unable to move away.
    1 point
  12. You need put the marker inside the interior for show setElementInterior(rMarker,5)
    1 point
  13. Transfagarasan Download Streaming Quality 10/10 Drift map from Rfactor (I think) Remastered and converted to MTA from an SA mod
    1 point
  14. بسم الله الرحمن الرحيم اليوم اقدم لكم وظيفه مفيده شوي لاصحاب السيرفرات الرول بلاي و الحرب و اي سيرفر يستعمل انظمه فلوس الوظيفه هي : convertNumberToString Sharedfunction الحين يجي وش فايده الوظيفه ؟؟ فايده الوظيفه كالتالي انك تقدر تحول الأرقام الطويله لاختصارات مثلا مليون = 1000000 الحين مثلا تبي تحطها في جريد لست او التاب او اي شي هيك الخ ... هتاخد مكان طويل او مليار و بليون و تلريون مثلا التلريون : 1000000000000 هتاخد مكان كبير لهيك سويت الوظيفه لتسهيل الأمر عليكم الوظيفه ببساطه هتسوي الرقم من : 1000000000000 1T : الي 1M : او مليون الي طيب الحين مثلا فلوسي 1 مليون و كسور مثلا 1 مليون و 500 الف كيف هتصير؟ 1.5M هتصير هيك 1K = 1 الف الخ يعني مثلا فلوسي هيك : 1555 الف كيف هتصير ؟؟ 1.55K : هتصير هيك طبعا اظن صارت واضحه فايده الوظيفه sourceCode function convertNumberToString(num) if not num then error("ERROR : function convertNumberToString bad argument #1 expected number/string, got bool") return false end num = tostring(num) if string.len(num) >= 4 and string.len(num) < 7 then num = string.format("%.1f", tonumber(num)/1000).."K" elseif string.len(num) >= 7 and string.len(num) < 10 then num = string.format("%.1f", tonumber(num)/10000000).."M" elseif string.len(num) >= 10 and string.len(num) < 13 then num = string.format("%.1f", tonumber(num)/1000000000).."B" elseif string.len(num) >= 13 then num = string.format("%.1f", tonumber(num)/1000000000000).."T" elseif string.len(num) < 4 then num = num else num = num end return num end تقدرون تختصرو الكود اكتر من هيك بالجداول بس انا صراحه ما احب استعمل الجداول كتير Example : convertNumberToString(100) -- Result : 100 convertNumberToString(1) -- Result : 1 convertNumberToString(1000) -- Result : 1K convertNumberToString(99999) -- Result : 99.99K convertNumberToString(1000000000) -- Result : 1B
    1 point
  15. local Doors = {} function AddDoor(player,_,id) local Rimo = getPlayerRotation(player) local x, y, z = getElementPosition(player) local intro = getElementInterior(player) local Dim = getElementDimension(player) if not Doors[id] and not isElement(Doors[id]) then Doors[id] = createObject(980, x, y, z, 0, 0, Rimo) setElementDimension(Doors[id], Dim) setElementInterior(Doors[id], intro) end addCommandHandler("Door", AddDoor)
    1 point
  16. Summer is over, but fear not, we have got a new release for you - Multi Theft Auto: San Andreas 1.5.5! This release is focused on bugfixes (most notably, some popular crashes were fixed with help from @Dutchman101 - eg. this one, code cleanups and under-the-hood improvements for developers (migration to a Docker-based environment and support for VS2017 and GCC-6). It may look like it is not much of an update, but the amount of such smaller changes should be a good incentive to update. In other news, we have enabled some additional forum account security features for your convenience - namely a possibility to set a security question(s) for the account and support for Authy and Google Authenticator two-factor authentication. You can enable them in your Account Security settings. Release Highlights updated CEF elements and fixed red/blue color swap issue with Intel VGAs added 'localhost' to the hardcoded CEF whitelist modified launch patcher to work with more exe variants added black outline option for chat text fixed #4166 ("Engine Sounds of other Helicopters and planes missing unless you get in a Helicopter or plane.") fixed #9681 ("Unable to hear proper engine sounds when sitting in car as passenger") fixed #3944 ("Radio titles do not always show.") fixed #8590 ("createEffect with some effects places it's sfx sounds to position 0,0,0") added guiGetCursorType(), isResourceArchived(), getDevelopmentMode(), setDevelopmentMode() (used to be client-only, now it's also server-side), debugSleep(), setVehicleModelExhaustFumesPosition(), getVehicleModelExhaustFumesPosition() improved client connections through firewalls fixed FOV setting not updating censored onClientConsole for login command potentially fixed crouchbug resource pack: various changes in admin, editor, freeroam, headshot, ipb, joinquit, killmessages, play, and realdriveby ... plus more! A complete list of changes can be found here (recommended read) and here (incomplete, from r11302 upwards). List of changes to the resource pack can be found here (starting from and including Apr 22, 2016 upwards). Want to download MTA:SA 1.5.5? Click here to download the build for Win 7+. Looking for a legacy build for XP/Vista? You can download it here. Or you can click here to go to our home page. Once there, click the Download button at the top center of the page, then choose your build and you are set. Linux server packages are also available. This release is backwards compatible with other 1.5-based builds (1.5.4, 1.5.3, 1.5.2, 1.5.1 and 1.5). However if you still use these versions, why not upgrade to the newest one? It works just as good, or even better. Community credits for this release: AboShanab, Arran, CrosRoad95, Dezash, Dutchman101, emre1702, Gothem, lopezloo, Necktrox, qaisjp, Sergeanur, ZReC ^ Have you contributed to MTA:SA 1.5.5's source code/resources pack but were not mentioned in the above list (or maybe you would like to modify your entry above eg. change your nickname or add a link to your Twitter/Github)? PM @jhxp with a link to your contribution (for missing entries only) and you will be added ASAP ^ See y'all. -- MTA Team
    1 point
  17. User Control Panel (Preview): Hey there, it's been a while since we last updated this topic. Today, I'd like to introduce you our User Control Panel preview. It is still under construction and may not be visible to majority of the users except The Team and BETA Testers. We've tried to keep this as basic as possible, in order to increase the development time for the server. So as you can see, there's another section under the main account named User Control Panel. In this section of the Summary, you can view a live summary of your characters (Max. 3). It displays the main stats, the Cash, Faction and Last Seen Location in-game. Our More Details is still under development as we're still sketching ideas of possible things to add and ways to improve. To stay updated visit our forums - http://lc-rp.com Regards, Team Liberty
    1 point
  18. السلام عليكم ورحمة الله وبركاته بسم الله الرحمن الرحيم بقول لكم اليوم عن الأخطاء الشائعة وكيف تصحيحها سيكون الموضوع في تحديث مستمر اذ كان هناك أخطاء شائعة اخرى يلا نبدأ * عدم التفريق بين الحروف الصغيرة والكبيرة * بعضهم لايفرق بين الحرف الصغير والكبير فمثلا print تختلف عن Print مثال يوضح الفرق a = 0 A = 1 print(a.." "..A) * الاستعمال الخاطئ للارقمنات * بعضهم يستعمل الارقمنات بشكل خاطئ كيف؟ لنرى ذلك print(math.random("we", "ewq")) نرى هنا math.random تخص الارقام وليس السلاسل النصية * استعمال اسامي متغيرات محجوزة * بعضهم يستخدم متغيرات محجوزة من قبل مثل local if = "rff" print(if) * نسيان اغلاق ماتحتاج لاغلاقة * الدوال اللتي تحتاج اغلاق end تحتاج do end تحتاج if end تحتاج function ولها شرح خاص until تحتاج repeat والاقواس جميعها تحتاج لاغلاق ( ) { } [ ] :: يجب عليك تذكر ان كل قوس له بداية يجب ان يكون له قوس نهاية في اللغة طبعا وعلامات التنصيص " ' [[ [==[ " ' ]] ]==] والكومنت --[[ ]] a = {"test"} b = a[1] c = (6*4) string = [[ kkvdfg ]] الاستعمال الخاطئ print("Hello" * تعثر في علامات التنصيص * عندما يكتب احدهم قد يغلط في هذا الخطأ مثال لتعثر خاطئ print(..tir"dff") print(""fff"") print(''ddd''') print('dfdfdf) local variable = "adad" print("variable") print("variable..") وكما قلت لكم الموضوع سيكون في تحديث مستمر والسلام عليكم ورحمة الله وبركاته
    1 point
  19. بسم الله الرحمن الرحيم , السلام عليكم ورحمه الله وبركاته, للي ما يعرفها string.rep بشرح , ؟ string.rep آولا : وش هي تستخدم لمضاعفة الشيء , كلمة او حرف... مثآل : setTimer( -- نسوي تايمر function( ) -- نسوي وظيفة guiSetText( Tested, 'My'.. string.rep( 'The Best', 2 )) -- نكتب في اللبل end, 500, 20 -- وقت التايمر ) -- اغلاق قوس التايمر My = الكلمة الي تبي بعدها الكلام يتكرر The Best = الكلام الي راح يتكرر 2 = عدد التكرار مثال آخر : point = string.rep('.', 3) -- نكرر النقطة 3 مرات function update() -- نسوي وظيفة outputChatBox("Wait Loading"..point.." ") -- نربط الشات بالتكرار end -- نغلق الوزيفة addEventHandler("onClientResourceStart",resourceRoot,update) -- نسوي ايفنت اذا اشتغل المود آتمنى يكون الشرح وآضح , بالتوفيق...
    1 point
  20. السلام عليكم ورحمة الله وبركاته بسم الله الرحمن الرحيم سندرس اليوم 1- and -- القيمة 1 و القيمة 2 2- or -- القيمة 1 أو القيمة 2 3- not -- عكس القيمة * and ______________________ * or ______________________ * not ______________________ * أمثلة جرب المثال : هنا print("--------- and -----------") print(true and true) -- true print(true and false) -- false print(false and true) -- false print(false and false) -- false print("--------- or -----------") print(true or true) -- true print(true or false) -- true print(false or true) -- true print(false or false) -- false print("--------- not -----------") print(not true) -- false print(not false) -- true جدول الصواب truthTable = { And = { {A = true, B = true, Result = true}, {A = true, B = false, Result = false}, {A = false, B = true, Result = false}, {A = false, B = false, Result = false} } Or = { {A = true, B = true, Result = true}, {A = true, B = false, Result = false}, {A = false, B = true, Result = false}, {A = false, B = false, Result = false} } Not = { {A = true, Result = false}, {A = false, Result = true} } } والسلام عليكم ورحمة الله وبركاته أي سؤال تفضل
    1 point
×
×
  • Create New...