Jump to content

Leaderboard

Popular Content

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

  1. السلام عليكم ورحمة الله وبركاته يشباب كيف الحال طبعا انا كنت معتزل وها انا رجعت من الاعتزال ولطلبات البرمجه بمقابل يا ليت بالخاص وشكرا بالتوفيق +_+
    2 points
  2. You can easily find the resource/piece of code responsible for anything you'd like to locate, by using certain tools. My favourite method: - download & install Notepad++ (https://notepad-plus-plus.org/download) - go to the main folder (parent to all your resource folders) and use Windows explorer to perform a file search for: *.lua like this; Depending on the size of your gamemode, all script files (.lua) will be the search result after a while. Now, select all of them (CTRL + A) and rightclick, "Edit with Notepad++". Notepad++ will take a while to open all files at the same time, again depending on the amount and size of them (trust me, it's never a hang.. just wait). The final step is, once Notepad has the files open, to press CTRL + F which is the "Find" window. Now, enter the keyword or what you need to locate in which script it is (in your case the "OMG ...arabic text.. OMG") and don't just hit enter or search, but click: "Find All in All Opened Files". It's exactly this button: Now we're done, all results from any script files are listed at the bottom of your screen, nicely sorted. Ofcourse grep is easier and quicker ('better' editors like VS code can even include similar functionality), this is just for beginners. You can use these instructions for any type of file if you change the search query in explorer (like .xml, .fx, .js, anything that can be found in resources and contains code or text). Novice tip: you could search (in Notepad++) for anything you see visually in-game (in text form) to identify the resource and part of the code responsible, just write it over from your screen or copy it. These methods are especially helpful when you're not very familiar with your codebase.
    2 points
  3. بالنسبة لي بما اني توي جديد على الموقع @N3xT @Abdul KariM
    2 points
  4. well, you can do this with the old table assignLOD(createObject(unpack(v, 1, 7)))
    2 points
  5. dbConnect : ? test_db = dbConnect( "sqlite", "file.db" ) -- عندك بطريقتين تفتح او تصنع ملف باستخدامه test_db = dbConnect( "sqlite", ":myresource/file.db" ) -- تصنع او تفتحه بمود آخر test_db = dbConnect( "mysql", "dbname=dbname;host=5.196.43.208", "username", "password", "share=1" ) -- او تفتحه من قاعدة بيانات الخاصة بالخادم -- الارقمنت الاول --[[ تحدده يكون sqlite عشان تفتح ملفات .db او mysql عشان تفتح اتصالات خارجية ]] dbExec : ? -- اذا تبي تستعمل الأمر مباشرة بدون ماتستعملها -- وما بتحتاج تستعمل معها : -- dbPoll -- dbFree dbExec ( test_db, "DELETE FROM table_name WHERE name=?", "Wifi" ) -- وبيرجع ترو اذا زبطت العملية وفولس اذا مازبطت dbQuery : dbPoll : dbFree : ? -- هذي تستعمل مع dbFree && dbPoll -- dbFree لاستعمالها مباشرة بدون نتائج -- dbPoll لاستعمالها عشان تستلم نتيجة الشهادة -- قصدي الاستعلام -- مثل SELECT local Query = dbQuery ( test_db, "SELECT * FROM table_name WHERE name=?", 'Wifi' ) -- كذا مابيصير شيء -- لازم تستعمل -- dbPoll او -- dbFree local Result = dbPoll ( Query, -1 ) -- كذا بتقدر تستفيد من النتيجة -- مع الأفتراض انه عند تحديد قيمة وايفاي وتحديد number -- بيطلع 10 outputChatBox( tostring( Result["number"] ) ) --[[ بيطلع : 10 ]] -- ولو جربنا كذا local Result = dbFree ( Query ) outputChatBox( tostring( Result["number"] ) ) --[[ بيطلع : خطأ , لان dbFree بترجع true او false ]] شرح الأخ .. # @iMr.WiFi..!
    2 points
  6. Peaky Blinders <3 Arrow Lost Breaking Bad Agents Of Shield Power The Flash Homeland
    2 points
  7. 1 point
  8. Hello. This is my new custom window system with widgets. Just rewrited window system, including this custom GUI widgets: - Scroll Panes - Buttons (+ buttons with images) - Progress Bars (automatic checking for vertical or horizontal using its size, square is horizontal) - Scroll Bars (same as progress bars) - Custom Themed Edit Boxes, Memo Boxes, new widget - Number Boxes (support mouse scrolling) - Check Boxes - Combo Boxes - Tab Panel with tabs - Labels - Dialog Boxes - Tooltips - Loading Circles - Table Views (Grid Lists) Here I've just used only OOP coding style, just copy this one lua file in your projects, and start this resource automatically, because this file getting directories from main resourcename, and using files without copying. Screenshots Video: Example - Login Panel. Author - Estet (DK). Tutorial of installation: Download (GitHub) Wiki Documentation Thank you.
    1 point
  9. سلام عليكم ورحمه الله وبركاته بدون مقدمات ندخل في الموضوع دايركت فيديو يوضح آلية عمل المود : المود بأختصار تحفظ الشخصية الي معك بأسم واذا كان سي جي تقدر تلبسه وتحفظ الملابس الي لبسته عليه وتقدر تحذف وتختار الشخصية من الجريد ليست وقابل ان يكون اكثر من مليون صفحة اعتماداً على الاكوانت داتا openSkins المود يفتح بأمر المود مافيه حقوق ولا هو مشفر سويته للي يبي يتعلم ماحلل الي يحط حقوقه ويقول انه مسويه ((: رابط التحميل: https://up.top4top.net/downloadf-8640t4o01-zip.html واتمنى من كل واحد يشوف الموضوع يدعي لي بالخير :)) الاهداء للكل دون استثناء @oscarhrb وتم عمل المود لأن فيه واحد طلبه معليش في الفيديو كنت شوي مفهي
    1 point
  10. السلام عليكم ورحمة الله وبركاته اليوم جايبلكم بعض العروض الجديدة في استضافة اسود العرب الاسعار الجديدة لشركة اسود العرب هوست الان بنقدم ليك سيرفر بأعلي الامكانيات وبـ 7 جنيه فقط واسعار ~~~~~~~~~~~~~~~~~~~~~ عروض سيرفرات لعبة MTAsa ? سيرفر 100 لاعب بـ 7 جنيه $0.50 باي بال امكانيات السيرفر : مساحة التخزين 1.5 ميجا رام 2 جيجا بروسيسور Xeon حماية من الدوس اتاك ? حماية من الفايروس ? لوحة تحكم : اوبن جيم بانل قاعدة بيانات : Phpmyadmin مدة السيرفر : شهر _ سيرفر 250 لاعب بـ17 جنيه $1 باي بال امكانيات السيرفر : مساحة التخزين 3 جيجا رام 2 جيجا بروسيسور Xeon حماية من الدوس اتاك ? حماية من الفايروس ? لوحة تحكم : اوبن جيم بانل قاعدة بيانات : Phpmyadmin مدة السيرفر : شهر _ سيرفر 500 لاعب بـ 35 جنيه $2 باي بال امكانيات السيرفر : مساحة التخزين 3.5 جيجا رام 2 جيجا بروسيسور Xeon حماية من الدوس اتاك ? حماية من الفايروس ? لوحة تحكم : اوبن جيم بانل قاعدة بيانات : Phpmyadmin دعم فني : 24 ساعه مدة السيرفر : شهر _ ( طرق الدفع ) فودافون تحويل الاموال علي محفظة فوري من مصر كاش يو باي بال بيتكوين الدفع برصيد الهاتف المحمول من جميع الدول للشراء افتح تذكره من منطقة العملاء ( مركز التذاكر ) او راسلنا علي رسائل الصفحة الرسمية او علي حسابي علي الفيس بوك https://www.facebook.com/elgental11 الموقع الرسمي mhmod22.890m.com الصفحة الرسمية علي الفيس بوك https://www.facebook.com/LionsArabsHost/ البريد الالكتروني الرسمي لنا [email protected] #اسود_العرب_هوست
    1 point
  11. Hi, as i can't install mtasa. i search for a person who can help me by testing my scripts, nothing needed to know about programming, just test my script, if help needed i'll help about setup ur local server. 20% of profit will get it IF my script has been bought by someone
    1 point
  12. Just trying to make some kind of alarm system around vinewood houses, like the area of the property where you have "motion sensors" would activate the alarm when someone enters in the area
    1 point
  13. [EUROPE]The Walking Dead DayZ[INTERNATIONAL] SERVER STATUS : ONLINE SERVER IP : mtasa://144.76.68.79:22513 Everybody is wellcome!! Features: English Group System Zombie System Helmet and armor protection International BASES & FREE BASES FOR 5 MEMBERS NO LAG Staffs: Admin: BlueBoy Server needs couple moderators. _________________________________________________________________________________________________________________________________________________________________________
    1 point
  14. ok, i understand now) Replace this part if seat ~=1 then with this if seat == 0 then
    1 point
  15. 40% and I can give you tips and ways to fix bugs ( IF there are any ). [ Just kidding ].
    1 point
  16. TeaEncode returns a base64 representation of the encoded payload that's about 33% inflated in size from the original text. When dealing with DFFs or other binary, TeaEncode needs a base64 encoded input, a ~33% larger input. The output size with base64'd input is ~76.89% larger. encodeString doesn't base64 the output nor does it need the input to be base64'd, and seems to return a barely inflated output; Specifically, 100.00168517551% of the original size in my quick test using a vehicle model DFF for input.
    1 point
  17. --==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==- addEvent("ativado", true) addEvent("desativado", true) addEventHandler ("ativado", getRootElement(), function() addEventHandler ("onClientPlayerDamage", getRootElement(), cancelEventEvent) end) --==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==- addEventHandler ("desativado", getRootElement(), function() removeEventHandler ("onClientPlayerDamage", getRootElement(), cancelEventEvent) end) --==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==- function cancelEventEvent () cancelEvent() end Utiliza essa função no client,agora só pegar triggerClientEvent e puxar pro server.
    1 point
  18. انا كنت في مصر من شهر و نص و كنت مشترك في دي اي داتا هو اه كان بطئ لاكن 3 جيجا كانت تاخد 7 ساعات بالكتير مو 3 ايام
    1 point
  19. 'onVehicleStartExit' cancelEvent
    1 point
  20. ولكم نورت المنتدى من جديد
    1 point
  21. عاد العذر تعبان وراسي مب معي والله
    1 point
  22. حبيبي كيلر فل خدمه , #
    1 point
  23. iZombie انصحك به مسلسل زومبي البطله فيه زومبي شي خيالي المسلسل 4 مواسم + الموسم الخامس هينزل بعد كم شهر عن نفسي خلصت الـ4 اجزاء 4 مرات و داخل في المره الخامسه
    1 point
  24. https://up.top4top.net/downloadf-958j723f1-zip.html تحياتي لك اخوك MR.TOUNSI
    1 point
  25. حط اكواد هونا <> جنب سمايل اخوي ارفعلي المود من top4top
    1 point
  26. 1 point
  27. صح . ماستر لا ترجع اذا لسه ما شريت اللعبة . يا متدين يا مؤمن شكرا
    1 point
  28. حياك function guiCreateButton(x3, y3, width3, height3, titleBarText2, relative2 , Wnd) local mainBackground3 = guiCreateStaticImage ( x3, y3, width3, height3, "اسم صورة للبوتن", relative2 , Wnd) local mainBackgroundLabel3 = guiCreateLabel ( 0.4, 0, 700, 100, ""..titleBarText2, true, mainBackground3 ) guiSetFont ( mainBackgroundLabel3, guiCreateFont ( "لو تبي تسوي فونت للازرار", 10.9 ) ) guiLabelSetColor(mainBackgroundLabel3,0, 0, 0) guiSetEnabled ( mainBackgroundLabel3, false ) return mainBackground3 end مساعده ثانية ي بطل ؟
    1 point
  29. بيكي بلاندرز La casa de papel Stranger things Orange is the new Black Insatiable بالنسبه للافلام : The Father of the year جليسه الاطفال Paul Bart 2 shes the man UNSOLVED Daddys mom استمتع .
    1 point
  30. 1 point
  31. حبيبي الله يخليك | يب اكيد ما يقصرون الله يسلمك يا عسلية
    1 point
  32. حبيبي الله يسعدك <3 والباقي ما يقصرو اكيد .
    1 point
  33. اول شئ انتا مكرر الموضوع مرتين @!#NssoR_) ثاني شئ هنا انتا تطرح اكوادك ونساعدك ما ينفع تطلب ان احنا نسويلك
    1 point
  34. يا حظك يا وحش رد عليك 3 من افضل المبرمجين @Sha67 @Rakan# @#DRAGON!FIRE
    1 point
  35. Não acredito que não vi essa função. Estava me quebrando todo para descobrir como fazer isso. Eu já tinha descoberto que precisava trabalhar com tangente mas estava com problemas para converter o valor obtido em graus. Eu só havia feito isso até então: function lookAt (theSource, target) if isElement (theSource) and isElement (target) then local px, py = getElementPosition (theSource) local tx, ty = getElementPosition (target) local relatedAngle = math.atan2 (px - tx, py - ty) if (relatedAngle < 0) then relatedAngle = relatedAngle + 360 elseif (relatedAngle > 360) then relatedAngle = relatedAngle - 360 end return math.floor(relatedAngle) end end Preciso voltar a estudar mais a Wiki. Muito obrigado.
    1 point
  36. Não tenho acerteza, mas talvez ajude esta função https://wiki.multitheftauto.com/wiki/FindRotation
    1 point
  37. Client: local sx, sy = guiGetScreenSize() function renderText() dxDrawText(timeText, sx/2, sy/2, 0, 0, tocolor(255, 255, 255), 2, "default-bold") end function updateTime() if isTimer(timer) then timeText = formatTime(getTimerDetails(timer)) end end addCommandHandler("timer", function(cmd, min) if tonumber(min) then if not isTimer(timer) then local time = tonumber(min) * 60000 timer = setTimer(function() removeEventHandler("onClientRender", getRootElement(), renderText) end, time, 1) setTimer(updateTime, 1000, 0) timeText = formatTime(getTimerDetails(timer)) addEventHandler("onClientRender", getRootElement(), renderText) end else outputChatBox("SYNTAX: /timer [minutes]") end end) function formatTime(ms) local totalseconds = math.floor(ms / 1000) local ms = ms % 1000 local seconds = totalseconds % 60 local minutes = math.floor(totalseconds / 60) % 60 return string.format("%02d:%02d", minutes, seconds) end
    1 point
  38. شبه الدي اكس و اسهل Dgs والله الاسهل تستعمل مكتبة ذا راي تبي تكمل دي اكس براحتك
    1 point
  39. Positions = { {1941,197.7,2352,25.9,0,0,0,1, true}, {1943,412.20001,2455.1001,15.5,0,0,90,1, false}, {1941,268.5,2396.7,25.5,0,0,0,1, true}, } addEventHandler ("onResourceStart", resourceRoot, function() for i,v in pairs ( Positions ) do assignLOD(createObject(v[1], v[2],v[3], v[4], v[5], v[6], v[7])) end end ) function assignLOD(element) local lod = createObject(getElementModel(element),0, 0 ,0, 0, 0, 0, true) setElementDimension(lod,getElementDimension(element)) setElementPosition(lod, getElementPosition(element)) setElementRotation(lod, getElementRotation(element)) setElementCollisionsEnabled(lod,false) setLowLODElement(element,lod) return lod end
    1 point
  40. وضح اكثر شو تقصد بمضلة اللي تحميك من المطر و الا اللي تحطها فوق راسك ؟
    1 point
  41. ^ بالنسبة لسحب الفلوس بجانب الكلنت راح تكون وهمية
    1 point
  42. كفوو والله واصل استفدت كثير من الفيديو ربنا يحفظك ويوفقك
    1 point
  43. طبعا كلهم مختارهم عشوائي وكلهم تقريبا اصدقائي واخوياي م عدا عبد الكريم ونصور لاكنهم ساعدوني ببدايتي بالمنتدي MyBestProgrammers = { {"#Soking"}, {"iMr.Wifi"}, {"Ahmed Ly"}, {"Default"}, {"MR.GRAND"}, {"Master_MTA"}, {"Abu-Solo"}, {"!#NssoR"}, {"MR.S3D"}, {"Killer Project"}, {"MR.StoRm"}, {"Abdul KariM"}, {"DTC12"}, {"Jupiter"}, {"xIRock"}, {"DABL"} }
    1 point
×
×
  • Create New...