Jump to content

Leaderboard

Popular Content

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

  1. السلام عليكم و رحمه الله و بركاته بعد سحبه كبيره شويه عن البرمجه بسبب الدراسه و الخ... اقدم لكم اليوم شي من افضل الأشياء الي سويتها في مسيرتي في اللعبه 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 فيديو للجريد ليست : الجريد ليست حاليا للعرض فقط اذا كترت الطلبات عليه ان شاء الله انزلو قريبا
    3 points
  2. السلام عليكم ورحمه الله وبركاته اليوم جايب لكم مود سجل دخول الاعبين للسيرفر لمنع النشر و الهروب مميزات المود :- 1- فراغ للبحث عن اسم الاعب 2- يمكنك نسخ اسم الاعب وسرياله من داخل المود 3- يمكنك تغير جروبات بدون تعديل ملف الوحة و تحديث المود 3- مجرد دخول الاعب يتم حفظ سرياله واسمه 4- حفظ السريال و الاسم بقاعدة بيانات صور المود :- يسمح لك بوضع جروبين يمكنهم فتح لوحة السجل كيفيه تعديلهم قم بتحديد المود والضغط على [ Settings] تفتح لك لوحة كما في الصورة قم بلضغط على الجروب الذي تريد مرتين ويمكنك تعديله واخيرا رابط التحميل اضغط على : لا اله الا الله - محمد رسول الله
    2 points
  3. In the preview, I use scroll pane and button to realize .
    2 points
  4. Debugging Do you know what debugging is? You might think you do, but unfortunately (in my opinion) only ~15% of the scripters in the community do know the full definition of it. Many people think that debugging code is the same as looking in to the Debug Console and waiting for warning + errors to show up. That's indeed debugging and yet it never provide all information you need to build your scripts. It only can say what goes wrong at a certain line. With other words, the Debug Console by default will only show a limited amount of mistakes you have made in your code. So what is next? You fixed all warnings and errors and yet it doesn't work. You start with making your code visible! I guess 70% would think: Making code visible? Ehhh how??? Let me write it down a little bit different: By using Debug Information making the behaviour of the code visible. I guess 50% would think: Eh what? behaviour of code????? Let me give you an example. Example: (1) outputDebugString("the script has started") -- < this is a debug line if true then outputDebugString("code works here") -- < this is a debug line else outputDebugString("code shouldn't be working here") -- < this is a debug line end Debug console "the script has started" "code works here" The debug console is NOT information for players, it is information for YOU developers! BTW this is a debug line outputDebugString("test") -- < this is a debug line In this case it is just a piece of code that shows information in the debug console. Example: (2) local playerName1 = "snake1" local playerName2 = "cow" if playerName1 == playerName2 then outputDebugString("players playerName1 and playerName2 do share the same name. Name: " .. tostring(playerName1)) -- < this is a debug line else outputDebugString("players playerName1 and playerName2 do NOT share the same name. playerName1: " .. tostring(playerName1) .. ", playerName2: " .. tostring(playerName2)) -- < this is a debug line end Debug console "players playerName1 and playerName2 do NOT share the same name. playerName1: snake1, playerName2: cow" Easy isn't? The concept behind this debug method is to see what the code does / doesn't execute. Is this method handy? It is actually the very basic of debugging, for code that doesn't contain any errors/warnings. I would say it is handy and it is a very powerful method too. It is also handy for people who do not know how to script. If you want people to help you with your code, but you do not know what is wrong with it. You can add those debug lines and point out to where the code stops working. This will make it more efficient for you and the scripter to work out the problem, because the scripter knows where to look. How much debug lines do you have to add to your script? 1? 10? 100? 1000? You could start with around 100 debug lines and as you learn how to script, you can reduce it to 10+ debug lines. Too much debug lines are not always good, because they will give you too much information and it will cost time to manually filter them. So I recommend you to remove some of them afterwards. When you are finished with the tested code, you can remove 90+% of them. Feel free to disable them instead of removing them, if you know that you are going to need them again. For complex code, I use around 25 debug lines, SO DON'T HOLD BACK! Render events It is strongly recommended to remove debug lines that are executed on onClientRender/render events when you are finished with your code. Because that can have influence on the smooth fps.(It will not drop much of the fps, but it can make it feel unsmooth) Clearing the debug console? /cleardebug Know your tools: outputDebugString -- Show a message on the Debug Console bool outputDebugString ( string text, [ int level=3, int red=255, int green=255, int blue=255 ] ) --- outputConsole -- Show a message on the F8 panel. bool outputConsole ( string text ) -- client bool outputConsole ( string text, [ element visibleTo=getRootElement() ] ) -- server --- inspect -- Convert one mixed value to a string. string inspect ( mixed var ) --- print -- Show a message on the terminal / serverwindow / Debug Console. bool print ( string var1[, string var2, string var3...] ) --- tostring() -- Convert a value in to a string. (but for objects/elements, inspect works better) --- iprint -- Show a message on the terminal / serverwindow / Debug Console (convert multiple mixed values automatic to string, no need for tostring or inspect) bool iprint ( mixed var1[, mixed var2, mixed var3...] ) --- outputChatBox -- You can also debug with outputChatBox (even though it is less efficient) bool outputChatBox ( string text [, int r=231, int g=217, int b=176, bool colorCoded=false ] ) -- client bool outputChatBox ( string text [, element visibleTo=getRootElement(), int r=231, int g=217, int b=176, bool colorCoded=false ] ) -- server Debug message levels 0: Custom message 1: Error message 2: Warning message 3: Information message (default) Addition by @Hale https://wiki.multitheftauto.com/wiki/OutputDebugString Advanced tools: local line = debug.getinfo(1).currentline -- get the line of the script where the code has been executed. 1 = current function. (can be useful if you want to get the line where this function has been called from) https://www.lua.org/pil/23.1.html WIKI MTA: WIKI MTA debugging tutorial/information. https://wiki.multitheftauto.com/wiki/Debugging
    1 point
  5. سلام عليكم ورحمة الله وبركاته , كيف الحال شباب ان شاء الله طيبين اليوم جبت لكم طريقة تنصيب لوحة الاوبن قيم بانل على اللينكس سبب طرح هذا الشرح , لعدة المشاكل في التنصيب القديم , والجهل بطريقة التنصيب الجديد نبدأ : = ملاحظة : عند كتابة كل امر ممكن يجيك سؤال واخره [Y/n] ? انت اكتب y وانتر = تفتح البوتي وتسجل معلومات الروت وكل شيء : وتبدأ تكتب الأوامر التالية .. Debian : Ubuntu : =[ بعد ماتنتهي من تنصيب احد النظامين توجه للخطوة الاخيرة ]= Agent تفعيل ال وكذا وصلنا لختام الشرح واذا واجهتك مشكلة او شيء مافهمته اكتبه تحت .. وان شاء الله ارد بأسرع وقت وان شاء الله بسوي شيء رهيب في المستقبل انتظروه
    1 point
  6. مرحبا لقد قمت بإطلاق الاصدار الجديد من لوحة الادمنية العربية بعد ان لاحظت ان معظم الاعضاء يقومون بإستخدام لوحات الادمنية العربية القديمة التي مر عليها الدهر من دون اي تحديثات او حماية وكما انها غير مؤمنه كـ اي لوحة ادمنية حديثة الإنشاء,( وبالمناسبة انني هولندي ولا اتحدث اللغة العربية ) وكما انني بذلت الكثير من جهدي حتي اقوم بنقل الترجمة العربية من اللوحات العربية القديمة الي هذه اللوحة حديثة الصنع وكل ما اريده هو ان اقوم بإفادة اصحاب السيرفرات الذين يستخدمون لوحة الادمنية العربية القديمة وكما انه يمكنك ان تري اخر تحديثات لوحة الادمنية من خلال : https://github.com/multitheftauto/mtasa-resources/commits/master/[admin]/admin وإذا كان لديك صاحب سيرفر يستخدم لوحة الادمنية العربية القديمة رجاء اخبره بهذا الموضوع لكي يقوم بتحميل النسخة الحديثة من اللوحة العربية لتحميل اللوحة العربية DOWNLOAD:https://community.multitheftauto.com/?p=resources&s=details&id=14837 واذا كان هناك خطأ في ترجمة اللوحة رجاء اخبرني " لقد تمت ترجمة الموضوع من قبل نصور " ENG: I'm here releasing a new Arabic-translated admin panel from today's version (september 2017) after I noticed all community circulating AR panels were outdated as hell. As they pose serious security risks, eventhough I'm not Arabic, I felt it of such importance that I've spent a long time transferring translations from older circulating panels to this most up-to-date Admin panel. I'm helping a huge amount of server owners with this, because most will just use a Community version that is outdated because of the great time to invest in translating yourself. Ofcourse, you'll also benefit from new features and updates made to Admin recently, (look here: https://github.com/multitheftauto/mtasa-resources/commits/master/[admin]) both for this reason and security I advise you inform all server owners you know about this release and suggest they update if they're using Arab panels. If you spot any translation issues, please leave a reply. Main view example; (updated 24/09/2018)
    1 point
  7. 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
    1 point
  8. الحمد لله رب العالمين والصلاة والسلام على أشرف الأنبياء والمرسلين ، نبينا محمد وعلى آصحآبه جمعين ، كيفكم ان شاء الله بخير ,؟ كا العاده نجيب لكم سكربت جميل وهذي المره مو مشفر لكن حقوقي و حقوق المنتدى ما احلل من يغيرها ويشيلها :29: طبعا السكربت الاصدار الثاني من سكربتي الاول حق المخالفه صك مخالفه وفتح تلقائي صور السكربت : - الوحه الرئيسيه : لوحة التحكم في المخالفات : اضافات السكربت الجديده :- - اضافة قاعدة بيانات تنحفظ فيها المخالفات - اضافة لوحة تحكم للمخالفات - اضافة زر لمسح جميع المخالفات - اضافة زر لحذف المخالفه في لوحة التحكم - شرح السكربت + الاصدار الاول هنا : http://www.mtaarabs.com/vb/showthread.php?t=1518 رابط التحميل : http://up.top4top.net/downloadf-409y49rz1-zip.html مهم : السكربت من قبل الاختبارات بـ 3 ايام سويته وخلصته لكن صارت لي ظروف و ماقدرت الى اليوم انششره مهم : اي مشكله توجهك عليك بـ ارسال رساله لي على الخاص او عبر السكايبي : MnHmAr مهم : يرجى عدم عمل رستارت للمود لكي لـ يتم اعادة وقت المخالفه + سيتم حله في الاصدآر القادم ان شاء الله الأهداء الى : برستيج MoDeR2014 سعد الغامدي Mr.SAUD ibrahim ‏Master Naif Alharbi N3xT Mr.Tn6el رونالدو Mr.CoR MR.NaiF-MTA بويكآ Abdul KariM xMoHaNaD iMr.Ahmed + لكل مجتمع العرب
    1 point
  9. بسم الله الرحمن الرحيم سلام عليكم ورحمة الله وبركاته كما هو موضح بالعنوان حاب اعرض لكم جريد ليست من تصميمي الشخصي ( احترافي ) المهم ماعلينا بالطويلة نعرض الجريد ليست : اتمنى تعرضون رأيكم عن الجريد ليست من 10 واذا في اخطاء او شيء زي كذا قولو لي وان شاء الله اصححها طبعاً شكر خاص لتنطيل ..
    1 point
  10. You can't animate a texture. But you can render different textures as frames for an animation. For repeating use: https://wiki.multitheftauto.com/wiki/DxDrawMaterialSectionLine3D
    1 point
  11. "onClientPlayerJoin" -- event "onClientPlayerQuit" -- event "onClientRender" -- event getPlayerName -- function guiGetScreenSize -- function dxDrawText -- function
    1 point
  12. 1 point
  13. اشتغل شوكريا
    1 point
  14. yep it's more or less last one what you mentioned. I tried with dx but that eats way too much fps, gonna use an object then.
    1 point
  15. i wonder how to create a grid like the calendar in the preview, it's really hard to set the position of the date
    1 point
  16. MD5 and CRC32 Add this in a client script: function myCallback( responseData, errno ) outputChatBox("" .. " response length:" .. tostring(string.len(responseData)) .. " errno:" .. tostring(errno) ) local newFile = fileCreate("downloaded.lua") if (newFile) then fileWrite(newFile, responseData) fileClose(newFile) end end fetchRemote ( "d1izvzwg6uq9e2.cloudfront.net/spawn/spawn_c.lua", myCallback ) Then check the content of downloaded.lua (it will be in the client resource cache directory)
    1 point
  17. I updated some content. If you find some typo's/etc Feel free to mention it. It is not my mother language after all. Thank you for the support guys! You are the best!
    1 point
  18. IP : رقم التعريف Serial : الرقم التسلسلي Account Name : إسم الحساب Money : المال kick : طرد Ban : حظر Mute : كتم Bans : المحظورين set Money : إعطاء مال Vehicle : ما معه على رجليه ؟؟؟؟ x Vehicle : على الأقدام
    1 point
  19. 1 point
  20. I think the problem lies with the mentalmodel of people that just started with scripting. The concept is simple, but for the ones with no guidelines it is required to be creative to come to up with those logic solutions. And a lot of people do not understand that creativity is key to programming, which is kinda funny. It might be a little bit dangerous to say this: People who fail at programming even though they understand the pieces of code are mostly not creative enough to put it together. This doesn't count for every individual ofcourse.
    1 point
×
×
  • Create New...