Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 29/06/19 in all areas

  1. السلام عليكم ورحمة الله وبركاته أسعد الله مسائكم وصباحكم بكل خير ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ : هذا المقال برعاية مجتمع TB-Gaming ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ أهلاً وسهلاً بالشباب بشكلٍ عام MTA SA في الآونة الأخيره رأينا هبوطاً حاداً في النشاط العربي داخل مجتمع الخروج من اللعبة بسهوله GTA SA ولكن, من الصعب جداً على لاعبي GTA SA قد تعود الأسباب لوجود ألعاب أخرى أفضل من لما تحتويه اللعبة من أسلوب لَعبٍ كلاسيكي جماعي ومحبوب إنطلاقاً من رغبتي في تكوين مجتمع عربي جديد في اللعبه قررت أن أطور هذا المجتمع الجديد وأن أجذب اللاعبين العرب وخاصةً محبي اللعبه و محترفيها ! الذين يقضون جلّ أوقاتهم داخل اللعبه ولكن للأسف في سيرفرات غير عربيه بالتأكيد هم يذهبون هناك للعب اللعبة بشكلها الحقيقي ,حيث أنه حالياً لا توجد مجتمعات عربية متقدمه في الوقت الحالي Freeroam gamemodes وأغلب المجتمعات العربية تهتم بجانب الـ لا توجد منافسه ! لا توجد متعه ! لا توجد إستمراريه !! ولكن ليس بعد اليوم !! مع مجتـمع TB-Gaming سوف ترى ما لم ترَهُ مسبَقاً في المجتمعات العربية لا ندعي الكمال , لا ندعي التفوق , ولكن الحكم سيكون لك أنت .. Race Deathmatch بهذه المناسبه , تعلن إدارة المجتمع عن مسابقة أفضل 5 خرائط لنظام الـ ستكون المسابقة هي الأولى من نوعها في المجتمعات العربية بجوائز ضخمة للفائزين و لن تكون الأخيرة بالتأكيد ! :فكرة المسابقه ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ سيقوم المشاركون بتصميم خرائط جديده بأنفسهم , سنكتشف مواهب جديده ! سيكون للمتميزين الخيار للدخول ضمن الفريق ستشمل المسابقة جميع المصممين , محترفين كانوا أم مبتدئين : ستكون المسابقة عبارة عن 13 أسبوعاً على النحو التالي الأسبوع الأول : تجهيز متطلبات العمل الأسبوع الثاني : التخطيط والبحث عن الفكره الأسبوع الثالث : إعتماد الفكره وبدء العمل الأسبوع الرابع : الإستمرار في العمل الأسبوع الخامس : الإستمرار في العمل الأسبوع السادس : الإستمرار في العمل الأسبوع السابع : تجربة الخرائط من قبل الإداره الأسبوع الثامن : نتيجة المرشحين الـ10 الاوائل الأسبوع التاسع : فتح سيرفر لتجربة الخرائط و تركيبها الأسبوع العاشر : التحقق من عدم وجود الخرائط في سيرفرات أخرى وأن تكون من عمل المتسابق الأسبوع الحادي عشر : إختيار أفضل 5 متسابقين من الـ10 الأوائل الأسبوع الثاني عشر : فتح تصويت في المنتدى و السيرفر الذي يفتح في الأسبوع التاسع الأسبوع الثالث عشر : النتيجة النهائية ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ : موعد بدء المسابقة سيتم الإعلان عن موعد المسابقة خلال 3 أيام من تاريخ كتابة هذا المقال أو حتى وصول الحد الأقصى للمتسابقين وهو 20 متسابق ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ : شروط المشاركة كن إنساناً - كن صادقاً - يمنع منعاً باتاً المشاركة بأي خريطة تم تصميمها مسبقاً - يجب التصوير أثناء القيام بالعمل لتجنب الغش أو مشاركة العمل من الأسبوع الثالث إلى الأسبوع السادس مع الإدارة عن طريق - TeamViewer سيقوم المشارك بحذف الخريطة أو حفظها في حال دخوله ضمن الـ5 الفائزين ولن يقوم بنشرها - لإدارة المجتمع كامل الحق في التصرف بخريطة المتسابق - في حال إكتشاف الإدارة لأية حالات غش لن يتم التسامح معها إطلاقاً حتى لو كانت بعد إعلان الفائزين - ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ : الجوائز المرتبة الأولى : 100$ دولار أمريكي المرتبة الثانية : 50$ دولار أمريكي المرتبة الثالثة : 25$ دولار أمريكي المرتبة الرابعة : 15$ دولار أمريكي المرتبة الخامسة : 10$ دولار أمريكي ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ : المصداقية نتعهد بتسليم كافة الحقوق لأصحابها في حالة الدخول ضمن أفضل 5 مبدعين ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ : لإطلالة جميله إستخدم تناسق الألوان المعتمد في المجتمع أفضلية اللون بحسب ترتيبه اللون الأول : 444444# يستخدم غالباً في الواجهات يستخدم غالباً في الأزرار والقوائم المنسدله #ff6600 : اللون الثاني يستخدم غالباً في النصوص #ffffff : اللون الثالث اللون الرابع : 000000# يستخدم نادراً في التأثيرات على النصوص ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ختاماً , أتمنى من الله عزوجل أن أكون وفقت في طرحي و قدمت المقال بشكلٍ لائق أتمنى التوفيق للجميع و دعونا نرى المبدعين العرب في القمة !!
    2 points
  2. 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
  3. السلام عليكم و رحمه الله و بركاته اليوم حبيت اسوي مود سهل و خفيف بيساعد المبرمجين في البرمجه بشكل كبير طبعا كنت معتزل و لي سنه ما نزلت شي جديد فحبيت اسوي خير شويه المود عباره عن نظام صلاحيات للحسابات وش فايدته .... ؟ مثلا عندك لوحه و تبي تخليها لكم لاعب فقط تقدر تستعمل السكربت عشان تخصص اللوحه لحسابتهم فقط او مثلا عندك لوحه و بها ازرار كتير و مثلا تبي زر يكون خاص للاعب بكل سهوله تقدر تستعمل السكربت السكربت هدفه توفير الوقت + طبعا عدم استخدام طرق التحققات الشائعه بين المبرمجين الي احيانا تسبب مشاكل للسيرفر --------------------------------------------------------------------------------------------------------- Export Functions / الوظائف الي تستطيع استدعائها Server Side : createPremission deletePremission addPremissionToAccount removePremissionFromAccount Client/Server ( Shared ) : getAllPremissions isAccountHasPremission getAccountsWithPremission getPremissionTable isPremissionExist Client Side : getClientAccount ------------------------------------------------------------------------------------- شرح الوظائف : createPremission تستخدم هذه الوظيفه لعمل صلاحيه جديده Usage : createPremission ( premissionName ) premissionName = اسم الصلاحيه الي تباها deletePremission تستخدم هذه الوظيفه في مسح صلاحيه موجوده من قبل Usage : deletePremission ( premissionName ) premissionName = اسم الصلاحيه addPremissionToAccount تستخدم هذه الوظيفه لاعطاء صلاحيه للحسابات .. Usage : addPremissionToAccount ( AccountName , Permission ) AccountName = اسم الحساب Permission = الصلاحيه removePremissionFromAccount تستخدم هذه الوظيفه في مسح صلاحيه من حساب Usage : removePremissionFromAccount ( Account , Permission ) Account = اسم الحساب Permission = الصلاحيه getAllPremissions تجيب لك الصلاحيات الموجوده Usage : getAllPremissions () الوظيفه ترجع لك جدول فيه الصلاحيات الي موجوده isAccountHasPremission تتحقق اذا كان الحساب عنده الخاصيه او لا Usage : isAccountHasPremission ( AccountName , Permission ) ترجع القيمه boolean getAccountsWithPremission تجيب لك الحسابات الي عندها صلاحيه محدده Usage : getAccountsWithPremission ( Permission ) Permission = اسم الصلاحيه ترجع لك جدول فيه اسماء الحسابات الي عندها الصلاحيه ذي getPremissionTable تجيب لك الجدول الكامل للصلاحيات الجدول كالتالي : Permissions = { PermissionName = { Accounts ...... }, etc........... } isPremissionExist تتحقق لك اذا كان في صلاحيه بالأسم الي انت مسويه من قبل او لا Usage : isPremissionExist ( PermissionName ) getClientAccount تجيب لك اسم حساب اللاعب في الكلينت سايد Usage : getClientAccount ( Player ) لو اللاعب مو مسجل بيرجع لك قيمه guest -------------------------------------------------------------------------------------------- طبعا المود يحفظ الصلاحيات لو وقف المود و اشتغل مره تانيه .. *NOTE : لسا ملاحظ اني كتبت كلمه Permission غلط معلش مخدتش بالي رابط التحميل : PERMISSIONS SYSTEM Ver: 1.0.0 المود مو مشفر للي حابب يتعلم كدا كدا المود مخصص للمبرمجين :- UPCOMING SCRIPT / السكربت القادم Resources Manager ( V3 )
    1 point
  4. السلام عليكم ورحمة الله وبركاته جملة مهمة إلي جميع مبرمجين للغة ( Lua ) جميع مجتمعات الويكي او المنتدي لاحظت: إنها تساهم في تعلم البرمجة وتطويرها بأسهل طريقة ممكنة وأساسيات وكل شئ بها إلا المنتدي العربي وأيضاً تلاحظو حماس لتعلم اللغة من بعض الزوار للمنتدي ولاكن ما في أي تفاعل من أي مبرمج وألي ييأس الزائر ان المبرمج يقول له تعلم جميع اللغة وذا شئ مو صحيح والمصيبة الاكبر الي شفتها أن الويكي العربي نصف مترجم ونصف أنجلش ههه أعذروني ولكن اريد ان اقول لكم MTA : لم تمت ولن تمت بل مطورينها من يقتلونها مبتدأ البرمجة يبي مساندة يبي روح تشجيعية مو روح أتعلم كل البرمجة وتعال افهمك برمجة اللعبة لالا هذا مو شئ صحيح البرمجة تبع اللعبة لها اسسيات ومحدودة التعليم والمبرمج المبتدأ ماله دماغ يحفظ ويذاكر كل البرمجة لذا أحب اقول لكل مطورين اللغة ياريت ما تحبطو المبتدئين المساندة والتشجيع أهم وبدون مقابل ولله في الله وأقسم بالله من يعلم مسلماً بدون مقابل له أجر كبير العلم لا يقدر بالمال يا سادة العلم لصاحبه ( وليس لمن تريده ) وأهم شئ التحدد وان يكون المبتدأ في اللغة ان يكون محدد داخل برمجة اللعبة بكل ما تحتاجها وأقسم بالله لو أني متعلم اللغة لساعدت كل مبتدأ بها يبي معلومة وبدون مقابل مو لأني ابي شئ لا أنا ابي الحسنة تعليم المسلم لأخاه حسنة وتذكرو يا اخواني العلم لا يقدر بالمال والرجاء المساهمة في تعليم المبتدئين وليس كل مبرمج يريد أن يثبت نفسه ان يبرمج مود بحقوق مشفرة ويكون يهبل وينزله عشان يعجب الناس مو اكثر وما رح يستفيد منه اي شخص لأن جميع السرفرات باللعبة بتكون معها نفس المود وكذا يا حبيبي انت تقتل مستقبل اللعبة ما ترفعو بمعني أعطيني سنارة اصطاد ولا تعطيني سمكة أطفحها وشكراً .. الرجاء تكون معلومتي وصلت والسلام عليكم ورحمة الله وبركاته
    1 point
  5. Não entendi direito, poderia ser mais claro? Alguns resources exigem que vc tenha outros resources de suporte instalados para funcionar, por exemplo o dxmessages. Ative o /debugscript 3 e verifique se o seus resources estão com erros. E da próxima vez poste na seção correta de Programação em Lua.
    1 point
  6. HUNGARIAN A táblázatodban a sorok indexe a player elementje és nem számok, növekvő sorrendben. Ezért ipairs helyett pairs-t kell használnod. Lényegében ezt veheted egy "szabálynak" is, ha saját indexű sorokat használsz, és nem table.insert-el adod hozzá a sorokat a táblázathoz, akkor pairs-t kell használni és jó lesz. ENGLISH Because you use custom indexed array (index is the player's element), you need to use pairs instead of ipairs. for element, value in pairs(Admins) do outputChatBox(getPlayerName(element) .. " is admin!") end
    1 point
  7. function unmuteOurPlayer(player, command, unmutedguy) local acc = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ("user."..acc, aclGetGroup ( "Admin" ) ) then if unmutedguy then local unmuted = getPlayerFromName(unmutedguy) if unmuted then if isPlayerMuted(unmuted) then setPlayerMuted(unmuted, false) setElementData(unmuted, "Muted", 0) setElementData(unmuted, "MutedTime", 0) removeElementData(unmuted, "Reason") outputChatBox("#ADFF2F"..getPlayerName(unmuted).."#FFFFFF Adli Oyuncunun Mutesi Acildi!#ADFF2F "..getPlayerName(player).."#FFFFFF. ", getRootElement(),255, 255, 255, true) end end else outputChatBox("UNAMUTE SYNTAX: /unamute <victim>", player) end end end addCommandHandler("unamute", unmuteOurPlayer)
    1 point
  8. Yes those are correct. If you have trouble with them. Then you could think of building utility stuff. local devScreenX = 1920 local devScreenY = 1080 local screenX, screenY = guiGetScreenSize() local scaleValue = screenY / devScreenY scaleValue = math.max(scaleValue, 0.65) function getScreenStartPositionFromBox (width, height, offsetX, offsetY, startIndicationX, startIndicationY) local startX = offsetX local startY = offsetY if startIndicationX == "right" then startX = screenX - (width + offsetX) elseif startIndicationX == "center" then startX = screenX / 2 - width / 2 + offsetX end if startIndicationY == "bottom" then startY = screenY - (height + offsetY) elseif startIndicationY == "center" then startY = screenY / 2 - height / 2 + offsetY end return startX, startY end just for the `could` float width, float height, float offsetX, float offsetY [, string startIndicationX, string startIndicationY ] print(getScreenStartPositionFromBox(400, 400, 100, 0, "right", "center")) print(getScreenStartPositionFromBox(400, 400, 0, 0, "center", "center")) print(getScreenStartPositionFromBox(400, 400, 0, 100, "center", "top")) print(getScreenStartPositionFromBox(400, 400, 100, 100, "left", "top")) print(getScreenStartPositionFromBox(400, 400, 100, 100, "right", "top"))
    1 point
  9. Helpful and nice person, thank you for all advices
    1 point
  10. No, no. Unfortunately YOUR server is the one I was talking about. You were the most abusive administrator I have ever met across this platform.
    1 point
  11. بس للحسابات ACLالمود نفس نظام الـ + يسلمو
    1 point
  12. للاسف الشديد بدال ماتتعلمون وتتعمقون باللغه اكثر واكثر , تفتحون مواضيع المنتدى العربي والمنتدى العربي ماحد راح يجي عندك ويدرسك ويعلمك لين تصير محترف بالبرمجة , تعلم حاول اغلط مره مرتين ثلاث مرات , اطرح محاولاتك مابنقصر معك لكن تجي تقول المنتدى العربي فيه والكلام الفاضي ذا ماينفع لاتجي تقولون سوو كذا وسوو كذا , سو انت كذا وكذا وغالبا بنجي معك جميع وسلامتك
    1 point
  13. My server was lit watch YouTube this is not the same.
    1 point
  14. for index = 1, #playersInJobs["job-name"] do if playersInJobs["job-name"][index] == element then table.remove(playersInJobs["job-name"], index) if playersInJobs["job-name"][1] and isElement ( playersInJobs["job-name"][1] ) then outputChatBox ( "NOTIFICATION : Go to the job" , playersInJobs["job-name"][1] ) end break end end
    1 point
  15. for index = 1, #playersInJobs["job-name"] do if playersInJobs["job-name"][index] == element then table.remove(playersInJobs["job-name"], index) break end end
    1 point
  16. Cold you explain to me, for which user interfaces/layout that method works well? I can understand that in case of text+box or gridlayout you want to give it a bit more space, but for a button would you use the X axis as well or rather the scaling method? (Both from that topic)
    1 point
  17. أهلاً وسهلاً بكم في هذا الموضوع لـ شرح التفآصيل تركيب التآج للآعبين لـ سيرفر الوزآرة الشهير سأقوم بتوضيح لكم طريقة تركيب التآج فـى سيرفر الوزآرة وشرح جميع الخطوآت لى نظام التآجات السكريبت متعوب عليه طبعآ بعد الرمضآن تجيدون رابط التحميل في قناتي في هذآ الموضوع سوف اشرح لكم كيف يتم تركيب الـتاج وكيف صاحب الروم يفعل التاجات بالقائمة عندما احد يقوم بشراء ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ الخطوة الأول : ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ عندما يقوم لاعب بأرسال بطاقة السعر : 50 سوا لى شراء التآج يقوم صاحب السيرفر بى فتح هذه القأئمة : ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ وسوف يسمح للآعبين او المسؤولين السيرفر بفتح هذا اللوحة وهونا يتم تركيب التاج لاعب الذي قام بشرائه ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ طبعا هونا يتم شرح اللوحة اولا ؟ لماذا صاحب الروم يقوم بإضافة الحساب داخل اللوحة التاجات وكيف يتم ذالك وماهو المستفيد من ذالك ؟؟ الأجوابة : يقوم بكتابة اسم الحساب الشاري ويظغط على الزر اضافة هذا الحساب مباشرةً سيتم أرسال الحساب الى اللوحة التاجات فالجدول .. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ الشروحات التركيب التاج بالتفاصيل كاملة طبعا السكريبت معقد شيء ولاكن سهل وفكرته مميزه وممتازه Name : و Tag : xX[ Console ]xX , MR.S3D : التاج مثلآ هذا التاج يتم تقسيمه على نصفين xX[ Console ]xX : داخل الإيدت ( Tag : ) , MR.S3D : داخل الإيدت ( Name : ) أظهار التآج بشات -- Q.5 لونه احمر هذا اللون الذي يتم تغييره داخل اللوحة التاجات وبعد ذالك الظغط على زر حفظ المعلومات داخل اللوحة وأرسال المعلومات الى الإستضافة تم التصميم والبرمجة والفكرة من قبل @MR.S3D وتم تقليده كامل مكملاً من قبلي ونتمنا الموضوع غير مخآلفة للقوانين انه شرح بسيط وانتظرو الرآبط التحميل بقناتي وألف شكرا للجميع فـ آمان الله آخوكم وحبيبكم .القأئد المحلق ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    1 point
  18. تفضل مصمم مودات للهجوله فقط ?
    1 point
  19. You must make it yourself or fine here https://community.multitheftauto.com
    0 points
×
×
  • Create New...