بسم الله الرحمن الرحيم
أخي الكريم، إخوتي جميعا.
قد أبدأ إن شاء الله مباشرة بالبرمجة وتأجيل التصاميم وباقي أقسام المعايير لموعد آخر،
المعايير تتعبني وتتطلب مني تركيزا ووقتا كبيرا.
دمتم في رعاية الله
والسلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
أخي الكريم، إخوتي جميعا.
قد أبدأ إن شاء الله مباشرة بالبرمجة وتأجيل التصاميم وباقي أقسام المعايير لموعد آخر،
المعايير تتعبني وتتطلب مني تركيزا ووقتا كبيرا.
دمتم في رعاية الله
والسلام عليكم ورحمة الله وبركاته
هذا ماكن نتظره شكرا لك ahlallouch
sed
اسلام عليكم ورحمت اللهعند كتير من اسالة يا اخي وعندم سمعت انك ستبدء من برمجة قررت طرح بعضها
-هل يوجد في script الجاهز ما يسمح ل شخصية فقط بسير متل مواطنين في gta
-نفس سأل بنسبة لسيارات + توقيفها وركوب عليها
-صديق لك اد اقتربت منه يتبعك ويقتل معك
كل هده اسالة بنسبة ل script الجاهز
-عندم غيرت سلح عن طريق plBipedWeap00.wdl الموجود في Resources فصل script
اصبح سلح جديد وصط شاشة كانه سورة تابتة اد كان سال غير مفهوم يمكنني اضافت سورة
--هل تعرف مكان لجلب اصوات واكساء للمدينة وبعض موديلت غير موقع خاص ب 3dgs
عل رحتك يا اخ اجب في اي وقت تسمح لك فرسة
بسم الله الرحمن الرحيم
أخي الكريم hamacka2
أول الأشياء التي أرجوها منك يا صديقي العزيز، هو توضيحك للكلام باللغة العربية. فشخصيا لا أستطيع استيعاب اللهجات الشرقية.
وبالتالي يصعب علي فهم ما تقول. ثم هناك عدد من الإخوة يتمنون المشاركة أو الاستفادة من الحوار، فمنهم من لا يستطيع ذلك.
اللهجات المغاربية تختلف كثيرا عن اللهجات الشرقية.
وأتمنى لو تحرر الكلام باللغة العربية، اللغة الجميلة.
وسأجيبك على ما فهمته من أسئلتك، مع العلم أني أنوي بدأ الدروس من البداية، ويصعب علي الإجابة من قلب الدروس المقبلة إن شاء الله.
ستجد إن شاء الله في الرابط التالي سلسلة الدروس الشهرية التي بها فقرة الأسئلة بدون جواب Unanswered questions
كل ما قد يخطر على بالك من أسئلة.
http://www.conitec.net/english/gstudio/aum.php
------------------------------------
-هل يوجد في script الجاهز ما يسمح ل شخصية فقط بسير متل مواطنين في gta
أما جوابي الخاص، فاعلم أن لا شيئ موجود مسبقا حتى يتم إنتاجه بواسطة المساهمين أو الشركات، وأحيانا بثمن.
الشخصية الإضافية من غير شخصية البطل تلصق لها حركة، تلك الحركة لا تعني حركة بسيطة، ولكنها Script ذلك السكريبت قد يكون من بضعة
أسطر، وتكتفي الشخصية بالمشي فقط، وقد يكون السكريبت جد متطور، يفعل بالشخصية ما يريد.
بل قد تنظر إليه يدخل متجرا ويأخذ ما يريد ثم يؤدي الثمن ويذهب إلى سيارته ويركبها ثم يغادر المنطقة.
تذكر دائما أن السكريبت هو مجرد برمجة من بسيطة إلى متطورة.
------------------------------------
-نفس سأل بنسبة لسيارات + توقيفها وركوب عليها
السيارة كأي شيئ آخر يصنع مفصلا حتى يتم تحريك أجزائه بالسكريبت الذي يلصق عليه.
مع العلم أن السكريبت يمكن التنسيق بينه وبين سكريبت آخر، لشخصية أخرى مثلا.
فتقترب أنت من السيارة، وللسيارة سكريبت يأمرها بفتح الباب إذا اقترب منها البطل الذي يكون له اسم أو رقم خاص، يوجد داخل سكريبت
السيارة، فلن يفتح لغير البطل. ثم البرنامج بصفة عامة إذا أردت أن يغير المشهد فترى نفسك وقد غادرت المكان.
------------------------------------
-صديق لك اد اقتربت منه يتبعك ويقتل معك
كل شيئ ممكن داخل السكريبت، لا تنسى أن السكريبتات كلها تتعامل بمتغيرات خاصة أو عامة كي تبادلها ويتم التنسيق بينها.
فكما ألصقت سكريبت للراجل العادي، تلصق لصديقك سكريبت آخر، منطقة وجوده مرهونة بمنطقة وجودك. تفهمه بأن أعدائك هم أعداؤه،
فيقاتل إلى جانبك وقد يصاب كما تصاب فتفقد صديقك إذا كان السكريبت الممنوح له غير متطور.
------------------------------------
-عندم غيرت سلح عن طريق plBipedWeap00.wdl الموجود في Resources فصل script
اصبح سلح جديد وصط شاشة كانه سورة تابتة اد كان سال غير مفهوم يمكنني اضافت سورة
لا بأس في إرسال صورة وليس سورة، لقد سبق لي أن وقعت في نفس الخطأ، وأصلحه لي أخي KARIM GHAZAL حفظه الله.
السورة بالنسبة لنا هي سورة قرآنية والصورة هي المنظر.
السؤال غير مفهوم أو السلاح الذي اخترت ملفه غير جيد.
------------------------------------
--هل تعرف مكان لجلب اصوات واكساء للمدينة وبعض موديلت غير موقع خاص ب 3dgs
أظن أن هذا الموقع التابع لـ 3DGS به خيرات كثيرة، منها بدون مقابل ومنها...
http://au.conitec.net
http://3dgsuv.com/news.php
http://www.freewebs.com/baddapple/freemodels.htm
http://www.planit3d.com/source/textu...tal/metal.html
http://www.3dgs-hobbyschmiede.de
هذا ما عندي يا أخي الكريم.
والسلام عليكم ورحمة الله وبركاته.
بسم الله الرحمن الرحيم
إخوتي الكريم، دون التعليق على التحول في ترتيب الدروس، رأيت من الواجب الاستمرار وعدم التوقف عنها، لكن، على حساب الترتيب.
وخيرا نبهني إليه الإخوة منذ مدة لبدء البرمجة، المطلوبة أكثر من طرف الزوار. في نفس الوقت لاحظت أن المعايير قد تنتظر، وقد يتمكن
المستعمل من الاستغناء عنها أو الاستفادة منها بشكل أفضل إذا تمكن من البرمجة الجيدة.
حقا إخوتي الكرام، دروس المعايير متعبة، وتتطلب مني جهدا كبيرا وتركيزا. خصوصا والمعلومات عنها غير متوفرة. فأضطر لتجارب كثيرة،
كي أتمكن من تبسيطها وشرحها وتحضير الصور المتعلقة بها.
لكن بالنظر إلى انشغالي بعمل جليل آخر، وجدت نفسي معلقا عاجزا عن فعل أي شيئ.
فلنقل بسم الله الرحمن الرحيم ونشرع في وضع الدروس المتعلقة بالبرمجة داخل العملاق 3D GameStudio A7.
ما هو مفهوم البرمجة ؟
----------------------
البرمجة هي اللغة الخاصة لمحاورة الحاسوب. والحاسوب ككوكبنا الأرض.
على الأرض، السكان، يتحدثون ويتحاورون بلغات مختلفة.
اللغة العربية مثلا هي لغة الجنة، ولغة الحوار الحاصل بيننا الآن.
في فرنسا مثلا يتحاورون باللغة الفرنسية.
أحيانا بعض المتخصصين يتحدثون بلغة خاصة مع بعض حيتان البحر.
الصم مثلا يتحدثون بلغة الحركات. هناك طريقة بريل للمكفوفين.
إلى آخره من اللغات. أقول لكم هذا الكلام، حتى تبسطوا مفهوم البرمجة. ولا تهولوا الحوار مع الحاسوب. واعتباره لغة كأي لغة في متناول
كل واحد فيكم. وطبعا عندما تتعلمون لغة ما، فإنكم تفتحون لأنفسكم مجالا جديدا للبحث والعلوم.
الحاسوب منطقة كبيرة فيها عدة برامج. البعض منها نتحاور معه بالأيقونات والقوائم المنسدلة كالوورد مثلا، كي نصنع نصا جميلا بالألوان
وأشكال من الحروف وإطار يضم العنوان مثلا.
لغة الحوار مع الوورد مثلا، نستعمل فيها الأيقونات والقوائم. الأيقونات بها صور تعبر عما نريد فعله.
فالأسطوانة الصغيرة توضح لنا كيف إذا نقرنا عليها يقوم البرنامج بتسجيل الملف الحالي. وهكذا...
ما يهمنا نحن في هذه الدروس، هو كيف نطلب من الحاسوب صناعة لعبة بواسطة برنامج 3D GameStudio A7.
رأينا من قبل كيف نبني المباني ونضيف الحركات، ثم نتحرك وسط تلك المباني كيف نشاء. فعلنا هذا بواسطة الأيقونات والقوائم،
ولم ننشغل إلا نادرا بكتابة شيئ أو حوار بواسطة البرمجة مع الحاسوب.
لكن اليوم سنتحاور مع الحاسوب.
برنامج 3D GameStudio A7 يصنع الألعاب بإحدى الطريقتين أو هما معا. بواسطة البرمجة مع تحضير ملفات المباني مثلا من جهة أخرى.
أو بواسطة البناء المباشر كقسم WED أي الشكل الذي فعلنا سابقا، أو نصنع المباني بـ WED ثم نبرمجها بوسائل البرمجة.
لكل برنامج أو مجموعة من البرامج نوع معين من لغة البرمجة. وللتحاور مع 3DGS هناك لغتان. C-Script و Lite-C
لغة Lite-C أقوى من C-Script، لأنها أحدث لغة للحوار مع 3DGS وأضبط. لكن التشابه بينهما كبير، والمرور من C-Script إلى Lite-C سهل.
لكن هذا لا يعني أن اللغة الأقدم لم يعد لها وجود. فجل الأكواد الموجودة حاليا تعمل باللغة الأقدم أي C-Script. والأقدم لا يعني
الخمسينات أو الستينات، بل بعد 2000. لذلك فأمامه سنوات أخرى. وكلما ازداد التمكن منه سهل التمكن من اللغة الجديدة.
لكن تعلمه أسهل وأسرع، وسترون إن شاء الله ذلك.
علينا الآن أن نقترب من عمق البرنامج أكثر.
عند صناعة برنامج بواسطة 3DGS لابد من وجود الملف الأساسي، والذي به نبدأ أي لعبة.
كما سبق أن تعلمتم، عندما نسجل اللعبة ونترجمها فإننا ضمنيا نصنع ملفا تنطلق به اللعبة الذي يكون امتداده - WDL - هذا الملف
غالبا ما يحمل اسم اللعبة، يقرؤه 3DGS قبل كل شيئ، فيه يتعرف على المسارات التي يحتاجها وملف البناء الأول الذي سيشغله.
باستطاعتنا كتابة هذا الملف وملإه بما نريده وتشغيله تماما كما يفعل 3DGS.
وسنلقي نظرة خفيفة أولية على ملفنا المشهور الذي صنعه لنا 3DGS في لعبة مقر الخاطفين، secte322.wdl
انظروا الصورة أولا، ولا تنبهروا، سنعود بالتفصيل إن شاء الله لكل ذلك.
إنه القسم الأول من ملف الانطلاقة الذي يحتاجه 3DGS ليبدأ لعبته.
رقم 1 هو نوعية المشروع الذي حددناه عند البداية، وهو المشي. هذه السطور غير مقروؤة بالنسبة للعبة هي مجرد معلومات خاصة
بنا لنفهم ما الذي نفعله، وقد نستغي عنها. لكن من الصواب تدعيم الملف بكل المعلومات التي قد نحتاجها عندما يتعلق الأمر بلعبة ضخمة.
رقم 2 أماكن الملفات التي نحتاجها في لعبتنا. برنامج 3DGS يحتاج إلى معرفة مسارات الدليل.
رقم 3 تعريف باسم الملف الذي صمم فيه المقر بكامله.
رقم 4 تعريف بالملفات بالتفصيل والموجودة داخل المسارات السابقة
الصورة التالية توضح القسم الثاني من ملف الانطلاقة.
رقم 1 تعريف بأهم نقطة في ملف الانطلاقة ()Function main .
رقم 2 في الغالب يكون الملف مفتوحا، فتظهر علامة ناقص لإخفاء الأكواد المفتوحة، انظروا الصورة التالية
لقد ضغطنا على علامة زائد في الصورة السابقة، ففتحت لنا الأكواد.
رقم 1 و 2 حدود الأكواد المتعلقة بالنقطة الرئيسية لملف الانطلاقة ()function main .
رقم 3 علامة ناقص، وبها نعيد إخفاء الأكواد
رقم 4 علامة زائد وبطياتها أكواد مخفية.
عندما تأمر البرنامج بتشغيل اللعبة، فإنه يبحث عن هذا الملف داخل دليل البرنامج أو المكان الذي وضعت فيه ملفات اللعبة.
وعندنا نحن فإنه يجد ملف secte322.wdl.
ثم بعد فتحه، يبحث عن مكان وجود ()function main، مكان البداية للعمل الرسمي، فيبدأ بتشغيل ما بداخل الحدود من أكواد.
هذه نظرة خفيفة على عالم البرمجة والأكواد في 3DGS.
ولا أريد أن أشق عليكم وعلى نفسي حتى نستوعب معا عالم البرمجة في 3DGS.
أكتفي بهذا القدر على أمل اللقاء بكم إن شاء الله في دروس أخرى، حفظكم الله ورعاكم،
والسلام عليكم ورحمة الله وبركاته.
التعديل الأخير تم بواسطة ahlallouch ; 29-10-2009 الساعة 07:17 PM
نحن ننتظر الدروس
كل شكر على اجبتك يا اخ
اسف على رد متاخر
الف شكر اخ يس ونحن فى انتظار المزيد الله معك
هو يضهر انك غبت كتير .. باين انك نستنا ههه xD -----------------كنت امزح معك خود وقتك يا اخي
هل يمكنك ان تضع عناوين دروس التي سنمر بها في تعلم c-script اعن ما سنتعلمه عليه
بسم الله الرحمن الرحيم.
السلام عليكم.
لا، لم أنساكم وقريبا إن شاء الله سأقدم الدرس الأول، إنني أهيئه الآن.
أما بخصوص الأبواب فسأوافيكم بها بعد الدرس القادم إن شاء الله.
ما أرجوه منكم هو الصبر، والله شهيد على ظروفي.
والسلام عليكم ورحمة الله وبركاته.
نحن فى انتظارك اخ يس وكل عام وانت والاخوة فى المنتدى بألف خير وسلام
بسم الله الرحمن الرحيم
السلام عليكم.
كل عام وأنتم بخير أيضا، وأدام الله راحتكم.
وأدخل الله هذا العيد على أمتنا بالخير والبركة.
راجيا منه الوحدة حتى يكون عيدنا في يوم واحد.
والسلام عليكم ورحمة الله وبركاته.
مبروك العيد يا اخ ahlallouch و كل عام وانت بالف خير
......................
املأ بطنك بلحم كي تاتينا بدروس منتفخة XD
FNAIRE ET BILAL GOLIH ! GOLEH !! الفناير والشاب بلال
http://www.youtube.com/watch?v=IJs9Jwz-OY
http://www.youtube.com/watch?v=bl1q5noT_5c
الله يجمع بيننا ويوفقنا ويجعلنا امتا واحدة
مشكلة يا اخ ahlallouch
النسخة الاخيرة من 3dgs a7 v7.77
لا تضهر اي شيأ لا في med اوو wed
صورة من داخل wed
FNAIRE ET BILAL GOLIH ! GOLEH !! الفناير والشاب بلال
http://www.youtube.com/watch?v=IJs9Jwz-OY
http://www.youtube.com/watch?v=bl1q5noT_5c
الله يجمع بيننا ويوفقنا ويجعلنا امتا واحدة
لاباس لقد وجدت حل يا اخي
في نتضار الضروس
FNAIRE ET BILAL GOLIH ! GOLEH !! الفناير والشاب بلال
http://www.youtube.com/watch?v=IJs9Jwz-OY
http://www.youtube.com/watch?v=bl1q5noT_5c
الله يجمع بيننا ويوفقنا ويجعلنا امتا واحدة