Jump to content

AHMED MOSTAFA

Members
  • Posts

    1,367
  • Joined

  • Last visited

  • Days Won

    26

Posts posted by AHMED MOSTAFA

  1. On 28/02/2021 at 12:04, xLive said:

    تطبيق جميل? 

    هل بينضاف في الأبل ستور؟ أو تكلفته عالية

     أضفته من زمان وكمان حذفته ورفعت النسخة المحسنة منه

    On 28/02/2021 at 21:44, فاّرس said:

    فكره جميله وعندي سؤال : لو أنت حصلت اقتباس جميل وتبغى تحطه في التطبيق، هل لازم تحديث ولا بيكون على الشبكه وينضاف تلقائي؟

     

    طورت التطبيق بالفعل والآن تقدر تنشر فيه اقتباسات، النسخة الأولى كانت مجرد تجربة ليس أكثر

     

    حكم واقتباسات – Apps on Google Play رابط التطبيق في المتجر

    https://play.google.com/store/apps/details?id=com.artisticloops.quotes

  2. تطبيق اقتباسات وحكم واقوال عربية انيق التصميم، سهل الاستخدام ويعمل بدون إنترنت.

    يحتوي على مجموعة كبيرة من الاقتباسات والحكم والاقوال العربية مقسمة إلى تصنيفات عديدة لتسهل عليك تصفحها
    اقتباسات عن الحياة، اقتباسات عن الصداقة، اقتباسات عن الحب... إلخ
    كل هذا وأكثر داخل التطبيق

    التصنيفات -الاقتباسات والحكم والأقوال- المتاحة حالياً هي:-

    - الحياة
    - الصداقة
    - السعادة
    - الحب
    - الجمال
    - النجاح
    - العادات
    - الشعور بالوحدة
    - الزواج
    - الليل
    - المجازفة
    - الحزن
    - السفر

    يمكنك نسخ الاقتباس الذي يعجبك أو يمكنك مشاركته مع أصدقائك كما أنك تستطيع إضافته إلى قائمة المفضلة الخاصة بك لترجع إليه بسرعة وسهولة.
    يمكنك مشاركة الاقتباسات والحكم في جميع تطبيقات التواصل الاجتماعي مثل فيسبوك، انستجرام، تويتر، واتس آب وغيرهم.

    الميزات القادمة في التطبيق في التحديث القادم:-
    - أقسام لغات مختلفة ليس فقط اللغة العربية
    - خلفيات عديدة للاختيار بينها
    - الوان عديدة لتختار المظهر المناسب لك
    - تجديد الاقتباسات بشكل يدوي او تلقائي للحصول على أجدد الاقتباسات المضافة
    - تطوير واجهة المستخدم لتصبح اكثر سهولة وإضافة لمسات جمالية
    - تمكين المستخدم من إضافة اقتباسات خاصة به داخل التطبيق
    - اخذ لقطة للشاشة من داخل التطبيق وحفظها في معرض الصور الخاص بك

     

    رابط التطبيق

    اضغط هنا للذهاب لرابط التطبيق على متجر بلاي

  3. بسم الله الرحمن الرحيم

    ...

    السلام عليكم ورحمة الله وبركاته

    بعد رحلة طويلة مع لغة

    Lua

    بدأت التعلم في لغات البرمجة والتصميم الخاصة بالويب وحبيت اشاركم تجربتي

    HELLO WORLD

    After along journey learning Lua, I've started learning web design and web development

    And I would like to share my experience with you hoping that you like it

    معروف إن في لغة 

    HTML

    لا يوجد

    (radiobutton/checkbox) مباشر

    وإنما الحل انك تعمل

    input وتغير نوعه

     

    we know that HTML doesn't have a direct *checkbox/radio* tags

    but the method is to create an input and change its type

    <!DOCTYPE html>
    <html>
        <head>
            <title>Page Title</title>
        </head>
        <body>
            <input type="checkbox" value="Click 1" >
            <input type="checkbox" value="Click 2" >
            <input type="checkbox" value="Click 3" >
            
            <input type="radio" name="g" value="Click 4" >
            <input type="radio" name="g" value="Click 5" >
            <input type="radio" name="g" value="Click 6" >
            
        </body>
    </html>

    ودي الطريقة اللي هتكمل بيها باقي الشرح

    and that is what we going to use with HTML

    طيب ده موضوعه سهل،، أما بالنسبة لتعديل التصميم أو الهيكل شئ مش سهل بالمرة أو مزعج نوعا ما لأن مفيش تاج معين مثلا تقدر تعدل بيه

    ولكن بفضل الله قدرت اعمل تاجات جديدة في

    ok, that was an easy part.. but the problem is in designing as it doesn't have a direct tags to be edited

    But, I've created a new tags/attr to make the design easier

    CSS ( checkbox,  radio, bg, check )

    checkbox {
         /* css code */
    }
    
    checkbox bg {
         /* css code */
    }
    
    checkbox bg check {
         /* css code */
    }
    
    checkbox[checked=true] bg {
         /* css code */
    }
    
    checkbox[checked=true] bg check {
         /* css code */
    }
    
    radio {
         /* css code */
    }
    
    radio bg {
         /* css code */
    }
    
    radio bg check {
         /* css code */
    }
    
    radio[checked=true] bg {
         /* css code */
    }
    
    radio[checked=true] bg check {
         /* css code */
    }

    التفاصيل

    radio: الهيكل العام للعنصر و يحتوي على الشكل الداخلي كله

    radio: the hole element

    checkbox: الهيكل العام للعنصر و يحتوي على الشكل الداخلي كله

    checkbox: the hole element

    bg: الخلفية الخاصة بالشكل الداخلي

    bg: the background of the checkbox/radio itself

    check: الأيقونة اللي داخل الخلفية الخاصة بالشكل الداخلي

    check: the icon inside the bg

     

    طيب بالنسبة اكون الجافا سكربت

    javascript

    // created by Ahmed Mostafa "killerProject"
    
    alert ("the best code i have ever made\n\nBETA\n\nCreated By: Ahmed Mostafa 'killerProject'")
    
    msg = function (zmsg) {console.log(zmsg)}
    
    function changeInput (_input) {
        if ( _input.getAttribute("modified") ) { return }
        if ( true ) { /* ignored */
            
            var op = _input.parentElement;
            
            var np = document.createElement( _input.type /*"label"*/ );
            
            op.replaceChild (np, _input);
            np.appendChild(_input);
            
            np.appendChild ( document.createTextNode( _input.value ) );
            
            np.style.display = "inline-block";
            np.style.overflow = "auto";
            
            np.setAttribute( "child", _input );
            
            np.setAttribute( "modified", true);
            np.setAttribute( "checked", _input.checked);
            _input.setAttribute( "modified", true);
            
            /*
            var w = _input.offsetWidth;
            var h = _input.offsetHeight;
            np.style.width = w+"px";
            np.style.height = h+"px";
            */
            
            np.style.position = "relative";
            var pw = np.offsetWidth;
            var ph = np.offsetHeight;
            var bg = document.createElement( "bg" );
            bg.appendChild ( document.createTextNode( "" ) );
            np.appendChild( bg );
            
            var check = document.createElement( "check" );
            check.appendChild ( document.createTextNode( "" ) );
            bg.appendChild( check );
            
            
            bg.style.position = "position: absolute; z-index: 2;";
            check.style.position = "position: absolute; z-index: 3;";
            
            _input.style = "position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: "+pw+"px; height: "+ph+"px; -webkit-appearance: none; moz-appearance: none; appearance: none; outline: none; background: red; opacity: 0; z-index: 5;";
            np.setAttribute( "class", _input.getAttribute("class") );
            np.setAttribute( "id", _input.getAttribute("id") );
        }
    }
    
    /*
    onchange = function () {
        changeInput (event.target)
    }
    */
    
    function check_create () {
        var nInput = event.target;
        changeInput (nInput);
        var parent = nInput.parentElement;
        parent.setAttribute( "checked", nInput.checked);
        
        var all = document.getElementsByTagName ("input");
        for ( let i = 0; i < all.length; i++ ) {
            if ( all[i].type == "radio" ) {
                let parent = all[i].parentElement;
                parent.setAttribute( "checked", all[i].checked);
            }
        }
    }
    
    onload = function () {
        var all = document.getElementsByTagName ("input");
        for ( let i = 0; i < all.length; i++ ) {
            changeInput (all[i])
            all[i].addEventListener("change", check_create);
        }
    }

    المميزات - advantages

    متاح فيه التعديل عن طريق الآي دي أو الكلاس

    Id, class

    (edit by id or class)

    سهولة التصميم بشكل كبير جدا

    (too easy to edit)

    تبسيط الاكواد في

    HTML, CSS

    (makes html, css *radio/checkbox* more easier to be edited)

     

    مثال على التعديل على ال

    CSS

    example (css)

    radio {
        padding-top: 5px;
        padding-left: 35px;
        width: 250px;
        height: 25px;
        background: #ccc5;
        border-radius: 45px;
        /*box-shadow: inset 0 0 0 1px #4a148c;*/
    }
    
    checkbox {
        padding-top: 5px;
        width: 250px;
        height: 25px;
        padding-left: 55px;
        background: #ccc5;
        border-radius: 45px;
        /*box-shadow: inset 0 0 0 1px #4a148c;*/
    }
    
    radio bg {
        transition: .5s;
        box-shadow: inset 0 0 0 2px #4a148c;
        position: absolute  ;
        top: 2.5px;
        left: 2.5px;
        
        background: #fff0;
        width: 25px;
        height: 25px;
        
        border-radius: 50%;
    }
    
    radio check {
        transition: .5s;
        position: absolute  ;
        top: 5px;
        left: 5px;
        
        background: #fff0;
        width: 15px;
        height: 15px;
        
        border-radius: 50%;
        box-shadow: inset 0 0 0 1px #4a148c;
    }
    
    checkbox bg {
        transition: .5s;
        box-shadow: inset 0 0 0 2px #4a148c;
        position: absolute ;
        top: 2.5px;
        left: 2.5px;
        
        background: #fff0;
        width: 50px;
        height: 25px;
        
        border-radius: 45px;
    }
    
    checkbox check {
        transition: .5s;
        position: absolute ;
        top: 5px;
        left: 5px;
        
        background: #fff0;
        width: 15px;
        height: 15px;
        
        border-radius: 45px;
        box-shadow: inset 0 0 0 1px #4a148c;
    }
    
    /* when true */
    
    radio[checked=true] bg {
        transition: .5s;
        background: #b39ddb;
    }
    radio[checked=true] check {
        transition: .5s;
        background: #4a148c;
    }
    
    checkbox[checked=true] bg {
        transition: .5s;
        background: #b39ddb;
    }
    checkbox[checked=true] check {
        transition: .5s;
        background: #4a148c;
        left: 30px;
    }

    صورة للتصميم

    A picture

    p_1519woy4x0.jpg

     

    أتمنى تقولولي رأيكم في الفكرة وشكرا ?

    Please, rate the Idea ?

     

  4. نورت المنتدى ياعم علي ??

    عجبني جدا انك رابط السيرفر بموقع خارجي بنفسك وفرحان بمجهودك وخبرتك وربنا يزيدك معرفة

    بس بصراحة معجبنيش انك ترجع تاني للعبة لأنها ببساطة ماتت

    بالتوفيق ?⚘⚘

    • Thanks 1
  5. 9 hours ago, Kareem-Amer said:

    كفووووك عليه شي حلو مثلك

    شكراً لك على مرورك الجميل

    الثيم هذا فيه بعض الاشياء اللي ماهي كاملة طبعاً مثال لون الجريد ليست

    وكنت جالس اطور فيه لكن حدثت الويندوز و راح مني وما ابي اسويه من جديد او حتى اعدل عليه ذذ فهذا بالنسبة لي في الوقت الحالي اخر شي بسويه فيه وما اعتقد اسويه اصلاً 


    مرة ثانية شكراً لك على مرورك وتعليقك الجميل :]

    • Like 1
  6. 11 hours ago, #DesTroyeR said:

    بس عيب الموضوع ذا اخر شخص متي بياخذ الفلوس ههههههههههههههههه بعد كم سنة عاد

     

    عيب الموضوع بأول شخص
    بيختفي بس ياخد الفلوس ??

  7. On 23/10/2018 at 00:55, AriosJentu said:

    Light style, but dark combobox list. What? Why?

    Hello ariosJentu and thank you for your comment

    I can change its color and the girldlist's color too but the problem is ( I can't find the TEXT color code .. I should create it by myself )

    The Text color is white so I should make the background's color black so you can see the text easily

    This is my first edit .. I didn't do everything

    But I am still working on it (I don't have enough time for the game I have other works too)

    Thank you .. ?

  8. السلام عليكم ورحمة الله وبركاته
    في هذا الموضوع البسيط حبيت اعرض عليكم ثيم بسيط للعبة
    ملاحظة: انا فقط عدلت ثيم موجود من قبل وهو

    Lighter black
    عدلت فيه الصورة + ملف التصميم
    CGUI.lnf

    صورة
    p_1022h6ez91.png


    التحميل
    اضغط هنا

     

    بعد التحميل فقك الضغط وافتح الملف الموجود
    skins.exe

    وحط مسار اللعبة واضغط استخراج ومن داخل اللعبة اختار الثيم

    p_102262kdf1.png

    p_1022qksb12.png

    • Like 1
  9. Hello guys
    i have edited the Lighter black skin ( CGUI.png and CGUI.lnf file )

    and this is a photo for the new one

    p_1022h6ez91.png


    so if you want to download it just click here
    how to install ?

    1- download the file

    2- extract the winrar file ( you will find skins.exe )

    3- open skins.exe

    4- put your mta sa path
    p_102262kdf1.png

    5- click Extract

    6- set the skin form tha game's settings

    p_1022qksb12.png

    PLEASE RATE IT :D

  10. 14 hours ago, JN[T]OoOoL said:

    اعجبني المود واعجبتني الفكره 

    لكن فكرة ماستر ماحبيتها ان الحسابات تكون ارقام حتى لوهي واقعيه ياخي محد فاضي يحفظ رقمه

    وثانيا بسألك هل الحسابات تظهر كلها يعني كل من سجل حساب تظهر عندك؟ ولا بس الي داخل السيرفر

    لنه لو الحسابات كلها تظهر اتوقع بيصير تعليق بالسيرفراكلمك عن سابق تجربه

    وبرو لوتخلي كل شخص يسوي حساب او حسابين كحد اقصى كذا افضل

    المهم شغل رائع وجبار تحياتي لك .

    كل شخص رقمه ظاهر له في حسابه ف مايحتاج يحفظ رقمه

    أما بالنسبة لفكرة حساب او حسابين جميلة لكن حذفت ام تي اي وشلت الجهاز لان بدأت دراسة

    ٣ ثانوي علمي رياضة .. دعواتكم يالطيبين

    وشكرا لك على تفاعلك ومرورك الجميل

    13 hours ago, Master_MTA said:

    اولا احزنتني بسالفة فكرتي ما عجبتك  xD

    لكن مب مشكله ثانيا لصاحب الموضوع 

    لو الحسابات كلها  تظهر بيسبب تعليق يب في حالة البيانات المستخرجه

    من الداتا بيس كبيرة فبتاخذ وقت فبيعلق على اللاعب

    فيب الحل عندي @_@

    سوي تيبل في السيرفر سايد

    مب كل مره يفتح اللاعب اللوحه تجيبله من db

    سوي ايفنتس خاصه بك

    كمثال لما المود يشتغل تسوي تراجر لايفنت وليكن اسمه datachange

    ولما اللاعب يسجل حساب جديد بالبنك سوي تراجر لنفس الايفنت

    ولما اللاعب يحذف حساب الخ

    الايفنت ذا بداخله

    جلب البيانات من قاعدة البيانات

    ووضعها في التيبل المخزن بالسيرفر سايد

    ولما اللاعب يفتح اللوحه اعرضله التيبل ما بتطر تجلب كل البيانات من قاعدة البيانات وكذا

    حلينا مشكلة التعليق

    @_@

    izi bizi lemon squezi

    xD

    الفكرة موجودة فعليا 

     

     

    نورت الموضوع يالطيب ?

    • Like 1
  11. Just now, Mr.Mostafa said:

    سلام عليكم

    برمجة آلدي آكس ؟ آصعب من آلعآدي آل GUI?

    وآصعب بوش بآلظبط ؟

    انا اشوف ان الدي اكس تصميم فقط بمعنى ما فيه مثلاً حدث عند الضغط واشياء مثل هذي

    لهذا الجيو اسهل في هذي النقطة

    اما بالنسبة لسهولة التصميم الجيو اسهل لأنه فيه امكانيات مرة كثيرة

    مثلاً تسوي صورة داخل لوحة الخ

    اما الدي اكس فكل شي منفرد يعني كل شي له احداثياته الخاصة
    طبعاً هذا الشي موجود في الجيو كمان لكن بطريقة اسهل - من وجهة نظري

    لكن يمديك تسوي شي يشبه الدي اكس عن طريق الجيو

    والطريقة انك تسوي صورة لونها ابيض وتقدر من خلالها تسوي دي اكس من صورة الجيو
    guiCreateStaticImage

    ومن ناحية التغييرات فـ الدي اكس افضل و اسرع

    يعني مثلاً انتقال صورة من مكان لمكان آخر الخ

    -- كمان تقدر تربط الجيو بالدي اكس بس فيه اشياء كثيرة لازم تعرفها - اغلبها رياضيات و احداث --


    هذا رأي خاص
     

×
×
  • Create New...