Jump to content

Master_MTA

Members
  • Posts

    3,389
  • Joined

  • Last visited

  • Days Won

    55

Everything posted by Master_MTA

  1. حبيب قلبي بالنسبه للسكرول بار حق الجريد لست انا اشوف اسوي الراسي وبالاصدار الجاي اخلي فيه افقي ولا وش رايك انت اصلا سكرول بار مشكله بالنسبه لي رياضيات هههه
  2. @Trefeor ايوه لايك وبعدين كومنت طيب فهمني عجبك او لا هههه هل في انتقادات؟ update : -->GridList
  3. تعديل للشيك بوكس كذا متحدده وكذا مب متحدده
  4. حبيب قلبي كفايه لا داعي لا داعي هههههه
  5. احم احم gridlist almost done ولا اولموست ولا شي ههه السكرول بار انا خايف منه هههههه لكن الله المستعان عالعموم الجريد لست تدعم تلوين خلفية الرو الواحد في الكولمن الواحد شوف الدقه بس ههههه اتركم ويا الصوره you can't go any more cut the text لو لاحظتو كل كولمن منفصل عن الثاني مب بس كذا في خاصية وضع بوزيشن التكست كيف يعني يعني لو انت عربي وتبي التكست يبدا من اليمين للشممال يمديك ولو تبيه من الشمال للمين يمديك الديفولت = center المنتصف اقتراحاتكم صحيح نسيت اقول الجريد لست بتدعم image لكن لما اخلص التكست الاول هههه
  6. حبيب قلبي تسلم بالنسبه لطول المستطيل فهو نسبته 25% تقريبا لاني اقسم الارتفاع على 8 بالنسبه لل بوردرز حقة اللوحه خلها بالابديت حقها في مفاجاه +_+ فكره ما احد سواها تقريبا بالمكاتب كلها تمام على عيني وراسي بس ادوني ديزاين او ميكانزم اغير بيه الشيك بوكس تمام ؟ جميل جدا لكن بما انك حطيت صوره فلازم اقولك فكرتي فكرتي انه مع كل ابديت للمكتبه بينزل new style بيكون في باراميترز زياده في كل كود انشاء مثلا dxCreateWindow بتعبي كل شي واخر براميتر بيكون عباره عن انتجر انت بتحطه حاليا مافي الا 1 ستايل لكل الالمنتات فانا مب مفعل الباراميتر ذا لذالك مع الابديت بيكون فيه ستايل جديد يعني شكل جديد شكل اللوحه بيتغير شكل الباقي يتغير انت يمديك تغير الستايل مناخر باراميتر ذا عن طريق الارقام 1,2,3,4 مع كل ابديت بينزل ستايل جديد وفكرة بوردر الويندو بتكون الستايل 2 باذن الله تمام صغرت الشريط اللي فوق بحيث انه صار يمثل 5% من ارتفاع اللوحه كلها اللي تحت هذا جريد لست +_+
  7. لا داعي يا سترونج ناس ما تقدرني ???
  8. هههه حبيب قلبي نورت يا عسل منتظرك يا بشري +_+ دخلت بالجريدلست
  9. الالوان يمديك تغيرها من الباراميترز
  10. حبيب قلبي الله يسعدك يعني مافي انتقادات بالتصميم ذا
  11. خلصت المؤشر حق الايديت بوكس تقريبا +_+ مع انه مب مناسب مره مع العربي لكن يمشي حاله نفس نظام الجيو في العربي https://drive.google.com/file/d/1U4cRLf7DrGObLyOGVteFa1H9LNxiTIYq/view?usp=sharing
  12. هل كذا الديزاين افضل ؟ هذا الديفولت ديزاين انت تقدر تغير زي ما تبي
  13. تمام سويت ذا الاقتراح وش رايك كذا طبعا اللون معتمد على ال background نفسه بس ال alpha حقه 255
  14. انا اشوف التصميم خايس ولا انت وش رايك وش نصيحتك لي بتحسين الشيك بوكس ذا تصميم ابو 5 دق قبل لا انزل ذذ عطني عالاققل فكره افضل
  15. حبيب قلبي انتقادات هادفه وتعجبني تسلملي بستنقى اللي اشوفه كويس من انتقاداتك وبطبقه ابشر ما فهمت صراحه لكن بما انك ضحت حبيب قلبي دوم الضحكه ويا ليت توضح +_+
  16. سويتها بالفعل يقلبي لكن الحركه شي فرعي مب صعب لهالدرجه لكني بالفعل دعمت نظام parent متكامل بحيث لو تشوف الاكواد حقة المثال اللي سويته لما تجي تنشا ايديت للوندو بتحصل ان الاحدااثيات تبدا من احداثيات الوندو مافي داعي لل انك تجيبها من بداية الشاشه ونهايتها التصميم مثل الجيو بالظبط بالنسبه لل visible يب مدعومه لما تظهر اللوحه الاب تظهر الكل ولما تخفي الاب تخفي الكل وهكذا حبيب قلبي الله يسعدك لكن قولي العيوب اللي تشوفها بالتصميم عطني مثال للتصميم اللي تشوفه كويس صوره اي شي حتى لو من خارج mta وانا باحاول اطبقه باذن الله اذلف يا راسب ههههههه حبيب قلبي سترونج لك وحشه
  17. السلام عليكم ورحمة الله وبركاته كيف الحال شباب اليوم جايب فنكشن شوي حلو ومره حلو ههه الزبده انه عاجبني الفنكشن وظيفته انه يجيبلك النص المناسب للعرض الحالي لديك يعني مثلا افرض انا عندي ريكتانجل وابي ارسم تكست عليه وابي التكست ما يطلع برا الريكتانجل يمديني اسوي خاصيه من خصائص drawtext طبعا معروفه wordbreak or clip لكن لو انت متقدم شوي بالدي اكس وشديت حيلك بتعرف انه يمديك تسوي مؤشر يتحرك كل شوي طيب الحين المؤشر ذا بيحتاج تكست مناسب للريكتانجل هنا يجي وظيفة الفنكشن حقي الزبده انك تستخدمه في المكتبات وكذا ولو تبي تفك راسك ايضا من ارقمنتات dxDrawText كثيره يمديك تستخدمه ما اطول عليككم اصلا طولت السورس كود function getMaxStringForWidth(text,width,isinvers,scale,font) local scale=scale or 1.15 local font=font or 'default-bold' local isinvers= isinvers or false local mystring='' local inverstable={} local num=0 if text~=nil then local txtwidth=dxGetTextWidth( text,scale,font) if width>=txtwidth then return text,text end for v in text:gmatch('.') do if not isinvers then mystring=mystring..v local finalWidth=dxGetTextWidth( mystring,scale,font) if finalWidth>=width then mystring=mystring:gsub("[%z\1-\127\194-\244][\128-\191]*$", "") return mystring,text end else table.insert(inverstable,v) end end if isinvers then num=#inverstable while(num>=1) do mystring=inverstable[num]..mystring local finalWidth=dxGetTextWidth( mystring,scale,font) if finalWidth>=width then return mystring,text end num=num-1 end return mystring,text end end return false,text end طويل شوي لاني مابي اتلغبط اللي يبي يقصره يقصره الحين الساينتكس getMaxStringForWidth(string text,int width,bool isinvers,int scale,string or font element font) text:النص اللي تبي width:العرض او اقصى عرض اللي تبيه ما يتعداه isinvers:هذي لو تبي القطع يبدا من ورا ولا قدام scale:حجم الخط font:الخط سواء كانت خطوط اللعبه او خط سويته انت ب dxCreateFont Returns :الكود يرجعلك ب 2 سترنج اول سترنج المقصوصه او المناسبه للحجم والثانيه اللي انت حطيتها بالبدايه المهم مثال على الموضوع print(getMaxStringForWidth('Hello Worled am fine',100,true)) اتمنى وصلتكم المعلومه بالتوفيق الفنكشن عاجبني صراحه والله معجب بنفسي اني سويته هههههه @coNolel وش رايك انت ههه @#CroSs وانت فك الحظر حق الدسكورد ههه كل ذا عشان قلتلك بكرا دوام
  18. اعتذر تفضل https://drive.google.com/file/d/1Chp0r-bAjKGUwaSVcnyu35T55c-hqTEB/view?usp=sharing
  19. باذن الله https://drive.google.com/file/d/1Chp0r-bAjKGUwaSVcnyu35T55c-hqTEB/view?usp=sharing شيك بوكس
  20. سويتها بما اني فاظي شوي كذا قصدك؟ https://d.top4top.net/p_983yr4k41.png
  21. حبيبي مشكور الشيك بوكس يبيلكم فيديو عشان افهمكم طريقة عمله ذذ شوف هذا مثال لاستخدام المكتبة local window=dxCreateWindow(100,100,600,500,'Window') local button=dxCreateButton(10,10,50,30,'Buttin',window) local edit=dxCreateEdit(70,70,100,30,'Edit',window) local memo=dxCreateMemo(177,70,250,300,'Memo',window) local label=dxCreateLabel(70,110,100,30,'Label',window) local checkbox=dxCreateCheckBox(70,200,100,30,'checkBox',window) bindKey('f2','down',function() dxSetVisible(window,not dxGetVisible(window)) showCursor(dxGetVisible(window)) end) addEventHandler('onClientDxClick',root,function(btn,st) if st=='down' then if source==button then print(123) elseif source==window then print(321) end end end) عطني امثله للشكل الحلو بالنسبه لك صور اي شي عطني امثله للشكل الحلو بالنسبه لك صور اي شي
  22. يب فقط بدال ما تكتب guiCreateButton بتخليها dxCreateButton نفس ال gui بالظبط guiSetVisible بدالها dxSetVisible وصلتك الفكره
×
×
  • Create New...