Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 20/08/18 in all areas

  1. @Master_MTA @KillerX مبرمجين م شافت عيني يلعبون على اكواد لعب مشاءالله @N3xT @Abdul KariM الله يحفظكم انتم اثنين من اكبر متفاعلين بالمنتدى والمساعدين وفقك الله جميعا
    4 points
  2. يسعدني بانك من اول الردود لى موضوعي شكرا على تعليق الرائع من انسان اروع @Master_MTA @!#NssoR_) @#[K]iLLeR<3 @TAPL @KillerX @MR.Mosa @ععيونككء اخخر امممأليء ^ @#SnpêŘ @Tete omar @*AnGeL @iMr.WiFi..! @Abu-Solo @MR_Mahmoud @N3xT @Trefeor @Rakan# @Dr.Marco
    3 points
  3. @+Source|> مع احترامي بس اكوادك خبصة يستخدم الوظيفة الي حطيتها وخلاص
    2 points
  4. @Sha67 صحيح كلامك يبيلها شغل وتقريبا الاسلحة الفنكشنات الموجودة بالويكي تكفي تطبق الفكرة مثل processLineOfSight dxDrawLine3D وبالنسبة لاشكال الدبابات اتوقع يحتاج التكسد او الشادر والله اعلم مالي خبرة بالاثنين @Master_MTA بالتوفيق لك ونبي شغل ولا غلطة
    2 points
  5. السلام عليكم ورحمة الله وبركاته أقدم لكم اليوم أخر مشاريعي وأفضلها بالنسبة لي وأصعبها, حيث استغرق مني هذا العمل الضخم 20 يوم و 1600 سطر وهو عبارة عن لوحة أدمنية خارجية تمكنك من التحكم بالسيرفر بدون تشغيل اللعبة والدخول للسيرفر, وبالنسبة لي سيكون مفيد جداً وأسرع C# - LUA : لغات البرمجة : مقطع توضيحي للبرنامج : ملاحظات أولاً : لا تغير اسم السكربت ولا ما راح يشتغل البرنامج ثانياً : السكربت يحتاج صلاحيات ادمن ثالثاً : للتعديل على القروبات أو الصلاحيات راجع ملف الميتا التحميل : اضغط هنا للتبليغ عن الأخطاء أو الاقتراحات أو المشاكل تفضل بالأسفل أو الرسائل الخاصة مع تحياتي لكم
    1 point
  6. السلام عليكم و رحمة الله و بركاته كنت فاضي و ماني عارف وش اسوي ف حبيت اسوي ذا السكربت البسيط و احطه هنا ك اول سكربت اسويه و ذا اول سكربت كامل اسويه بيدي يعني ما بكون ماخذ من مودات ثانية او موداتي الثاني ..إلخ مع العلم اني مبتدء صور مدري اذا التصميم انعمل قبل كذا بالمنتدى لكن احس اني شايفها قبل كذا علشان كذا عملت مثلها المميزات 1- ما تجيب لاق و ذا اهم شي 2- تناسب كل الشاشات 3- الدم لو صار 200 ما يتغير و يضل بحجمه يعني ما يخرب 4- في اف8 hud لو تبي ترجع الشكل القديم تقدر عن طريقة كتابة كلمة 5- شكل حلو و لائق للاسلحة 6- لما تنزل الماء بطلع لك عداد الاوكسجين 7- تقدر تعرف الوقت الحقيقي , الفبس , البنق الاهدائات كل المنتدى بدون استثناء رابط التحميل هنا او https://up.top4top.net/downloadf-961y3xfb1-zip.html http://www.mediafire.com/file/8v6kwtniddc02na/NewHudbyKiller.zip
    1 point
  7. بسم الله الرحمن الرحيم, اللهم صلِ على سيدنا محمد وعلى آله وصحبهِ أجمعين, السلام عليكم ورحمة الله وبركاته, حبيت أطرح وبنفس الوقت أستفسر- إذا أحد يعرفها - عن لعبة الدبابات المشهوره ’ غالباً فيه ناس يعرفونها هنا ’ تأسيس اللعبه كان من ۲۰۰۹ وأنا بديت ألعبها تقريباً مع نهاية سنة ۲۰۱۱ حسب ما أذكر أو يمكن بداية السنه اللي بعدها, وهي لعبة روسيه. كنت مدمن على اللعبه إلى أن تغيرت تغيير جذري في نهاية سنة ۲۰۱۳ حسب ما أذكر, تغيرت من ناحية الجرافيكس والرسوم وأشكال الدبابات إلخ. ورجعت لها الشهر المنصرم < متعوب على الكلمه صراحه من شهر مدمن عليها, ماعلينا نكمل موضوعنا, فكرة اللعبة : XPالفكرة فريده من نوعها, ألا وهيَ : عبارة عن رُتب و كل ما تفجر دبابات أخرى كل ماتكون أقرب للترقيه, لكل رتبة مميزات, بحيث بعض الرتب لاتسمح لك بشراء سلاح أو دبابه معينه, تقدر تلعب لحالك أو مع فريق, اذا لعبت لحالك يكون اللعب يعتمد على القتل, واذا لعبت مع فريق يعتمد على أعلام أو نقاط التحكم تشبه الأعلام ويوجد أفكار أخرى غيرها. وفيه تطويرات تساعدك تخلي الدبابة أو السلاح أقوى وهي 4 تطويرات وطبعاً تعتمد على الرتب. إتجاه اللعبه بعد التحديث الجذري أصبح للمال أكثر من المتعه, اللعبه يوجد بها كريستال تقدر تكسبه من خلال ترتيبك إذا انتهت المعركه, عندك خيارين يا إنك تشتري كريستال أو تجمع, والتجميع جداً صعب, ما أطول عليكم الموضوع, الرتب الموجوده : * بعد آخر رتبه اللي هي الليجند, فيه ليجند 50 وانت نازل لين ليجيند 1 * Major طبعاً محسوبكم رتبته اللعبه ممتعه صراحه وفي الفترة الحاليه أقصى عدد لاعبين يوصل 25 ألف لاعب, أوقات الليل يكون العدد 3 آلاف عشان أختلاف الأوقات لأن اللعبه أغلبها أجانب, مع وجود عدد محترم من العرب. رابط اللعبه : https://tankionline.com/en/
    1 point
  8. @+Source|> الحين صار خليط بنغالي
    1 point
  9. function getElementsInDimension(theType,dimension) local elementsInDimension = { } for key, value in ipairs(getElementsByType(theType)) do if getElementDimension(value)==dimension then table.insert(elementsInDimension,value) end end return elementsInDimension end function draw( ) dxDrawText( "players in Dim : " .. tostring ( #getElementsInDimension ( "player" , 0 ) ) , 421, 454, 888, 539, tocolor(255, 255, 255, 255), 1, "default", "left", "top", false, false, true, false, false) end addEventHandler ( "onClientRender" , root , draw ) 0 يجيب لك عدد الاعبين الي بدمنشن لو ماشتغل تأكد من احداثيات التكست
    1 point
  10. https://wiki.multitheftauto.com/wiki/GetElementsInDimension
    1 point
  11. مثالل للديمشن بس مو متأكد منها for i , v in ipairs( getElementsByType( 'player' ) ) do if getElementDimension( v ) == 2 then -- مثلا لو اللاعب في ديمشن 2 --code end end
    1 point
  12. بالنسبة لبديل executeCommandHandler راجع وظيفة bindKey وركز في تركيب الوظيفة الثاني
    1 point
  13. 1 - سوي لوب وتحقق من اللاعبين اللي في الديمشن 2- استعمل الترايقر
    1 point
  14. مع احترامي لك المشكلة انت قبل كم يوم مسوي استلاع على الفيس وحاط من افضل مبرمج بالنسبة لك المهم حاط من ضمن المبرمجين مستر جراند وانت وانا وفي كم واحد وكان اعلى شي في الاستلاع مستر جراند لاكن الحين اتفاجآ ان انت حاذف مستر جراند هل هاذا مشان مستر جراند كان جايب تصويت اعلى منك شلته مشان تصير انت اعلى واحد وكاتب اكثر مبرمج يجيب تصويت يسوي لنا مود وينشره يخي وش فيك انت مريض قبل ما تنشره جيت علي وعلى المبرمجين سالتهم ومين سمح لك تحط اسمي وفوق كل هاذا جاي تقول هنا انا ماني مبرمج وما اعرف شو مسوي فيها بريء بالنهاية ثاني مرة يوم تيجي تسوي استلاع لا تحط اسمي بجوز انا ماني فاضي اسوي لهم مود !!! وبحب اختصر عليك الكلام مشان ما تيجي تقول جيب صورة بعطيك من الحين صورة
    1 point
  15. بدات بصنع لوحات و اعرف الفنكشنات و اكيد شفتوا فيديو مستر قراند حق صنع اللوحة و زر ... بعدها عرفت صنع اللوحات عرفت الاخ @*RayaN-Alharbi. فهمني اساسيات البرمجة و كل مرة اسوي مود كنت اساله ... ما بنكر اوقات كان يتعصب مني من كثرة الاسالة الغبية لكن الصراحة وقف معي و ما وقف تعليمي و اكيد الاخ @#DesTroeyR تعرفت عليه عن طريق ريان علمني الدي اكس كان يعلمني من اليوتيوب بشاشة سينما فاتحها بالسيرفر كل يوم حصة بعدها مسلسل اللالالاند
    1 point
  16. انا اعتقد لو مسحت اللعبه ورجعت ثبتها رح ينفك
    1 point
  17. مايحتاج اكثر من افنت واحد ولا يحتاج جداول تقدرون تسوون كذا بكل بساطة: local markersParent = createElement('markersParent'); addCommandHandler('mark', function(player) local x, y, z = getElementPosition(player) local testMarker = createMarker(x, y, z -1, 'cylinder', 1.5, 255, 255, 0, 170) setElementParent(testMarker, markersParent) outputChatBox('done create marker', player, 0, 255, 0, true) end) addEventHandler('onMarkerHit', markersParent, function(hiter) if isElement(hiter) and getElementType(hiter) == 'player' then outputChatBox(getPlayerName(hiter)..' joined to marker', root, 0, 255, 0, true) end end)
    1 point
  18. ابدعت ، ياريت تكمل بالدي اكس لاني ناوي اكمل فهم الدي اكس
    1 point
  19. Updates: Fixed bug with connecting elements to cells. - Added support for EditBoxes, Buttons and CheckBoxes, connected to cells on TableViews. - Added function to get/set EditBox's sides color (used for connecting to TableViews) - Updated Examples page.
    1 point
  20. اول شئ مسوي الماركر لوكل ثاني شئ في الاوتبوت شات بوكس مسوي player في الحاله دي player = nil لانوا مو معرف addCommandHandler("mark", function ( player ) x,y,z = getElementPosition(player) testMarker = createMarker ( x,y,z -1, "cylinder", 1.5, 255, 255, 0, 170 ) outputChatBox("done create marker",player,0,255,0,true) end ) addEventHandler( "onMarkerHit", root, function ( hit ) if source == testMarker then outputChatBox(getPlayerName(hit).." joined to marker",hit,0,255,0,true) end end )
    1 point
  21. Well exactly you have figured out the problem, if it's not in a loop it's being called multiple times. One thing you should really learn to do is brighten up that attitude.
    1 point
  22. Nope it will run a couple of times if it's either inside a loop or gets called again within a short amount of time the best thing to do is add some kind of boolean variable. Example: timehour, timeminute = getTime() debounce = false var = 0 if timehour == 12 and timeminute == 0 and debounce == false then var = var + 1 --I want to execute this line only once whenever the condition is true debounce = true end Hope this helps!
    1 point
  23. bindKey("o", "down", "الأمر هنا")
    1 point
  24. بصراحة في السابق انا كنت معاني من DX وماكنت افقه فيه شيء وبالشدة قدرت اتعلمه اتمنى يعني انك تسويه دام مايتعارض مع اوقاتك لنشر الإفاده
    1 point
  25. ي حبيب قلبي , لما تسوي اللوكال التعريف راح ينحصر داخل الوظيفة الي تم وضع فيه التعريف بس بدون اللوكال التعريف بيكون عام والجميع بيقدر يتعرف عليه ..
    1 point
  26. You can do this: local rows = executeSQLQuery("SELECT name FROM sqlite_master WHERE type='table' AND name='players'") if #rows == 1 then print("Exists") else print("Does not exist") end
    1 point
  27. 1 point
  28. @KhaledAlamri @#StrOnG_,) @Dr.Marco يرحم اهلكم مشاكلكم برا المنتدى لو تكرمتم + التصميم حق الموقع جميل بس اتمنى لو تحط تفاصيل وتضيف نظام الاقسام يعني يقدر يسوي قسم وفي هذا القسم يحط الخدمات عشان ماتنخلط الخدمات ببعضها وضيف طريقة الدفع عن طريق الباي بال عبر ضغطة زر وليس من البطائق التصميم احسه ضاغط في بعض حاول توسعه شوي وكمان البروفايل حق العضو لو تخلي الخانات صغيره وليست عريضه بعرض الصفحة وتخلي اكثر من خانة في صف يكون اجمل بحيث انه يعدل سريع سريع هذا الي لاحظته حتى الآن وبالتوفيق : ) سؤال بسيط - هل سيتم بيعه ام نشره مجاناً ؟ وجزاك الله خير مقدماً ان نشرته
    1 point
  29. الكولشيب تقدر تخليه مستطيل على المقاس اللي تبيه, واذا خرج منه تستعمل الحدث اللي فوق بمعنى أصح الكولشيب من ناحية الاحداثيات أدق وأفضل من الماركر اضافة بسيطة, فيه أكثر من شكل للكولشيب من ضمنها المستطيل
    1 point
  30. 1 point
  31. هو يقصد تسوي كول شيت وتسوي onColShapeHit onColShapeLeave علشان معظم المقرات تتسوي بالكولشيب بس انتا حر
    1 point
  32. الله يعطيك العافية ماعرف عن اللعبة كثير mta لكن تقريبا الواحد يقدر يصنع منها قيم مود داخل لعبة
    1 point
  33. ماهو بسبب النشر, بعد التحديث اللي نزل للعبة وغيرها مثل ماذكرت بالموضوع بعض اللاعبين نزلوا رتبهم ومنهم أنا, كنت معين ورجعوني نفس رتبتك الحاليه, لكن رُب ضارةٍ نافعه, كان حسابي ضعيف والحين حسابي أسطوري.
    1 point
  34. السلام عليكم ورحمة الله وبركاته فالفترة الأخيرة لاحظت طلبات كثير على قواعد البيانات عالسيريال وما شابه, فقلت ليه ما اسهل الموضوع وأخليها بكود أسهل بكثير عموماً نخش عالموضوع سريع سريع ونشوف - setSerialData Syntax: setSerialData ( string serial, string key, string value ) Source code: function setSerialData ( serial, key, value ) if ( serial and key and value ) then local database = executeSQLQuery ( "CREATE TABLE IF NOT EXISTS `" .. serial .. "` ( key TEXT, value TEXT )" ) local data = executeSQLQuery ( "SELECT value FROM `" .. serial .. "` WHERE key=?", tostring ( key ) ) local result = false if ( #data == 1 ) then if ( data[1].value ~= value ) then executeSQLQuery ( "UPDATE `" .. serial .. "` SET value=? WHERE key=?", tostring ( value ), tostring ( key ) ) result = true end else executeSQLQuery ( "INSERT INTO `" .. serial .. "` ( key, value ) VALUES ( ?, ? )", tostring ( key ), tostring ( value ) ) result = true end return result end end getSerialData Syntax: getSerialData ( string serial, string key ) Source code: function getSerialData ( serial, key ) if ( serial and key ) then local database = executeSQLQuery ( "CREATE TABLE IF NOT EXISTS `" .. serial .. "` ( key TEXT, value TEXT )" ) local data = executeSQLQuery ( "SELECT value FROM `" .. serial .. "` WHERE key=?", tostring ( key ) ) local result = false if ( #data == 1 ) then result = data[1].value end return result end end removeSerialData Syntax: removeSerialData ( string serial, string key ) Source code: function removeSerialData ( serial, key ) if ( serial and key ) then local database = executeSQLQuery ( "CREATE TABLE IF NOT EXISTS `" .. serial .. "` ( key TEXT, value TEXT )" ) local data = executeSQLQuery ( "SELECT value FROM `" .. serial .. "` WHERE key=?", tostring ( key ) ) local result = false if ( #data == 1 ) then executeSQLQuery("DELETE FROM `" .. serial .. "` WHERE key=?", tostring ( key ) ) result = true end return result end end ان شاء الله تكون مفيدة الوظيفة لكم, في آمان الله
    1 point
  35. try this : function enterVehicle (player, seat, jacked) local accName = getAccountName (getPlayerAccount (player) if not isObjectInACLGroup("user."..accName, aclGetGroup ( "VIP" )) and getElementModel(source) == 429 then cancelEvent() outputChatBox ( "Only VIP Can Enter This Vehicle", player) end end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )
    1 point
  36. لا انت غسلت يدك لأنه وسخة
    1 point
  37. تحط داتا للجميع عشان لاعب واحد, أشوف انه مالها داعي تقدر تحطها على نفس المود راح تكون أفضل
    1 point
  38. createObjectAttachedTo وظيفه بسيطة و واضحه من اسمها تنشأ اوبجكت وتلصقه بالالمنت Syntax : object createObjectAttachedTo ( element elementToAttachTo , int objID [ , float offx , float offy , float offz ] ) Required Arguments elementToAttachTo : الالمنت الي تبي تلصق الاوبجكت فيه objID : ايدي الاوبجكت source Code : local elements = { [ "player" ] = true , [ "ped" ] = true , [ "vehicle" ] = true , [ "object" ] = true , [ "weapon" ] = true , [ "blip" ] = true , [ "effect" ] = true , [ "light" ] = true , [ "camera" ] = true , [ "pickup" ] = true , [ "searchlight" ] = true } function createObjectAttachedTo ( elementToAttachTo , objID , offx , offy , offz ) local Check = not ( elementToAttachTo and isElement ( elementToAttachTo ) and elements [ getElementType ( elementToAttachTo ) ] ) and error ( "createObjectAttachedTo Bad Argument 1 got ".. ( not elementToAttachTo and "nil" or getElementType ( elementToAttachTo ) or "nil" ) ) or type ( objID ) ~= "number" and error ( "createObjectAttachedTo Bad Argument 2 got " .. type ( objID ) ) local obj = createObject ( objID , getElementPosition ( elementToAttachTo ) ) attachElements ( obj , elementToAttachTo , offx , offy , offz ) return obj end بعض الامثلة client : createObjectAttachedTo ( localPlayer , 1482 , offx , offy , offz ) -- server : createObjectAttachedTo ( getRandomPlayer ( ) , 1482 , offx , offy , offz ) Author : Abdul KariM
    1 point
  39. المعذره, المقطع كان مدته خمس دقايق , لذلك حاولت اسرعه طيب حبيبي <3
    1 point
  40. اللهم صل وسلم وبارك على نبينا وحبيبنا محمد وعلى آله وصحبه أجمعين
    1 point
  41. Actually, I found a better solution after I wrote that one. function getVehicleKey(key) local fName = "model.dff" local modelID = 409 local hFile = fileOpen(fName) if hFile then engineImportTXD(engineLoadTXD('tex.txd',true) , modelID) engineReplaceModel(engineLoadDFF(decodeString("tea", fileRead(hFile, fileGetSize(hFile)) , {key = key})), modelID) fileClose(hFile) else outputConsole("DFF couldn't be loaded!") end end And yeah, you'll need to re-encode every model you have, with encodeString. I suppose you used waay to much variables, which caused memory allocations in the LuaVM(niling out really does nothing here) But instead, you can use 'collectgarbage("collect")'
    1 point
  42. local screenW, screenH = guiGetScreenSize() TOUNSI = guiCreateWindow(screenW - 390) / 2, (screenH - 441) / 2, 390, 441, "Test", false) -- ويندو اللوحة ~ تصميم اللوحة guiSetAlpha(TOUNSI, 1.00) guiSetVisible(TOUNSI,false) addCommandHandler("الكلمة", function() -- كود يفتح لوحة من اف8 guiSetVisible(TOUNSI,not guiGetVisible(TOUNSI)) showCursor(guiGetVisible(TOUNSI)) end ); bindKey( 'F7', 'down', function() --كود زر guiSetVisible(TOUNSI,not guiGetVisible(TOUNSI)) showCursor(guiGetVisible(TOUNSI)) end ); شرح اكثر بالتوفيق
    1 point
  43. 1 point
  44. The decompilation key for level 1 obfuscation (as listed on https://luac.multitheftauto.com) has been circulating in certain hacking groups for a while because it had previously been compromised. In response to level 1 obfuscation becoming insecure, we created level 2 - "More" option. While level 2 obfuscation is a way stronger level of obfuscation, nothing is completely secure. Every single time the current highest level of obfuscation gets cracked, we try to implement a new one as fast as possible. Everything can be breached. So to keep your scripts as safe as possible, you should always use the highest level of obfuscation that https://luac.multitheftauto.com offers, and perhaps also take measures like someone else posted directly above me. Generally speaking, only scripts still obfuscated with the previous, outdated level encryption are susceptible, we advise a re-compile whenever you see that luac.multitheftauto.com starts offering a new level of obfuscation. As I said, nothing is secure. Whenever our latest obfuscation level is cracked, we will take our best efforts to implement a new (tougher) level to replace it for those who want heightened security. Please note that it takes both people that wouldn't usually spend their time playing games (but use their cracking skills for darker purposes) to crack each new generation of obfuscation, and quite some resources to achieve that. Also, alot of people on MTA contend that securing your resources with compiling is a matter of "best effort" (atleast preventing very easy theft, a first layer of defense) and might even be unnecesary/useless for various reasons. However, as I wrote earlier, we take it seriously to continuously offer you the most secure options to aid you in that quest. While nothing related to the possibilities we offer for compilation is completely breach-proof, there's some reasons why the chance you and your scripts become a victim is low, and also why decompiled scripts are often renderred largely useless (thus dealing no harm to you as creator), are pretty low; (open the spoiler)
    1 point
×
×
  • Create New...